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

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

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

(=SUM(--(MMULT(--(criteria),TRANSPOSE(COLUMN(data)^0))>=N)))

Резиме

Да бисте бројали редове који садрже одређене вредности, можете да користите формулу низа засновану на функцијама ММУЛТ, ТРАНСПОСЕ, ЦОЛУМН и СУМ. У приказаном примеру, формула у К6 је:

(=SUM(--(MMULT(--((data)=2)))

где су подаци именовани опсег Ц5: И14.

Имајте на уму да је ово формула низа и мора се унети контролним помаком ентер.

Објашњење

Логични критеријуми који се користе у овој формули су:

(data)<70

где су подаци именовани опсег Ц5: И14. Ово генерише ТРУЕ / ФАЛСЕ резултат за сваку вредност у подацима, а двоструки негатив присиљава ТРУЕ ФАЛСЕ вредности на 1 и 0 дајући овакав низ:

(0,0,0,1,0,1,0;0,0,0,0,0,0,0;0,0,0,0,0,0,0;0,1,1,0,0,1,0;0,0,0,0,0,0,0;0,0,0,0,0,0,0;0,0,0,0,0,0,0;0,1,0,0,0,0,0;0,0,0,0,0,0,0;0,0,0,0,0,0,0)

Попут оригиналних података, овај низ има 10 редова по 7 колона (10 к 7) и улази у функцију ММУЛТ као низ1 . Следећи аргумент, арраи2 се креира са:

TRANSPOSE(COLUMN(data)^0))

Овде се функција ЦОЛУМН користи као начин за генерисање нумеричког низа праве величине, јер је за множење матрице потребан број ступаца у низу1 (7) једнак броју редова у низу2 .

Функција ЦОЛУМН враћа низ од 7 колона (3,4,5,6,7,8,9). Подизањем овог поља на нулу, завршавамо с низом 7 к 1 као (1,1,1,1,1,1,1), који се ТРАНСПОСЕ мења у низ 1 к 7 као (1; 1 ; 1; 1; 1; 1; 1).

ММУЛТ се затим покреће и враћа резултат низа 10 к 1 (2; 0; 0; 3; 0; 0; 0; 1; 0; 0), који се обрађује са логичким изразом> = 2, што резултира низом ТРУЕ ФАЛСЕ вредности:

(ИСТИНИТО; НЕТОЧНО; НЕТОЧНО; ТАЧНО; НЕТОЧНО; НЕТОЧНО; НЕТОЧНО; НЕТОЧНО; НЕТОЧНО; НЕТОЧНО).

Поново присиљавамо ТРУЕ ФАЛСЕ на 1 и 0 са двоструким негативом да бисмо добили коначни низ унутар СУМ:

=SUM((1;0;0;1;0;0;0;0;0;0))

Што тачно враћа 2, број имена са најмање 2 резултата испод 70.

Добри линкови

Бројање редова у којима се испуњава бар једна колона (екцелкор)

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