
Генеричка формула
=COUNTIFS(range,"*"&$item1&"*",range,"*"&item2&"*")
Резиме
Да бисте изградили табелу сажетка са бројем упарених ставки које се појављују на листи постојећих комбинација, можете да користите помоћну колону и формулу засновану на функцији ЦОУНТИФС. У приказаном примеру формула у ћелији Х5 је:
=IF($G5=H$4,"-",COUNTIFS(helper,"*"&$G5&"*",helper,"*"&H$4&"*"))
при чему је „помоћник“ именовани опсег Е5: Е24.
Напомена: ова формула претпоставља да се ставке не понављају у датој комбинацији (тј. ААБ, ЕФЕ нису важеће комбинације).
Објашњење
Желимо да избројимо колико се често ставке у колонама Б, Ц и Д појављују заједно. На пример, колико често се А појављује са Ц, Б се појављује са Ф, Г се појављује са Д итд. Ово би изгледало као савршено коришћење ЦОУНТИФС-а, али ако покушамо да додамо критеријуме који траже 2 ставке у 3 колоне, то неће успети.
Једноставно заобилазно решење је спајање свих ставки у једну ћелију, а затим за бројање ставки користите ЦОУНТИФС са џокер знаком. То радимо са помоћним ступцем (Е) који спаја ставке у колонама Б, Ц и Д користећи функцију ЦОНЦАТ овако:
=CONCAT(B5:D5)
У старијим верзијама програма Екцел можете користити формулу попут ове:
=B5&C5&D5
Будући да поновљене ставке нису дозвољене у комбинацији, први део формуле искључује одговарајуће ставке. Ако су две ставке исте, формула враћа цртицу или цртицу као текст:
=IF($G5=H$4,"-"
Ако су ставке различите, покреће се функција ЦОУНТИФС:
COUNTIFS(helper,"*"&$G5&"*",helper,"*"&H$4&"*")
ЦОУНТИФС је конфигурисан за бројање „парова“ предмета. Пар се броји само када се ставка у колони Г и одговарајућа ставка из реда 4 појаве заједно у ћелији. Замјенски знак (*) спојен је на обје стране ставке како би се осигурало да се подударање броји без обзира гдје се појављује у ћелији.