Екцел формула: Бројање вредности које недостају -

Генеричка формула

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Резиме

Да бисте пребројали вредности на једној листи које недостају другој листи, можете користити формулу засновану на функцијама ЦОУНТИФ и СУМПРОДУЦТ.

У приказаном примеру, формула у Х6 је:

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Који враћа 1 пошто се вредност „Осборне“ не појављује у Б6: Б11.

Објашњење

Функције ЦОУНТИФ проверава вредности у опсегу према критеријумима. Често се наводи само један критеријум, али у овом случају ми наводимо више од једног критеријума.

За домета, дајемо ЦОУНТИФ именовани опсег Листа1 (Б6 Б11), и за критеријума, обезбедили смо именовани опсег Листа2 (Ф6: Ф8).

Будући да дајемо ЦОУНТИФ више од једног критеријума, добијамо више резултата у низу резултата који изгледа овако: (2; 1; 0)

Желимо да избројимо само оне вредности које недостају, а које по дефиницији броје нула, па претварамо ове вредности у ТРУЕ и ФАЛСЕ помоћу израза "= 0", који даје: (ФАЛСЕ; ФАЛСЕ; ТРУЕ)

Затим форсирамо вредност ТРУЕ ФАЛСЕ на 1с и 0с са двоструким негативним оператором (-), који даје: (0; 0; 1)

На крају, користимо СУМПРОДУЦТ да бисмо сабрали ставке у низу и вратили укупан број недостајућих вредности.

Алтернатива са МАТЦХ

Ако више волите дословније формуле, можете да користите доњу формулу, засновану на МАТЦХ, која дословно броји вредности које „недостају“ помоћу функције ИСНА:

=SUMPRODUCT(--ISNA(MATCH(list2,list1,0)))

Занимљиви Чланци...