Excel - Fct plage+critère dynamique aléatoire

Résolu/Fermé
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 - 1 août 2008 à 12:00
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 - 1 août 2008 à 15:23
Bonjour à tous,

Je me décide enfin à poser ma question ici, espérant trouver un indice voire même une réponse à mon problème.
Voilà ce qui me tracasse :

Sous Excel, j'aimerai calculer le nombre de fois qu'un mot apparait dans une plage de donnée dynamique et aléatoire.
Voyons celà avec un exemple :
N° Colonne A
1 bob
1 john
1 bob
2 joe
3 bob
3 bob
3 joe
4 john

Les numéros de la premiere colonne sont aléatoires. Ainsi je voudrais calculer, par ex, le nombre de fois que le terme bob apparait sachant que le N° est 1 ou 2 ou 3...etc..Ces numéros restent croissants et toujours en +1 (on ne passera jamais de 1 à 3).

J'ai bien essayé un recherchev mais sans succès... Il semble cependant qu'un nb.si soit obligatoire mais comment prendre en compte le N° aléatoire ?? Une combinaison de fonction..?

Si quelqu'un a une idée, je suis preneur. Merci d'avance
Cordialement.
A voir également:

3 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
1 août 2008 à 15:18
SACHANT QUE le numéro en colonne précédente est "1" on arrivait à lire ça ??
c'est 2 que tu veux alors ?
si oui :
=SOMMEPROD((A1:A8=1)*(B1:B8="bob"))

eric
1
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 5
1 août 2008 à 15:23
Merci ca marche nickel !!
Bonne journée à vous!
T.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
1 août 2008 à 14:18
Bonjour,

nombre de fois qu'un mot apparait dans une plage il y a 4 bob,
quel est le rapport avec la 1ère colonne de chiffres ? Que faut-il en faire ?
Si c'est leur somme tu as:
=SOMME.SI(B1:B8;"bob";A1:A8)
ou bien:
=SOMMEPROD((B1:B8="bob")*A1:A8) si jamais d'autres critères devaient s'ajouter

eric
0
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 5
1 août 2008 à 14:24
Bonjour,

En fait, je voudrais avoir le nombre de fois que "bob" apparait SACHANT QUE le numéro en colonne précédente est "1".
Tout mon problème est le "sachant que".
Comment on fait pour le "programmer"?
Et encore merci d'avance.
T.
0
Denis.L Messages postés 434 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 232
1 août 2008 à 15:05
Bonjour,

je crois que ton problème réside dans le fait que "1 bob" soit dans la même cellule et non dans 2 cellules

essaye comme ça:

http://www.cijoint.fr/cjlink.php?file=cj200808/cijKGnDoJw.xls

Denis
0
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 5
1 août 2008 à 15:15
Bonjour Denis.L,

1 et bob ne sont pas dans la même cellule. Je joints un fichier de base pour s'en faire un idée.

ICI > http://www.cijoint.fr/cjlink.php?file=cj200808/cijHGn6oaW.xls

Je voudrai avoir une formule me permettant d'obtenir le nombre de fois que "bob" apparait sachant que son numéro est "1" (dans la même ligne).


Merci.
T.
0