IFNA dans Google Sheets est une fonction très simple. Elle vérifie si une formule entraîne une erreur et renvoie une valeur spécifique si c'est le cas. Cette fonction vous permet de supprimer les erreurs de n'importe quelle feuille de calcul et de la rendre plus lisible.
Dans cet article, nous examinerons le fonctionnement de la formule IFNA et quelques cas d'utilisation où cette fonction est inestimable.
Syntaxe de l'IFNA
Le fonctionnement interne de cette fonction est simple et elle a deux résultats possibles :
- La formule qu'il évalue ne renvoie pas d'erreur #N/A ! → la sortie de cette formule est affichée.
- La formule qu'il évalue renvoie une erreur #N/A ! → un autre message est affiché à la place.
Sa syntaxe de base est la suivante :
=IFNA(valeur, [valeur_if_na_error])
- valeur - la formule ou l'expression à vérifier pour les erreurs #N/A ! Si aucune erreur n'est trouvée, cette valeur est renvoyée.
- [value_if_na_error] - La valeur à retourner si la formule ou l'expression s'évalue à #N/A !
Cas d'utilisation courants de l'IFNA dans Google Sheets
Vous pouvez utiliser cette fonction chaque fois qu'une formule renvoie l'une de ces erreurs. Mais certains cas d'utilisation spécifiques sont particulièrement courants et utiles.
IFNA et VLOOKUP
VLOOKUP est une fonction qui renvoie des erreurs #N/A ! chaque fois qu'elle ne trouve pas la valeur recherchée. Et selon le jeu de données avec lequel vous travaillez, cela peut arriver souvent.
C'est pourquoi il est judicieux d'utiliser ces deux fonctions ensemble. Utilisez simplement IFNA pour renvoyer des valeurs vides ou un message d'erreur spécifique si VLOOKUP ne trouve rien.
=IFNA(VLOOKUP(E3, $A$3:$C$11, 2, FAUX), “Employé introuvable”)
En personnalisant ce message d'erreur, vous obtiendrez un meilleur retour d'information pour vous ou pour toute personne lisant la feuille de calcul.
IFNA puis 0
MATCH est une autre fonction qui renvoie des erreurs #N/A ! chaque fois que la fonction ne trouve pas la valeur qu'elle recherche.
Là encore, vous pouvez utiliser IFNA. De cette manière, si MATCH ne trouve pas la valeur souhaitée, vous pouvez faire en sorte qu'il renvoie 0 au lieu d'une erreur.
=IFNA(MATCH(E3, $A$3:$A$11, 0), 0)
IFNA vs IFERROR
IFERROR ressemble beaucoup à IFNA. La seule différence est qu'il détecte n'importe quelle erreur, alors que IFNA ne recherche qu'une erreur spécifique. Dans l'ensemble, ils sont interchangeables, de sorte que la dernière formule que nous avons étudiée fonctionne de la même manière avec IFERROR.
=IFERROR(MATCH(A2, C2:C10, 0), 0)
Les seuls cas où ces fonctions ne sont pas les mêmes sont ceux où vous essayez de détecter des erreurs NA en particulier.
En savoir plus sur IFERROR pour connaître d'autres façons de gérer les erreurs dans Google Sheets.
Utiliser Sheetgo, réduire les erreurs
Sheetgo propose de nombreuses façons de connecter vos flux de données. Chacune d'entre elles permet aux informations de circuler sans les erreurs habituelles. Ces fonctionnalités sont les suivantes :
- Connexions pour le transfert et le traitement des données.
- Les responsables du traitement des données pour transformer vos données
- Le formatage des transferts comme meilleure alternative à l'IMPORTRANGE
Découvrez comment Sheetgo peut faire avancer vos initiatives dans la bonne direction.
Conclusion
Utilisation IFNA dans Google Sheets est un moyen efficace de gérer les erreurs et de maintenir des feuilles de calcul propres et lisibles.
Que vous renvoyiez un message d'erreur personnalisé, une valeur vide ou un zéro, IFNA offre une solution simple pour améliorer la gestion de vos feuilles de calcul.
