Remplacer une correspondance manquante
| A | B | |
|---|---|---|
| 1 | Key | Value |
| 2 | A | 10 |
| 3 | B | 20 |
Formule : D2: =IFNA(VLOOKUP("C",A2:B3,2,FALSE),"Not found")
Résultat : Not found
La recherche renvoie #N/A ; SI.NON.DISP fournit donc le message.
SI.NON.DISP (IFNA) expliquée avec trois exemples vérifiés, sa différence avec SIERREUR et les valeurs de remplacement.
IFNA(value, value_if_na)Exemple : =IFNA(VLOOKUP(A2,PriceList,2,0),"none")
Disponible dans : Excel 2013+
La fonction SI.NON.DISP renvoie une valeur de remplacement uniquement lorsqu’une expression produit #N/A. Sa syntaxe est =IFNA(value, value_if_na).
| A | B | |
|---|---|---|
| 1 | Key | Value |
| 2 | A | 10 |
| 3 | B | 20 |
Formule : D2: =IFNA(VLOOKUP("C",A2:B3,2,FALSE),"Not found")
Résultat : Not found
La recherche renvoie #N/A ; SI.NON.DISP fournit donc le message.
| A | B | |
|---|---|---|
| 1 | Key | Value |
| 2 | A | 10 |
| 3 | B | 20 |
Formule : D2: =IFNA(VLOOKUP("B",A2:B3,2,FALSE),"Not found")
Résultat : 20
Un résultat valide est transmis sans modification.
| A | |
|---|---|
| 1 | Value |
| 2 | 7 |
Formule : C2: =IFNA(A2/0,"fallback")
Résultat : #DIV/0!
Une division par zéro n’est pas #N/A ; SI.NON.DISP laisse donc l’erreur visible.
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en F2 : =IFNA(MATCH("Zed",A2:A6,0),"not found")
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Student | Score | Extra credit | Attempts | Result | |
| 2 | Ann | 92 | Yes | 2 | not found | |
| 3 | Bob | 74 | No | 0 | ||
| 4 | Cy | 58 | Yes | 3 | ||
| 5 | Dee | 81 | No | 1 | ||
| 6 | Eli | 66 | 2 |