Ce tutoriel montre comment utiliser le Fonction Excel IFNA dans Excel pour quelque chose si un calcul entraîne une erreur #N/A.
Présentation de la fonction IFNA
La fonction IFNA teste si un calcul aboutit à une erreur #N/A. Sinon, il affiche le résultat du calcul. Si c'est le cas, il effectue un autre calcul.
Pour utiliser la fonction de feuille de calcul Excel IFNA, sélectionnez une cellule et tapez :
(Remarquez comment les entrées de formule apparaissent)
Syntaxe et entrées de la fonction IFNA :
=IFNA(valeur,valeur_si_na)
valeur - Une valeur, un calcul ou une référence de cellule.
nombre_chiffres - Que faire si valeur entraîne une erreur #N/A.
Comment utiliser la fonction IFNA
La fonction IFNA teste si un calcul aboutit à une erreur #N/A, produisant une valeur (ou un calcul) différente si une erreur est détectée.
=IFNA(RECHERCHEV(A2,$E$2:$F$7,2,FALSE),"Pas de données")
Fonction SIERREUR
Alternativement, la fonction SIERREUR teste si une erreur se produit, y compris les erreurs #N/A.
=IFERREUR(A2,"ERREUR_Trouvé") =IFNA(A2,"ERREUR_Trouvé")
Pourquoi utiliser la fonction IFNA ?
Vous vous demandez peut-être pourquoi devrais-je simplement utiliser la fonction SIERREUR ? Eh bien, lorsque vous travaillez avec des fonctions de recherche (comme RECHERCHEV), si la valeur de recherche n'est pas trouvée, la fonction renverra un #N/A.
=SIERREUR(RECHERCHEV(F3,$A$3:$D$7,4,FAUX),"")
Vous souhaiterez peut-être uniquement gérer ces erreurs #N/A valides en définissant les valeurs d'erreur sur zéro ou vide.
=IFNA(RECHERCHEV(F3,$A$3:$D$7,4,FAUX),"")
Mais des erreurs régulières seront toujours affichées, vous permettant d'identifier s'il y a une erreur de calcul avec la formule.
IFNA dans Google Sheets
La fonction IFNA fonctionne exactement de la même manière dans Google Sheets que dans Excel :
Exemples IFNA en VBA
Vous pouvez également utiliser la fonction IFNA dans VBA. Taper:application.worksheetfunction.IFNA(value, value_if_na)
Pour les arguments de la fonction (nombre, etc.), vous pouvez soit les saisir directement dans la fonction, soit définir des variables à utiliser à la place.