Formula Excel: Găsiți valorile lipsă -

Cuprins

Formula generică

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

rezumat

Pentru a identifica valorile dintr-o listă care lipsesc într-o altă listă, puteți utiliza o formulă simplă bazată pe funcția COUNTIF cu funcția IF. În exemplul prezentat, formula din G6 este:

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

unde „listă” este intervalul numit B6: B11.

Explicaţie

Funcția COUNTIF numără celulele care îndeplinesc criteriile, returnând numărul de apariții găsite. Dacă nici o celulă nu îndeplinește criteriile, COUNTIF returnează zero. Puteți utiliza comportamentul direct în interiorul unei instrucțiuni IF pentru a marca valori care au un număr zero (adică valori care lipsesc). În exemplul prezentat, formula din G6 este:

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

unde „listă” este un interval numit care corespunde intervalului B6: B11.

Funcția IF necesită un test logic pentru a returna TRUE sau FALSE. În acest caz, funcția COUNTIF efectuează testul logic. Dacă valoarea se găsește în listă , COUNTIF returnează un număr direct la funcția IF. Acest rezultat ar putea fi orice număr … 1, 2, 3 etc.

Funcția IF va evalua orice număr ca fiind ADEVĂRAT, determinând IF să returneze „OK”. Dacă valoarea nu este găsită în listă , COUNTIF returnează zero (0), care se evaluează ca FALS, iar IF returnează „Lipsește”.

Alternativă cu MATCH

De asemenea, puteți testa valori lipsă folosind funcția MATCH. MATCH găsește poziția unui articol într-o listă și va returna eroarea # N / A atunci când nu se găsește o valoare. Puteți utiliza acest comportament pentru a crea o formulă care returnează „Lipsește” sau „OK” testând rezultatul MATCH cu funcția ISNA. ISNA returnează TRUE doar atunci când primește eroarea # N / A.

Pentru a utiliza MATCH așa cum se arată în exemplul de mai sus, formula este:

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

Rețineți că MATCH-ul trebuie configurat pentru potrivirea exactă. Pentru a face acest lucru, asigurați-vă că al treilea argument este zero sau FALS.

Alternativă cu VLOOKUP

Deoarece VLOOKUP returnează și o eroare # N / A atunci când o valoare nu este rotundă, puteți crea o formulă cu VLOOKUP care funcționează la fel ca opțiunea MATCH. Ca și în MATCH, trebuie să configurați VLOOKUP pentru a utiliza potrivirea exactă, apoi testați rezultatul cu ISNA. De asemenea, rețineți că oferim VLOOKUP doar o singură coloană (coloana B) pentru tabloul de tabele.

Articole interesante...