Excel formula: Pronađite vrijednosti koje nedostaju -

Sadržaj

Generička formula

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

Sažetak

Da biste identificirali vrijednosti na jednom popisu koje nedostaju na drugom popisu, možete koristiti jednostavnu formulu koja se temelji na funkciji COUNTIF s funkcijom IF. U prikazanom primjeru formula u G6 je:

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

gdje je "lista" imenovani raspon B6: B11.

Obrazloženje

Funkcija COUNTIF broji stanice koje udovoljavaju kriterijima, vraćajući broj pronađenih pojava. Ako nijedna stanica ne zadovoljava kriterije, COUNTIF vraća nulu. Ponašanje možete koristiti izravno unutar naredbe IF da biste označili vrijednosti koje imaju nulu (tj. Vrijednosti koje nedostaju). U prikazanom primjeru formula u G6 je:

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

gdje je "lista" imenovani raspon koji odgovara rasponu B6: B11.

Funkcija IF zahtijeva logički test da bi vratila TRUE ili FALSE. U ovom slučaju funkcija COUNTIF izvodi logički test. Ako je vrijednost pronađena na popisu , COUNTIF vraća broj izravno u funkciju IF. Ovaj rezultat može biti bilo koji broj … 1, 2, 3 itd.

Funkcija IF procijenit će bilo koji broj kao TRUE (TRUE), uzrokujući da IF vrati "U redu". Ako vrijednost nije pronađena na popisu , COUNTIF vraća nulu (0), što se procjenjuje kao FALSE, a IF vraća "Nedostaje".

Alternativa s MATCH

Također možete testirati nedostajuće vrijednosti pomoću funkcije MATCH. MATCH pronalazi položaj stavke na popisu i vratit će pogrešku # N / A kada vrijednost nije pronađena. Ovo ponašanje možete koristiti za izradu formule koja vraća "Nedostaje" ili "U redu" testiranjem rezultata MATCH pomoću funkcije ISNA. ISNA vraća vrijednost TRUE samo kad primi pogrešku # N / A.

Da biste koristili MATCH kao što je prikazano u gornjem primjeru, formula je:

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

Imajte na umu da MATCH mora biti konfiguriran za točno podudaranje. Da biste to učinili, treći argument mora biti nula ili FALSE.

Alternativa VLOOKUP-u

Budući da VLOOKUP također vraća grešku # N / A kada vrijednost nije okrugla, možete izgraditi formulu s VLOOKUP-om koja radi isto kao i opciju MATCH. Kao i kod MATCH-a, morate konfigurirati VLOOKUP da koristi točno podudaranje, a zatim testirati rezultat pomoću ISNA-e. Također imajte na umu da VLOOKUP-u dajemo samo jedan stupac (stupac B) za polje tablice.

Zanimljivi članci...