Probleem:
Veerud A ja B sisaldavad konkreetse mängija poolt mängu igal veerandajal kogutud punktide arvu.
Tühi lahter näitab, et selle veerandi jooksul punkte ei kogutud.
Kui kasutate 2. poolajal kogutud punktide summeerimiseks järgmist Array valemit, siis #VALUE! tagastatakse.
{= SUMMA (A2: A5*((B2: B5 = 3)+(B2: B5 = 4)))}
Lahendus 1:
Kasutage funktsioone SUM, IF ja ISNUMBER, nagu on näidatud järgmises massiivivalemis:
{= SUM (IF (ISNUMBER (A2: A5), (A2: A5)*((B2: B5 = 3)+(B2: B5 = 4))))} Märkus:
Suure tõenäosusega pole veeru A tühi lahter tegelikult tühi, vaid sisaldab nähtamatut tühikut.
Funktsioonide ISNUMBER ja IF kasutamine kõrvaldab kõik vead.
Massiivi valemi rakendamiseks:
Valige lahter, vajutage ja vajutage samaaegselt.
Lahendus 2:
Kasutage funktsiooni SUMIF, nagu on näidatud järgmises valemis:
= SUMIF (B2: B5,3, A2: A5)+SUMIF (B2: B5,4, A2: A5)
Ekraanipilt // Nähtamatuid tühikuid sisaldavate tühjade lahtrite ignoreerimine massiivivalemite kasutamisel