Formula Excel: Numărați cuvintele totale dintr-un interval -

Cuprins

Formula generică

=SUMPRODUCT(LEN(TRIM(rng))-LEN(SUBSTITUTE(rng," ",""))+1)

rezumat

Dacă doriți să numărați cuvintele totale dintr-o gamă de celule, puteți face cu o formulă care utilizează LEN și SUBSTITUTE, împreună cu funcția SUMPRODUCT. În forma generică a formulei de mai sus, rng reprezintă o gamă de celule care conțin cuvinte.

În exemplul de mai sus, folosim:

=SUMPRODUCT(LEN(TRIM(B3:B7))-LEN(SUBSTITUTE(B3:B7," ",""))+1)

Explicaţie

Pentru fiecare celulă din interval, SUBSTITUTE elimină toate spațiile din text, apoi LEN calculează lungimea textului fără spații. Acest număr este apoi scăzut din lungimea textului cu spații, iar numărul 1 este adăugat la rezultatul final, deoarece numărul de cuvinte este numărul de spații + 1. Folosim TRIM pentru a elimina orice spații suplimentare între cuvinte , sau la începutul sau la sfârșitul textului.

Rezultatul tuturor acestor calcule este o listă de articole, în care există un articol pe celulă în interval și fiecare articol un număr bazat pe calculul de mai sus. Cu alte cuvinte, avem o listă cu numărul de cuvinte, cu un număr de cuvinte pe celulă.

SUMPRODUCT sumează apoi această listă și returnează un total pentru toate celulele din interval.

Rețineți că formula din SUMPRODUCT va returna 1 chiar dacă o celulă este goală. Dacă trebuie să vă protejați împotriva acestei probleme, puteți adăuga o altă matrice la SUMPRODUCT ca mai jos. Cratima dublă constrânge rezultatul la 1 și 0. Folosim din nou TRIM pentru a ne asigura că nu numărăm celulele care au unul sau mai multe spații.

=SUMPRODUCT((LEN(TRIM(B3:B7))-LEN(SUBSTITUTE(B3:B7," ",""))+1),--(TRIM(B3:B7)""))

Articole interesante...