Šī apmācība parādīs, kā pārbaudīt, vai kādā diapazona šūnā ir skaitļi programmā Excel un Google izklājlapas.
Pārbaudiet, vai diapazonā ir skaitlis
Lai pārbaudītu, vai kādā diapazona šūnā ir skaitlis, mēs izmantosim funkcijas ISNUMBER un SUMPRODUCT.
Funkcija ISNUMBER
Funkcija ISNUMBER dara tieši to, ko norāda tās nosaukums. Tā pārbauda, vai šūna ir skaitlis, izvadot TRUE vai FALSE.
1 | = ISNUMBER (A2) |
Funkcija SUMPRODUCT
Funkcija ISNUMBER pārbauda tikai vienu šūnu, tāpēc mums jāatrod veids, kā pārbaudīt visu diapazonu. Šeit tiek izmantota funkcija SUMPRODUCT. Funkcija SUMPRODUCT apkopo vērtību masīvu. Tātad, ja mēs varam pārbaudīt katru šūnu atsevišķi, izvadot 1 (TRUE) vai 0 (FALSE), ja katra šūna ir teksts, tad mēs varam summēt vērtības kopā. Ja summa ir lielāka par 0, nekā mēs zinām, vismaz vienā šūnā bija teksts.
Pirmkārt, šeit ir galīgais aprēķins:
1 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0 |
Tagad iesim tam cauri.
123456789 | = SUMPRODUCT (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= PATIESA |
Piezīme: dubultie negatīvi pārvērš TRUE / FALSE par 1 / 0. Alternatīvi, jūs varat reizināt funkciju ISNUMBER ar *1
1 | = SUMPRODUCT (ISNUMBER (A2: C2)*1)> 0 |
Tā vietā, lai izvadītu TRUE / FALSE, varat izmantot IF paziņojumu, lai izvadītu citu tekstu vai aprēķinus:
1 | = JA (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, "Jā", "Nē") |
Google izklājlapas - pārbaudiet, vai kāda diapazona šūna ir skaitlis
Visi iepriekš minētie piemēri Google izklājlapās darbojas tieši tāpat kā programmā Excel.