Exceli valem: loendage ridu vähemalt n sobiva väärtusega -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Kindlaid väärtusi sisaldavate ridade loendamiseks võite kasutada massiivivalemit, mis põhineb funktsioonidel MMULT, TRANSPOSE, COLUMN ja SUM. Näidatud näites on valem K6-s:

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

kus andmed on nimega vahemik C5: I14.

Pange tähele, et see on massiivi valem ja see tuleb sisestada juhtnupu sisestusega.

Selgitus

Seestpoolt töötades on selles valemis kasutatud loogilised kriteeriumid:

(data)<70

kus andmed on nimega vahemik C5: I14. See genereerib kõigi andmete väärtuste jaoks TÕENE / VALE tulemuse ja topeltnegatiiv sunnib TÕELISE VÄÄRI väärtused väärtusele 1 ja 0, et saada selline massiiv:

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

Sarnaselt algandmetega on see massiiv 10 rida 7 veeru (10 x 7) kaupa ja läheb MMULT funktsiooni massiivina1 . Järgmine argument array2 luuakse järgmisega:

TRANSPOSE(COLUMN(data)^0))

Siin kolonni funktsiooni kasutatakse viisina genereerida numbrilise omaduste õige suurusega, kuna maatriksi korrutamine nõuab kolonni arvule massiiv1 (7) võrduma rea arvule massiiv2 .

Funktsioon COLUMN tagastab 7-veerulise massiivi (3,4,5,6,7,8,9). Tõstes selle massiivi nulli astmeks, saame lõpuks 7 x 1 massiivi nagu (1,1,1,1,1,1,1), mille TRANSPOSE muudab 1 x 7 massiiviks (1; 1 ; 1; 1; 1; 1; 1).

Seejärel käivitab MMULT ja tagastab massiivi 10 x 1 tulemuse (2; 0; 0; 3; 0; 0; 0; 1; 0; 0), mida töödeldakse loogilise avaldisega> = 2, mille tulemuseks on massiivi TÕENE FALSE väärtused:

(TÕENE; VÄÄR; VALE; TÕENE; VÄÄR; VÄÄR; VÄÄR; VÄÄR; VÄÄR; VÄÄR).

Viimase massi saamiseks SUM-i sunnime jällegi väärtuse 1 ja 0 topeltnegatiiviga TRUE FALSE:

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

Mis tagastab õigesti 2, nimede arv, millel on vähemalt 2 skoori alla 70.

Head lingid

Ridade loendamine kohtades, kus vähemalt üks veerg on täidetud (excelxor)

Huvitavad Artiklid...