Exceller

Trouver les valeurs manquantes

Find Missing Values

Formule Excel : rechercher les valeurs manquantesFormule générique |_+_| Sommaire

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 SI . Dans l'exemple illustré, la formule en G6 est :





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

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

Explication

Les Fonction COUNTIF compte les cellules qui répondent aux critères, renvoyant 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 dont le nombre est égal à zéro (c'est-à-dire les valeurs manquantes). Dans l'exemple illustré, la formule en G6 est :





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

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

excel trouver les valeurs correspondantes dans deux colonnes

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



La fonction SI évaluera n'importe quel chiffre comme TRUE, ce qui fait que IF renvoie '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 ( COUNTIF (list,F6),'OK','Missing')

Utiliser 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

Étant donné que 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 la table.

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

Auteur Dave Bruns


^