Excel képlet: Számoljon sorokat legalább n egyező értékkel -

Tartalomjegyzék

Általános képlet

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

Összegzés

Meghatározott értékeket tartalmazó sorok számlálásához használhatja az MMULT, TRANSPOSE, COLUMN és SUM függvényeken alapuló tömbképletet. A bemutatott példában a K6 képlete a következő:

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

ahol az adatok a C5: I14 megnevezett tartomány.

Ne feledje, hogy ez egy tömbképlet, és a vezérlő eltolásával kell megadni.

Magyarázat

Belülről kifelé haladva a képletben használt logikai kritériumok a következők:

(data)<70

ahol az adatok a C5: I14 megnevezett tartomány. Ez IGAZ / HAMIS eredményt generál az adatok minden értékéhez, és a kettős negatív az IGAZ HAMIS értékeket 1-re és 0-ra kényszeríti, így kap egy ilyen tömböt:

(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)

Mint az eredeti adatokat, ez a tömb 10 sor 7 oszlopok (10 x 7), és bemegy a MMULT funkciót tomb1 . A következő argumentum, a tömb2 a következővel jön létre:

TRANSPOSE(COLUMN(data)^0))

Itt, az oszlop funkció használható olyan módon, hogy létrehoz egy numerikus tömb a megfelelő méret, mivel a mátrix szorzás megköveteli az oszlop száma a tömb1 (7), hogy megegyezzen a sort száma a tömb2 .

A COLUMN függvény a 7 oszlopos tömböt adja vissza (3,4,5,6,7,8,9). Ha ezt a tömböt nulla hatványra emeljük, akkor egy 7 x 1 tömböt kapunk (1,1,1,1,1,1,1), amelyet a TRANSPOSE 1 x 7 tömbre változik (1; 1 ; 1; 1; 1; 1; 1).

Az MMULT ezután lefuttat és visszaad egy 10 x 1 tömb eredményt (2; 0; 0; 3; 0; 0; 0; 1; 0; 0), amelyet>> 2 logikai kifejezéssel dolgoznak fel, így IGAZ tömböt kap. HAMIS értékek:

(IGAZ; HAMIS; HAMIS; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS).

Ismét duplán negatívummal kényszerítjük az IGAZ HAMIS értéket 1-re és 0-ra, hogy egy végső tömböt kapjunk a SUM-on belül:

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

Ami helyesen ad vissza 2-t, a legalább 2 70-nél alacsonyabb pontszámú nevek számát.

Jó linkek

Sorok számolása, ahol a feltétel legalább egy oszlopban teljesül (excelxor)

érdekes cikkek...