Τύπος Excel: Καταμέτρηση συνολικών λέξεων σε εύρος -

Πίνακας περιεχομένων

Γενική φόρμουλα

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

Περίληψη

Εάν θέλετε να μετρήσετε τις συνολικές λέξεις σε μια περιοχή κελιών, μπορείτε να κάνετε με έναν τύπο που χρησιμοποιεί LEN και SUBSTITUTE, μαζί με τη συνάρτηση SUMPRODUCT. Στη γενική μορφή του παραπάνω τύπου, το rng αντιπροσωπεύει μια σειρά κελιών που περιέχουν λέξεις.

Στο παραπάνω παράδειγμα, χρησιμοποιούμε:

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

Εξήγηση

Για κάθε κελί στην περιοχή, το SUBSTITUTE αφαιρεί όλα τα κενά από το κείμενο και στη συνέχεια το LEN υπολογίζει το μήκος του κειμένου χωρίς κενά. Στη συνέχεια, αυτός ο αριθμός αφαιρείται από το μήκος του κειμένου με κενά και ο αριθμός 1 προστίθεται στο τελικό αποτέλεσμα, καθώς ο αριθμός των λέξεων είναι ο αριθμός των κενών + 1. Χρησιμοποιούμε το TRIM για να αφαιρέσουμε τυχόν επιπλέον κενά μεταξύ των λέξεων , ή στην αρχή ή στο τέλος του κειμένου.

Το αποτέλεσμα όλων αυτών των υπολογισμών είναι μια λίστα στοιχείων, όπου υπάρχει ένα στοιχείο ανά κελί στο εύρος, και κάθε στοιχείο ένας αριθμός με βάση τον παραπάνω υπολογισμό. Με άλλα λόγια, έχουμε μια λίστα μετρήσεων λέξεων, με έναν αριθμό λέξεων ανά κελί.

Στη συνέχεια, το SUMPRODUCT αθροίζει αυτήν τη λίστα και επιστρέφει ένα σύνολο για όλα τα κελιά της περιοχής.

Σημειώστε ότι ο τύπος στο SUMPRODUCT θα επιστρέψει 1 ακόμη και αν ένα κελί είναι κενό. Εάν πρέπει να προφυλάξετε από αυτό το πρόβλημα, μπορείτε να προσθέσετε έναν άλλο πίνακα στο SUMPRODUCT όπως παρακάτω. Η διπλή παύλα εξαναγκάζει το αποτέλεσμα σε 1 και 0. Χρησιμοποιούμε ξανά το TRIM για να βεβαιωθούμε ότι δεν μετράμε κελιά που έχουν ένα ή περισσότερα κενά.

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

ενδιαφέροντα άρθρα...