Loendage nende andmekirjete arv, mille jaoks sobiv kriteerium kuvatakse teie Exceli loendi teatud veerus
Kujutage ette loendit, milles soovite lugeda erinevate lahtrite sisu esinemisi. Siiski tuleks arvesse võtta ainult neid lahtreid, milles naaberrakus on teatud märk. Loendamisel ei tohiks arvesse võtta tühje lahtreid.
Siin on konkreetne näide: A1: A50 puhul tuleb arvesse võtta kõik erinevad kirjed. Siiski tuleks arvesse võtta ainult neid kirjeid, mille veerus B on "x".
Selle probleemi lahendamiseks sisestage lahtrisse järgmine valem, milles tulemus peaks ilmuma:
= SUM (N (IF (B1: B50 = "x"; VÕRDLE (IF (B1: B50 = "x"; A1: A50); IF (B1: B50 = "x"; A1: A50);) = ROW) (1:50))))
See valem on maatriksvalem. Seetõttu peate oma sisestuse kinnitama klahvikombinatsiooniga CTRL SHIFT ENTER. Tõstuklahv SHIFT tähendab klahvi, mida peate hoidma all, et sisestada suurtähte. Excel kuvab valemi sulgudes, kui see on massiivivalemina õigesti sisestatud.
Järgmisel joonisel on näidetabeli käsureal olev valem:
Vajadusel saate sellele valemile lisada täiendavaid tingimusi. Kui näiteks veerus C tuleks kontrollida ka sisestatud teksti "y", näeb maatriksvalem (CTRL SHIFT ENTER) välja selline:
= SUM (N (IF ((B1: B50 = "x") * (C1: C50 = "y"); VÕRDLE (IF ((B1: B50 = "x") * (C1: C50 = "y"); A1: A50); IF ((B1: B50 = "x") * (C1: C50 = "y"); A1: A50);) = ROW (1:50))))