Екцел формула: Бројање бројева трећа цифра једнако је 3 -

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

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

=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.

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