
Generieke formule
=IF(COUNTIF(list,value),"OK","Missing")
Samenvatting
Om waarden in een lijst te identificeren die in een andere lijst ontbreken, kunt u een eenvoudige formule gebruiken op basis van de AANTAL.ALS-functie met de ALS-functie. In het getoonde voorbeeld is de formule in G6:
=IF(COUNTIF(list,F6),"OK","Missing")
waar "lijst" het benoemde bereik is B6: B11.
Uitleg
De AANTAL.ALS-functie telt cellen die voldoen aan de criteria en retourneert het aantal gevonden exemplaren. Als geen enkele cel aan de criteria voldoet, retourneert AANTAL.ALS nul. U kunt gedrag rechtstreeks binnen een IF-instructie gebruiken om waarden te markeren die een nulwaarde hebben (dwz waarden die ontbreken). In het getoonde voorbeeld is de formule in G6:
=IF(COUNTIF(list,F6),"OK","Missing")
waarbij "lijst" een benoemd bereik is dat overeenkomt met het bereik B6: B11.
De ALS-functie vereist een logische test om WAAR of ONWAAR te retourneren. In dit geval voert de AANTAL.ALS-functie de logische test uit. Als de waarde in de lijst wordt gevonden , retourneert AANTAL.ALS een getal rechtstreeks naar de functie ALS. Dit resultaat kan elk getal zijn … 1, 2, 3, etc.
De ALS-functie evalueert elk getal als WAAR, waardoor ALS "OK" retourneert. Als de waarde niet in de lijst wordt gevonden , retourneert AANTAL.ALS nul (0), wat resulteert als ONWAAR, en ALS retourneert "Ontbrekend".
Alternatief met MATCH
U kunt ook testen op ontbrekende waarden met de MATCH-functie. VERGELIJKEN vindt de positie van een item in een lijst en retourneert de fout # N / A als een waarde niet wordt gevonden. U kunt dit gedrag gebruiken om een formule te maken die "Ontbrekend" of "OK" retourneert door het resultaat van MATCH te testen met de ISNA-functie. ISNA geeft alleen WAAR terug als het de fout # N / B ontvangt.
Om MATCH te gebruiken zoals getoond in het bovenstaande voorbeeld, is de formule:
=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")
Merk op dat MATCH moet worden geconfigureerd voor exacte overeenkomst. Om dit te doen, moet u ervoor zorgen dat het derde argument nul of ONWAAR is.
Alternatief met VERT.ZOEKEN
Omdat VERT.ZOEKEN ook een # N / B-fout retourneert wanneer een waarde niet rond is, kunt u een formule maken met VERT.ZOEKEN die hetzelfde werkt als de optie VERGELIJKEN. Net als bij VERGELIJKEN, moet u VERT.ZOEKEN configureren om exacte overeenkomst te gebruiken, en vervolgens het resultaat testen met ISNA. Merk ook op dat we VERT.ZOEKEN slechts een enkele kolom (kolom B) geven voor de tabelmatrix.