XL 2019 Countifs si les 4 premières lettres = "Toto"

  • Initiateur de la discussion Initiateur de la discussion carlos
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

carlos

XLDnaute Impliqué
Bonjour,
Je ne comprends pas pourquoio cela ne marche pas.
Application.WorksheetFunction.CountIfs(Left(.Columns(1), 4), "Toto")
Un exemple :
TotoPlus 12
Tata 28
TotoMoins 6

Résultat attendu = 2
Bonne soirée
 
Bonjour,


Peut-être que le problème est là.
J'ai ce message
1717703355311.png
 
@carlos

Merci pour ta proposition Phil69970 mais je ne souhaitais pas le faire sous macro

Et comment tu appelles ceci ?

Application.WorksheetFunction.CountIfs(Left(.Columns(1), 4), "Toto")

Perso moi j'appelle ceci une macro ou plus exactement un petit bout de macro !!!

Et ceci n'est pas non plus une macro !!!
1717703553542.png


J'aime bien ton humour 🤣 🤣
 
je ne souhaitais pas le faire sous macro seuelement avec des formules existantes
Dans ce cas je te propose ceci
Code:
=SOMMEPROD((GAUCHE(A1:A100;4)="toto")*1)
ou
Code:
=NB.SI(A1:A100;"toto*")

Et si tu avais voulu le faire en VBA, je t'aurais proposé ceci
VB:
NbToto = Application.WorksheetFunction.CountIf(Range("A1:A100"), "toto*")
 
Dernière édition:
Bonjour TooFatBoy,
Ta formule : NbToto = Application.WorksheetFunction.CountIf(Range("A1:A100"), "toto*")
Marche bien si ma colonne est du texte.
Mais ma colonne est en nombre et ca ne passe pas.
"A1:A100"
23254300145
23254300167

234567890
3423254346
NbToto = Application.WorksheetFunction.CountIf(Range("A1:A100"), "23254*")
Réponse attendue = 3
 
Re

@carlos

Tu changes les règles du jeu au gré de tes posts

Au départ :
==> Tu recherches un texte bien défini (Toto) de 4 lettres situé au début d'une chaine

Et maintenant :
==> Tu recherches un nombre de 5 chiffres (et peut être plus) situé n'importe ou dans une chaine

Et si tu trouves que c'est la même chose alors bravo !!!
Et tout ça sans démordre de ta "formule/macro" que tu nous imposes alors je redis super bravo si tu y arrives !!!

Je te propose ce fichier fonctionne avec n'importe quoi à chercher mais situé uniquement en début de chaine

Fait vite fait sur la base de mon fichier du post #3
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
5
Affichages
165
Réponses
2
Affichages
796
  • Question Question
XL pour MAC Calcul de notes.
Réponses
5
Affichages
703
Réponses
10
Affichages
443
Retour