Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 30-11-10, 11:43
Το avatar του χρήστη nisgia
nisgia Ο χρήστης nisgia δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Καλημέρα Δημήτρη και καλωσόρισες στο φόρουμ!

Αν το κελί Α1 (και όχι α1 ) περιέχει το κείμενο:
Το παπάκι πάει στην ποταμιά. Πώς κάνει το παπί; Πα-πα κάνει το παπί.

Τότε ο παρακάτω τύπος μας επιστρέφει τον αριθμό των "Π" (μόνο κεφαλαία):
Κώδικας:
=(LEN(A1)-LEN(SUBSTITUTE(A1;"Π";"")))/LEN("Π")
Ο παρακάτω τον αριθμό συνολικά των "Π" και "π" (χωρίς διάκριση κεφαλαίων-πεζών):
Κώδικας:
=(LEN(A1)-LEN(SUBSTITUTE(UPPER(A1);"Π";"")))/LEN("Π")
Ενώ ο παρακάτω, τον αριθμό των λέξεων που ξεκινούν με "Π" και "π":
Κώδικας:
=(LEN(A1)-LEN(SUBSTITUTE(UPPER(A1);" Π";"")))/LEN(" Π")
Η λειτουργία τους βασίζεται στην εξής διαδικασία:
Αρχικά αφαιρούνται όλες οι εμφανίσεις του κειμένου αναζήτησης ("Π") από το αρχικό κείμενο του Α1.
SUBSTITUTE(A1;"Π";"")
Στη συνέχεια αφαιρείται το μήκος σε χαρακτήρες του υπολοίπου κειμένου από το μήκος
σε χαρακτήρες του αρχικού κειμένου.
LEN(A1)-LEN(SUBSTITUTE(A1;"Π";""))
Και τέλος, το αποτέλεσμα διαιρείται με το μήκος σε χαρακτήρες του κειμένου αναζήτησης.
(LEN(A1)-LEN(SUBSTITUTE(A1;"Π";"")))/LEN("Π")

Οι συναρτήσεις που λαμβάνουν μέρος είναι η SUBSTITUTE και LEN.

Ελπίζω να βοηθάω...

Γιάννης
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση