Exceller

Rechercher les valeurs manquantes

Find Missing Values

Formule Excel: rechercher les valeurs manquantesFormule générique
= IF ( COUNTIF (list,value),'OK','Missing')
Résumé

Pour identifier les valeurs d'une liste qui manquent dans une autre liste, vous pouvez utiliser une formule simple basée sur le Fonction COUNTIF avec le Fonction IF . Dans l'exemple illustré, la formule en G6 est:

 
= IF ( COUNTIF (list,F6),'OK','Missing')

où 'list' est le plage nommée B6: B11.



Explication

Le Fonction COUNTIF compte les cellules qui répondent aux critères et renvoie le nombre d'occurrences trouvées. Si aucune cellule ne répond aux critères, COUNTIF renvoie zéro. Vous pouvez utiliser le comportement directement dans une instruction IF pour marquer les valeurs qui ont un compte nul (c'est-à-dire les valeurs manquantes). Dans l'exemple illustré, la formule en G6 est:



 
= IF ( COUNTIF (list,F6),'OK','Missing')

où 'list' est un plage nommée qui correspond à la plage B6: B11.

excel trouver les valeurs correspondantes dans deux colonnes

La fonction IF nécessite un test logique pour renvoyer TRUE ou FALSE. Dans ce cas, la fonction COUNTIF effectue le test logique. Si la valeur se trouve dans liste , COUNTIF renvoie un nombre directement à la fonction IF. Ce résultat peut être n'importe quel nombre ... 1, 2, 3, etc.



La fonction IF évaluera n'importe quel chiffre comme TRUE, ce qui oblige IF à retourner «OK». Si la valeur n'est pas trouvée dans liste , COUNTIF renvoie zéro (0), qui est évalué comme FALSE, et IF renvoie «Missing».

Alternative avec MATCH

Vous pouvez également tester les valeurs manquantes en utilisant le Fonction MATCH . MATCH trouve la position d'un élément dans une liste et renvoie l'erreur # N / A lorsqu'une valeur n'est pas trouvée. Vous pouvez utiliser ce comportement pour créer une formule qui renvoie «manquant» ou «OK» en testant le résultat de MATCH avec le Fonction ISNA . ISNA renvoie TRUE uniquement lorsqu'il reçoit l'erreur # N / A.

Pour utiliser MATCH comme indiqué dans l'exemple ci-dessus, la formule est:



 
= IF ( ISNA ( MATCH (F6,list,0)),'Missing','OK')

Utilisation de la fonction MATCH pour rechercher les valeurs manquantes dans une colonne

Notez que MATCH doit être configuré pour correspondance exacte . Pour ce faire, assurez-vous que le troisième argument est zéro ou FALSE.

Alternative avec RECHERCHEV

Puisque RECHERCHEV renvoie également une erreur # N / A lorsqu'une valeur n'est pas arrondie, vous pouvez créer une formule avec RECHERCHEV qui fonctionne de la même manière que l'option MATCH. Comme pour MATCH, vous devez configurer RECHERCHEV pour utiliser la correspondance exacte , puis testez le résultat avec ISNA. Notez également que nous ne donnons à RECHERCHEV qu'une seule colonne (colonne B) pour le tableau de table.

Utilisation de la fonction RECHERCHEV pour rechercher les valeurs manquantes dans une colonne

Auteur Dave Bruns


^