OVH Cloud OVH Cloud

NB.SI plus compliqué

14 réponses
Avatar
benoit
Bonjour,


J'ai une liste de 300 000 mots et je souhaite connaître le nombre
d'occurences d'une lettre dans un mot de X lettres. Par exemple, combien
y-a-t'il de mots de 3 lettres commençant par R, pour les mots de 4
lettres...

Mon fichier de base est conçu :

Colonne A liste des mots
Colonne B nombre de lettres du mot
Colonne C première lettre du mot
Colonne D deuxième lettre du mot
...

Avec NB.SI() je sais trouver le nombre d'occurence d'une lettre en tant
que Xème lettre, mais je ne sais pas le limiter aux mots de N lettres.
Une idée ?


D'avance merci,

P.S. sous Mac

--
On s'occupe de l'étiquette qu'une fois les vendanges terminées.

4 réponses

1 2
Avatar
isabelle
salut Jacques,
Le 2017-02-28 à 06:45, Jacquouille a écrit :
Isabelle, es-tu certaine que SP n'accepte que 30 arguments? Lors de mes débuts
comme Secrétaire de la SPA ( Sommeprod Académie) avec Alain Vallon, je me
souviens avoir testé 33 arguments. Et avec mon XL d'avant 2003 ...

dans mon explication sur =SOMMEPROD((GAUCHE(A:A;1)="R")*(NBCAR(A:A)=3))
j'ai décris 2 arguments,
mais en réalité ce n'est qu'un argument puisque séparé par * au lieu de ;
alors tu comprendra qu'avec * on peu allonger la liste.
isabelle
Avatar
MichD
Un petit fichier exemple pour expliquer la formule : http://www.cjoint.com/c/GBCoMFxRMv7
MichD
Avatar
Jacquouille
Merci pour ce rappel ô combien nécessaire.
La preuve que les neurones s'usent.
Bonne soirée
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"MichD" a écrit dans le message de groupe de discussion :
o93q97$1aio$
Bonjour Jacquouille,
| Peux-tu confirmer ceci, svp: VRAI en VBA = 0, mais en formule, il serait
égal à 1 ??? je
ne me souviens plus.
*** Je confirme que tu erres... si tu veux savoir, exécute cette macro :
'--------------------------
Sub test()
MsgBox True * 1
End Sub
'--------------------------
Je ne serais pas surpris si la réponse était -1 . ;-)
MichD
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
Jacquouille
Re
Si il y a déjà 30 conditions, cela commence à frôler l'impossible. -)
Merci et bonne soirée
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"isabelle" a écrit dans le message de groupe de discussion :
o93qrs$1brg$
salut Jacques,
Le 2017-02-28 à 06:45, Jacquouille a écrit :
Isabelle, es-tu certaine que SP n'accepte que 30 arguments? Lors de mes
débuts
comme Secrétaire de la SPA ( Sommeprod Académie) avec Alain Vallon, je me
souviens avoir testé 33 arguments. Et avec mon XL d'avant 2003 ...

dans mon explication sur =SOMMEPROD((GAUCHE(A:A;1)="R")*(NBCAR(A:A)=3))
j'ai décris 2 arguments,
mais en réalité ce n'est qu'un argument puisque séparé par * au lieu de ;
alors tu comprendra qu'avec * on peu allonger la liste.
isabelle
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
1 2