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

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

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

=SUMPRODUCT(COUNTIF(INDIRECT("'"&sheets&"'!"&rng),criteria))

Резиме

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

=SUMPRODUCT(COUNTIF(INDIRECT("'"&sheets&"'!A1:Z10000"),B5))

где је „листови“ именовани опсег Б8: Б10.

Контекст

Ова радна свеска има четири радна листа. Три радна листа, „Схеет1“, „Схеет2“ и „Схеет3“ садрже 1000 насумичних имена у табели која изгледа овако:

Напомена: опсег који користимо у формули, А1: З10000, произвољан је и треба га прилагодити вашим подацима.

Објашњење

Радећи изнутра према ван, прво имамо овај израз унутар функције ИНДИРЕЦТ:

"'"&sheets&"'!A1:Z10000"

Будући да је „листови“ именовани опсег који садржи „Схеет1“, „Схеет2“ и „Схеет3“, добијамо овакав низ након што се израз процени:

("'Sheet1'!A1:Z10000";"'Sheet2'!A1:Z10000";"'Sheet3'!A1:Z10000")

Унутар низа имамо три вредности, а свака је име листа придружено спајањем у опсег А1: З10000. Приметите да су све ово текстуалне вредности.

Даље, функција ИНДИРЕЦТ користи се за претварање сваке текстуалне вредности у одговарајућу референцу, која се испоручује функцији ЦОУНТИФ као аргумент опсега, заједно са вредношћу у Д5 за критеријуме.

Будући да смо ЦОУНТИФ-у дали три одвојена опсега, вратићемо три резултата у низу попут овог:

(5;6;5)

Свака ставка се рачуна за један лист.

Коначно, СУМПРОДУЦТ се користи за сумирање низа и даје резултат 16.

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