
Генеричка формула
=SUMPRODUCT(--(MID(range,3,1)="3"))
Резиме
Да бисте бројали бројеве где је трећа цифра једнака 3, можете користити формулу засновану на функцијама СУМПРОДУЦТ и МИД. У приказаном примеру, формула у Е5 је:
=SUMPRODUCT(--(MID(B5:B12,3,1)="3"))
Објашњење
Да бисте добили трећи знак из низа у А1, можете користити МИД функцију на следећи начин:
=MID(A1,3,1)
Први аргумент је референца на ћелију, други аргумент наводи почетни број, а трећи аргумент указује на број знакова.
Ако МИД функцији дате опсег ћелија за први аргумент, добићете низ резултата. У приказаном примеру, овај израз:
MID(B5:B12,3,1)
враћа низ попут овог:
("6";"6";"3";"5";"3";"0";"3";"7")
Овај низ садржи трећу цифру из сваке ћелије у опсегу Б5: Б12. Приметите да је МИД функција аутоматски претворила нумеричке вредности у опсегу у текстуалне низове и вратила трећи знак као текстуалну вредност.
Када упоредимо овај низ користећи = "3", добијамо низ попут овог:
(FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE)
Двоструки негатив користимо за присиљавање вредности ТРУЕ и ФАЛСЕ на 1 односно нула, што даје:
(0;0;1;0;1;0;1;0)
Коначно, са само једним низом са којим се може радити, функција СУМПРОДУЦТ сумира ставке у низу и враћа укупно 3.