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

Преглед садржаја

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

=SUMPRODUCT(COUNTIF(range1,range2))

Резиме

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

=SUMPRODUCT(COUNTIF(B5:B11,D5:D11))

Напомена: ову формулу није брига за локацију или редослед предмета у сваком опсегу.

Објашњење

Претпоставимо да имате неку главну листу, а такође имате и другу листу која садржи неке од истих ставки. Желите формулу која упоређује вредности са 2. листе да бисте видели колико се њих појављује на првој листи. Не занима вас редослед по којем се ставке појављују, већ само желите да знате колико се ставки на листи 2 појављује на листи 1.

Функција ЦОУНТИФ ће бројати ствари у опсегу који испуњавају ваше критеријуме. Обично бисте ЦОУНТИФ-у дали опсег попут А1: А10 и једноставне критеријуме попут „> 10“. Тада би ЦОУНТИФ вратио број ћелија у А1: А10 које су веће од 10.

У овом случају, међутим, дајемо ЦОУНТИФ опсег критеријума. Не користимо никакве логичке операторе, што значи да ће ЦОУНТИФ проверити еквивалентност (тј. Понаша се као да смо користили оператор екуалс (=)).

Будући да ЦОУНТИФ-у дајемо опсег (који се назива и „низ“) који садржи 7 ставки, ЦОУНТИФ ће као резултат вратити низ од 7 ставки. Свака ставка у резултатском низу представља број. У примеру, овај низ који ЦОУНТИФ враћа изгледа овако:

(1; 1; 0; 1; 1; 0; 0)

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

Ако дате СУМПРОДУЦТ два или више низова, он ће множити низове, збрајати резултате и враћати тај број. У овом случају, СУМПРОДУЦТ-у дајемо само један низ, тако да он једноставно сажима ставке у низу и враћа 4 као резултат.

Поклапање по редовима

Ако желите да упоредите два опсега или колоне и желите да пребројате подударања на нивоу реда (тј. Пребројавате подударања само када се иста ставка појављује на истој позицији), требат ће вам другачија формула.

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