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

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

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

=SUMPRODUCT(--(range1=range2))

Резиме

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

=SUMPRODUCT(--(B5:B11=C5:C11))

Објашњење

Функција СУМПРОДУЦТ је свестрана функција која изворно обрађује низове без посебне синтаксе низа. Његово понашање је једноставно: множи се, а затим сумира производ низова. У приказаном примеру, израз Б5: Б11 = Ц5: Ц11 ће генерисати низ који садржи ТРУЕ и ФАЛСЕ вредности попут ове:

(ИСТИНИТО; ТАЧНО; НЕТОЧНО; ТАЧНО; НЕТОЧНО; НЕТОЧНО; НЕТОЧНО)

Имајте на уму да имамо 3 ПРАВЕ вредности јер постоје 3 подударања.

У овом стању, СУМПРОДУЦТ ће заправо вратити нулу, јер се вредности ТРУЕ и ФАЛСЕ у Екцел-у подразумевано не броје као бројеви. Да бисмо добили СУМПРОДУЦТ да ТРУЕ третира као 1, а ФАЛСЕ као нулу, морамо их „присилити“ у бројеве. Двоструки негатив је једноставан начин да се то уради:

--(B5:B11=C5:C11)

После принуде имамо:

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

Без осталих низова за множење, СУМПРОДУЦТ једноставно сумира вредности и враћа 3.

Броји редове који се не подударају

Да бисте бројали неподударајуће вредности, логику можете обрнути на следећи начин:

=SUMPRODUCT(--(B5:B11C5:C11))

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