Compter le nombre de majuscule dans une cellule
Résolu/Fermé
rorocr
Messages postés
81
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 juin 2022
-
13 oct. 2020 à 09:33
Mike-31 Messages postés 18188 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 mars 2023 - 13 oct. 2020 à 12:28
Mike-31 Messages postés 18188 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 mars 2023 - 13 oct. 2020 à 12:28
A voir également:
- Compter le nombre de majuscule dans une cellule
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Aller à la ligne dans une cellule excel - Guide
- É majuscule - Guide
- Excel colorer une cellule sous condition d'une autre cellule ✓ - Forum Excel
4 réponses
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
13 oct. 2020 à 10:30
13 oct. 2020 à 10:30
Bonjour,
si le nombre de majuscule se limite à seulement quelques lettres tu peux utiliser cette formule
=SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1)={"A"."B"."C"."D"."E"."I"."O"."U"."Y"})*1)
par contre si toutes les lettres de l'alphabet sont concernée il faudra compléter la formule.
Je regarde s'il est possible de faire plus simple
si le nombre de majuscule se limite à seulement quelques lettres tu peux utiliser cette formule
=SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1)={"A"."B"."C"."D"."E"."I"."O"."U"."Y"})*1)
par contre si toutes les lettres de l'alphabet sont concernée il faudra compléter la formule.
Je regarde s'il est possible de faire plus simple
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
Modifié le 13 oct. 2020 à 13:24
Modifié le 13 oct. 2020 à 13:24
Re,
Voilà en complément sans définir la lettre majuscule
peut être existe il plus court
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
Voilà en complément sans définir la lettre majuscule
=SOMMEPROD((CODE((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1)))*1>=65)*(CODE((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1)))*1<=90)*(CODE((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1)))*1<>""))
peut être existe il plus court
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
jeannets
Messages postés
24503
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
22 mars 2023
6 216
13 oct. 2020 à 10:08
13 oct. 2020 à 10:08
Bonjour,
je n'ai pas la solution, mais je peux te donner un indice pour la détection
le code binaire des majuscules commence par 4 ou 5
et pour les minuscules, ça commence par 6 ou 7
et vue en poids binaire, (1-2-4-8) il y a le bit 4+1 ou 4 seul en majuscule et rien d'autre
et le bit 4+2 ou 4+2+1 en minuscule
Le "A" = 45 et le "a" = 65 par ex. (en Hexadecimal)
voilà ça peut servir, mais je n'ai rien d'autre.
je n'ai pas la solution, mais je peux te donner un indice pour la détection
le code binaire des majuscules commence par 4 ou 5
et pour les minuscules, ça commence par 6 ou 7
et vue en poids binaire, (1-2-4-8) il y a le bit 4+1 ou 4 seul en majuscule et rien d'autre
et le bit 4+2 ou 4+2+1 en minuscule
Le "A" = 45 et le "a" = 65 par ex. (en Hexadecimal)
voilà ça peut servir, mais je n'ai rien d'autre.
rorocr
Messages postés
81
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 juin 2022
1
13 oct. 2020 à 10:55
13 oct. 2020 à 10:55
Bonjour Mike-31 et merci pour ta réponse,
elle fonctionne parfaitement car je n'ai pas beaucoup de lettres majuscule possibles.
elle fonctionne parfaitement car je n'ai pas beaucoup de lettres majuscule possibles.