Sommeprod
Résolu/Fermé
tchulio
Messages postés
161
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
9 juillet 2019
-
4 nov. 2008 à 16:14
tipi75 Messages postés 680 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 - 8 sept. 2009 à 12:36
tipi75 Messages postés 680 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 - 8 sept. 2009 à 12:36
13 réponses
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
4 nov. 2008 à 16:23
4 nov. 2008 à 16:23
Bonjour tchulio,
pourrais tu donner le Sommeprod que tu mets, pour savoir ce qu'il doit faire ?
@ te lire
pourrais tu donner le Sommeprod que tu mets, pour savoir ce qu'il doit faire ?
@ te lire
tchulio
Messages postés
161
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
9 juillet 2019
1
5 nov. 2008 à 08:51
5 nov. 2008 à 08:51
voilà :)
=SI(NB.VIDE(I3)=1;"";SI(I3/G3<0.97;"NCR";"ok"))
Merci
=SI(NB.VIDE(I3)=1;"";SI(I3/G3<0.97;"NCR";"ok"))
Merci
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
5 nov. 2008 à 10:32
5 nov. 2008 à 10:32
re:
je te site :
je te demande ta formule SommeProd et tu me renvoies la meme formule......
je vois bien ce qu'elle fait, et à part le test qui est différent, elle renvoie un resultat identique que la précedente, normalement SommeProd devrait fonctionner, s'il plante maintenant, c'est lui le fautif
je te site :
J’ai voulu modifier cette formule par celle-ci, =SI(NB.VIDE(I2)=1;"";SI(I2/G2>=0.97;"ok";"ncr")) Et maintenant ma fonction SOMMEPROD ne fonctionne plus et ça m’affiche #VALEUR !
je te demande ta formule SommeProd et tu me renvoies la meme formule......
je vois bien ce qu'elle fait, et à part le test qui est différent, elle renvoie un resultat identique que la précedente, normalement SommeProd devrait fonctionner, s'il plante maintenant, c'est lui le fautif
tchulio
Messages postés
161
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
9 juillet 2019
1
5 nov. 2008 à 11:28
5 nov. 2008 à 11:28
EXCEUSE MOI VOILA
=SOMMEPROD((Produits!$B$2:$B$12158=A3)*(Produits!$C$2:$C$12158=B3)*(Produits!$N$2:$N$12158="OK")*(LIGNE(Produits!$N$2:$N$6000)>MAX((Produits!$B$2:$B$6000=A3)*(Produits!$C$2:$C$12158=B3)*(Produits!$N$2:$N$12158="NCR")*LIGNE(Produits!$N$2:$N$6000))))
=SOMMEPROD((Produits!$B$2:$B$12158=A3)*(Produits!$C$2:$C$12158=B3)*(Produits!$N$2:$N$12158="OK")*(LIGNE(Produits!$N$2:$N$6000)>MAX((Produits!$B$2:$B$6000=A3)*(Produits!$C$2:$C$12158=B3)*(Produits!$N$2:$N$12158="NCR")*LIGNE(Produits!$N$2:$N$6000))))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
5 nov. 2008 à 12:16
5 nov. 2008 à 12:16
re:
aurais tu changé tes limites ?????
$B$2:$B$12158 et Produits!$N$2:$N$6000
Sont 2 tables de taille differente, Sommeprod n'aime pas cela, mais franchement pas du tout lol
Je serais toi, je nommerais mes colonnes (si elles sont evolutives), avec des plages qui evoluent automatiquement selon le nombre de ligne et j'utiliserais les nom plutot que les references de cellule
aurais tu changé tes limites ?????
$B$2:$B$12158 et Produits!$N$2:$N$6000
Sont 2 tables de taille differente, Sommeprod n'aime pas cela, mais franchement pas du tout lol
Je serais toi, je nommerais mes colonnes (si elles sont evolutives), avec des plages qui evoluent automatiquement selon le nombre de ligne et j'utiliserais les nom plutot que les references de cellule
tchulio
Messages postés
161
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
9 juillet 2019
1
5 nov. 2008 à 13:42
5 nov. 2008 à 13:42
Voilà, j'ai essayé comme ça :
=SOMMEPROD((Produits!B:B=A3)*(Produits!C:C=B3)*(Produits!N:N="OK")*(LIGNE(Produits!N:N)>MAX((Produits!B:B=A3)*(Produits!C:C=B3)*(Produits!N:N="NCR")*LIGNE(Produits!N:N))))
ça ne marche toujours pas, et ça m'affiche #NOMBRE!
=SOMMEPROD((Produits!B:B=A3)*(Produits!C:C=B3)*(Produits!N:N="OK")*(LIGNE(Produits!N:N)>MAX((Produits!B:B=A3)*(Produits!C:C=B3)*(Produits!N:N="NCR")*LIGNE(Produits!N:N))))
ça ne marche toujours pas, et ça m'affiche #NOMBRE!
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
5 nov. 2008 à 13:50
5 nov. 2008 à 13:50
re:
même réponse : mais pas même cause :
SommeProd n'aime pas mais vraiment pas travaillé sur des colonnes entières (lol)
quand je te dis de travailler sur des plages nommées evolutives ce n'est pas pour rien lol
Menu insertion / Nom / Définir
Nom : Colb
Fait référence à : =DECALER(Produits!$B$1;1;0;nbval(Produits!$B:$B)-1)
Nom Colc
Fait référence à : =DECALER(Colb;0;1)
Nom Coln
Fait référence à : =DECALER(Colb;0;13)
ensuite tu modifies ton sommeprod en fonction des noms de plage : Produits!B:B devient Colb
même réponse : mais pas même cause :
SommeProd n'aime pas mais vraiment pas travaillé sur des colonnes entières (lol)
quand je te dis de travailler sur des plages nommées evolutives ce n'est pas pour rien lol
Menu insertion / Nom / Définir
Nom : Colb
Fait référence à : =DECALER(Produits!$B$1;1;0;nbval(Produits!$B:$B)-1)
Nom Colc
Fait référence à : =DECALER(Colb;0;1)
Nom Coln
Fait référence à : =DECALER(Colb;0;13)
ensuite tu modifies ton sommeprod en fonction des noms de plage : Produits!B:B devient Colb
tchulio
Messages postés
161
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
9 juillet 2019
1
6 nov. 2008 à 08:20
6 nov. 2008 à 08:20
Donc j'ai essayé ce que tu m'as dit, renomée mes colonnes et modifier ma formule en
=SOMMEPROD((Colb=A3)*(Colc=B3)*(Coln="OK")*(LIGNE(Coln)>MAX((Colb=A3)*(Colc=B3)*(Coln="NCR")*LIGNE(Coln))))
La valeur est 0.
Et quand je compare le résultat avec cette formule qui fonctionne mais n'est pas pratique, je trouve 3.
=SOMME((Produits!$B$2:$B$12158="Azuréa")*(Produits!$C$2:$C$12158="FP.0020-2033.00A#")*(Produits!$N$2:$N$12158="ok")*(LIGNE(Produits!$N$2:$N$12158)>MAX((Produits!$B$2:$B$12158="Azuréa")*(Produits!$C$2:$C$12158="FP.0020-2033.00A#")*(Produits!$N$2:$N$12158="NCR")*LIGNE(Produits!$N$2:$N$12158))))
=SOMMEPROD((Colb=A3)*(Colc=B3)*(Coln="OK")*(LIGNE(Coln)>MAX((Colb=A3)*(Colc=B3)*(Coln="NCR")*LIGNE(Coln))))
La valeur est 0.
Et quand je compare le résultat avec cette formule qui fonctionne mais n'est pas pratique, je trouve 3.
=SOMME((Produits!$B$2:$B$12158="Azuréa")*(Produits!$C$2:$C$12158="FP.0020-2033.00A#")*(Produits!$N$2:$N$12158="ok")*(LIGNE(Produits!$N$2:$N$12158)>MAX((Produits!$B$2:$B$12158="Azuréa")*(Produits!$C$2:$C$12158="FP.0020-2033.00A#")*(Produits!$N$2:$N$12158="NCR")*LIGNE(Produits!$N$2:$N$12158))))
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
6 nov. 2008 à 09:14
6 nov. 2008 à 09:14
re:
tu peux me faire parvenir ton fichier, que je regarde
@ te lire
tu peux me faire parvenir ton fichier, que je regarde
@ te lire
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
6 nov. 2008 à 09:40
6 nov. 2008 à 09:40
Salut,
Pour appuyer et compléter le post de wilfried_42, pour nous faire parvenir un exemple de ton fichier sers toi de ce lien
https://www.cjoint.com/
A+
Pour appuyer et compléter le post de wilfried_42, pour nous faire parvenir un exemple de ton fichier sers toi de ce lien
https://www.cjoint.com/
A+
tchulio
Messages postés
161
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
9 juillet 2019
1
6 nov. 2008 à 14:59
6 nov. 2008 à 14:59
Ok, voilà :
http://www.cijoint.fr/cjlink.php?file=cj200811/cijEhGq13m.xls
http://www.cijoint.fr/cjlink.php?file=cj200811/cijEhGq13m.xls
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
6 nov. 2008 à 15:17
6 nov. 2008 à 15:17
Tu as une erreur 0.97 écris le 0,97 ou change tes paramètres
A+
__________________________________________________________________
Besoin d’aide. Auprès du forum, des bénévoles prennent le temps de décrypter vos explications parfois confuses, et proposent leur connaissance.
Solution trouvée, ayez la courtoisie de porter votre statut résolu. Afin que votre problème soit classé, et serve de référence pour d’autres cas similaires.
A+
__________________________________________________________________
Besoin d’aide. Auprès du forum, des bénévoles prennent le temps de décrypter vos explications parfois confuses, et proposent leur connaissance.
Solution trouvée, ayez la courtoisie de porter votre statut résolu. Afin que votre problème soit classé, et serve de référence pour d’autres cas similaires.
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
243
6 nov. 2008 à 16:08
6 nov. 2008 à 16:08
re:
j'ai fait une erreur dans le décalage coln, au lieu de 13, il faut mettre 12 j'ai compté de la Colonne A au lieu de B
Quand on fait des plages avec Decaler, il faut toujours les vérifier pour cela
afficher toutes les colonnes
Menu insertion / Nom / Définir
Choisir un nom
cliquer au dessous sur la formule -----> la plage apparaît en pointillés
choisir un autre nom et recliquer sur la formule
j'ai fait une erreur dans le décalage coln, au lieu de 13, il faut mettre 12 j'ai compté de la Colonne A au lieu de B
Quand on fait des plages avec Decaler, il faut toujours les vérifier pour cela
afficher toutes les colonnes
Menu insertion / Nom / Définir
Choisir un nom
cliquer au dessous sur la formule -----> la plage apparaît en pointillés
choisir un autre nom et recliquer sur la formule
tipi75
Messages postés
680
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
16 avril 2015
27
8 sept. 2009 à 12:36
8 sept. 2009 à 12:36
Bonjour,
J'ai créé un tableau avec excel. J'ai plusieurs colonnes et je voudrais compter le nombre de ligne qui possède comme critère:
- pour une colonne: 37
- pour une autre colonne: vide
Merci de votre aide
J'ai créé un tableau avec excel. J'ai plusieurs colonnes et je voudrais compter le nombre de ligne qui possède comme critère:
- pour une colonne: 37
- pour une autre colonne: vide
Merci de votre aide