
Генеричка формула
=SUMPRODUCT(--(LEFT(range,chars)="xx"))
Резиме
Да бисте бројали бројеве у опсегу који почињу одређеним бројевима, можете користити формулу засновану на функцији СУМПРОДУЦТ и ЛЕФТ.
У приказаном примеру, формула у Е6 је:
=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))
Објашњење
Унутар СУМПРОДУЦТ-а користимо функцију ЛЕВО на опсегу бројева попут овог:
LEFT(B5:B11,2)
Ово ствара низ резултата попут овог:
("25";"25";"35";"45";"25";"45";"25")
Затим упоређујемо сваку вредност са „25“ да бисмо форсирали ИСТИНИТ или нетачан резултат. Имајте на уму да ЛЕФТ аутоматски претвара бројеве у текст, па за поређење користимо текстуалну вредност „25“. Резултат је низ вредности ТРУЕ и ФАЛСЕ:
=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))
Даље користимо двоструко негативне присилне вредности ТРУЕ ФАЛСЕ на 1 и нулу, што ствара нумерички низ:
=SUMPRODUCT((1;1;0;0;1;0;1))
Функција СУМПРОДУЦТ тада једноставно сумира елементе у низу и враћа 4.