Aditionner plage en parallèle sous condition
Xcool66
Messages postés
65
Statut
Membre
-
dobo69 Messages postés 1720 Statut Membre -
dobo69 Messages postés 1720 Statut Membre -
Bonjour,
Je suis sous calc et j'ai un petit problème de fonction.
Concrètement, j'aimerais additionner les éléments d'une colonne, mais uniquement si les cellules voisines (sur la ligne donc) répondent à certaines conditions.
Autrement dis :
A2:A20
B2:B20
Condition : B = 1
On additionne les éléments de la plage A2:A20 lorsque B2:B20 = 1 (par exemple si B5=1, A5 sera compris dans l'addition).
=somme.si(A2:A20;B2:B20=1)
Je donne la fonction exacte au cas où que j'ai fais une mauvaise manipulation :
=SOMME.SI(D2:D75;ET(F2:F75>0;OU(E2:E75=25,01;E2:E75=25,02)))
Ce qui est en gras représente la double condition.
Voilà donc la fonction ne marche pas quelqu'un pourrait-il m'aider ?
Je suis sous calc et j'ai un petit problème de fonction.
Concrètement, j'aimerais additionner les éléments d'une colonne, mais uniquement si les cellules voisines (sur la ligne donc) répondent à certaines conditions.
Autrement dis :
A2:A20
B2:B20
Condition : B = 1
On additionne les éléments de la plage A2:A20 lorsque B2:B20 = 1 (par exemple si B5=1, A5 sera compris dans l'addition).
=somme.si(A2:A20;B2:B20=1)
Je donne la fonction exacte au cas où que j'ai fais une mauvaise manipulation :
=SOMME.SI(D2:D75;ET(F2:F75>0;OU(E2:E75=25,01;E2:E75=25,02)))
Ce qui est en gras représente la double condition.
Voilà donc la fonction ne marche pas quelqu'un pourrait-il m'aider ?
A voir également:
- Aditionner plage en parallèle sous condition
- Excel cellule couleur si condition texte - Guide
- Image de plage pix sans manchot - Forum Graphisme
- Manchots sur une image de plage ✓ - Forum Graphisme
- Excel champ calculé avec condition - Forum Excel
- Excel condition ou - Guide
7 réponses
Merci dobo mais ça ne marche pas...
Au passage j'essaie simplement d'additionner la plage D2:D75, pas de la multiplier avec d'autres plages (celles-si ne serviront qu'à vérifier les conditions pour savoir si je dois ajouter ou non au résultat de l'addition un élément de D2:D75)...
Au passage j'essaie simplement d'additionner la plage D2:D75, pas de la multiplier avec d'autres plages (celles-si ne serviront qu'à vérifier les conditions pour savoir si je dois ajouter ou non au résultat de l'addition un élément de D2:D75)...
Bonjour,
J'avais presque la même :
=SOMMEPROD(((E2:E10=25.01)+(E2:E10=25.02))*(F2:F10>0)*D2:D10)
Et si, ça marche, tout comme celle de dobo.
Au passage sommeprod() veut dire somme de produits, ici tu multiplies des résultats des tests {1,0,1,...} par les valeurs {5,8,13,..} et tu fais la somme ensuite.
eric
PS: par contre si tu es amené à la recopier verticalement il faut fixer les plages : $E$2:$E$10 etc
J'avais presque la même :
=SOMMEPROD(((E2:E10=25.01)+(E2:E10=25.02))*(F2:F10>0)*D2:D10)
Et si, ça marche, tout comme celle de dobo.
Au passage sommeprod() veut dire somme de produits, ici tu multiplies des résultats des tests {1,0,1,...} par les valeurs {5,8,13,..} et tu fais la somme ensuite.
eric
PS: par contre si tu es amené à la recopier verticalement il faut fixer les plages : $E$2:$E$10 etc
Ah oui escuse moi j'aurais du préciser pour somme.prod mais ma colonne F comporte des données qui peuvent aller au delà de 1 (et donc lorsque c'est le cas je ne veux surtout pas que cela affecte ma colonne D)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est ce que fait la formule ci-dessus :
elle renvoie la somme de D2:D75 sous conditions que :
F2:F75>0 ET que soit E2:E75=25.01 OU 25.02
A vérifier les paramètres régionaux '.' ou ',' pour les décimales
voir par là pour des explications sur l'utilisation de Sommeprod :
http://www.excelabo.net/pasapas/sommeprod1
elle renvoie la somme de D2:D75 sous conditions que :
F2:F75>0 ET que soit E2:E75=25.01 OU 25.02
A vérifier les paramètres régionaux '.' ou ',' pour les décimales
voir par là pour des explications sur l'utilisation de Sommeprod :
http://www.excelabo.net/pasapas/sommeprod1
eriic :=> j'ai essayé avant toute chose et ça ne marche pas. Toute fois je découvre une facette très intéressante de sommeprod je vais m'y intéresser un peu et voir pourquoi ça ne marche pas...