Excel formula: diapazonā ir skaitļi -

Satura rādītājs

Vispārēja formula

=SUMPRODUCT(--ISNUMBER(range))>0

Kopsavilkums

Lai pārbaudītu skaitļu diapazonu, varat izmantot formulu, kuras pamatā ir funkcijas ISNUMBER un SUMPRODUCT. Parādītajā piemērā formula G5 ir:

=SUMPRODUCT(--ISNUMBER(C5:C9))>0

Paskaidrojums

Strādājot no iekšpuses, funkcija ISNUMBER atgriezīs vērtību TRUE, ja tai tiks piešķirts skaitlis, un FALSE, ja nē. Piegādājot diapazonu ISNUMBER (ti, masīvu), ISNUMBER atgriezīs rezultātu masīvu. Piemērā diapazonā C5: C9 ir 5 šūnas, tāpēc ISNUMBER atgrieztajā masīvā ir 5 rezultāti:

(FALSE;FALSE;FALSE;TRUE;FALSE)

TRUE vērtības apzīmē skaitliskas vērtības.

Mēs vēlamies uzzināt, vai šis rezultāts satur kādas TRUE vērtības, tāpēc mēs izmantojam dubultnegatīvu operatoru (-), lai piespiestu TRUE un FALSE vērtības attiecīgi uz 1 un 0. Šis ir Būla loģikas piemērs, un rezultāts ir 1 un 0 masīvs:

(0;0;0;1;0)

Masīva summēšanai mēs izmantojam funkciju SUMPRODUCT:

=SUMPRODUCT((0;0;0;1;0))

Jebkura summa, kas lielāka par nulli, nozīmē, ka diapazonā pastāv vismaz viens skaitlis, tāpēc mēs izmantojam "> 0", lai piespiestu TRUE vai FALSE gala rezultātu.

Interesanti raksti...