Sommeprod

Résolu/Fermé
calouuuu Messages postés 6 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 21 avril 2008 - 21 avril 2008 à 12:17
calouuuu Messages postés 6 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 21 avril 2008 - 21 avril 2008 à 15:50
Bonjour,

J'ai un soucis de constitution d'un tableau de suivi de résultat de test, voici ce que contient mon tableau:

Colonne A
N° du test
1
2
3

Colonne B
Fonctions
F1, F3, F4
F2, F5, F1
F4, F1, F6

Colonne C
Résultat
OK
OK
KO

Je souhaite connaitre le nb de cas de test OK pour la fonction "F1"

Pour connaitre le nombre de test contenant la fonction F1 la formule
=NB.SI(B:B;"*F1*") fonctionne correctement, mais impossible de constituer ma formule sommeprod.

Avez vous une idée ???

Merci d'avance....

5 réponses

xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
21 avril 2008 à 13:01
Salut

essaie cela
D1 est le résultat de =NB.SI(B:B;"*F1*")

SI(D1=NB.SI(B:B;"*F1*");NB.SI(C:C;C1))


0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
21 avril 2008 à 14:14
Salut xkristi
J'ai l'impression que ta proposition va compter les OK de la colonne C dans tous les cas, puisqu'en fin de compte D1 sera toujours égal à NB.SI(B:B;"*F1*")puisque c'est la formule que D1 contient.
A ton avis?
CRDLMNT
0
calouuuu Messages postés 6 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 21 avril 2008
21 avril 2008 à 13:44
Ca ne semble pas fonctionner

La formule SOMMEPROD((b:b="F1")*(c:c="OK")) fonctionne si j'avais dans la colonne B une seule fonction, mais pas avec plusieurs fonctions dans la même cellule, et si je remplace le (b:b="F1") par (b:b="*F1*") la formule me renvoit 0.

Savez vous comment je dois codé cette recherche générique ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
21 avril 2008 à 14:08
Bonjour

Effectivement, après essais,seule les formules NB.SI et SOMME.SI prennent en compte le "* *". Mais après essai aussi, la formule SOMMEPRO que vous proposez avec seulement F1 dans la cellule B renvoie 0 dans tous les cas.
Je n'ais réussi qu'à contourner la difficulté en créant une colonne supplémentaire, qui peut se trouver hors champ, pour faire pendant à la colonne C et qui peut être par exemple la colonne X
En X:
=SI(C1="OK";1;0)
La formule qui permet de calculer serait donc:
=SOMME.SI(B:B;"*F1*";X:X)
Je n'ai rien de mieux, il faudra attendre des propositions plus performantes.

CRDLMNT
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
21 avril 2008 à 13:50
Salut
as-tu essayé la solution donnée au-dessus ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
21 avril 2008 à 15:35
Re xkristi
As tu lu mon message suivant le tien?
Bises
0
calouuuu Messages postés 6 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 21 avril 2008
21 avril 2008 à 14:41
Merci Vaucluse çà semble fonctionner, je pensai vraimenht m'en sortir avec sommeprod mais ta solution n'est pas mal.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
calouuuu Messages postés 6 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 21 avril 2008
21 avril 2008 à 15:50
oui xkristi, mais comme je te le disais plus haut cela ne semblait pas fonctionner
0