|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() |
Bonjour,
j'ai un tableau qui se présente sous la forme suivante A B C --------------------------- 1 ok ok 10,00 € 2 ok ok 10,00 € 3 ok ko 10,00 € 4 ok ko 10,00 € 5 ko ok 10,00 € 6 ok ok 10,00 € 7 ok ko 11,00 € 8 ok KO 5,00 € edit : l'affichage n'est pas terrible mais les premiers numéros correspondent aux numéros de lignes En A9, je dois avoir pour chaque ligne, la somme : du montant total dispo en C si A="ok" et B="ko" ou du montant total/2 dispo en C si A="ok" et B="ok" Dans mon exemple, je dois avoir, en A9 10/2 + 10/2 + 10 + 10 + 0 + 10/2 + 10 + 5 Et en B9 10/2 + 10/2 + 0 + 0 + 10 + 10/2 + 0 + 0 Je sais le faire avec des colonnes intermédiaires mais je voudrais savoir, pour ma culture perso, s'il existe une formule pour faire ceci. Merci
__________________
Un problème sans solution est un problème mal posé. (Albert Einstein) Placez votre main sur un poêle une minute et ça vous semble durer une heure. Asseyez vous auprès d'une jolie fille une heure et ça vous semble durer une minute. C'est ça la relativité (Albert Einstein) |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 480 ![]() |
Bonjour,
Pour la première formule, tu peux utiliser la fonction SOMMEPROD comme suit : Code :
=SOMMEPROD((A1:A8="ok")*((B1:B8="ko")+(B1:B8="ok")*0.5)*(C1:C8)) |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() |
Merci
je regarde cela les règles sont les mêmes pour B9 sauf qu'on ne tiens compte que des ok présent dans la colonne B (alors que pour A9 on s'interessait aux ok présents dans A)
__________________
Un problème sans solution est un problème mal posé. (Albert Einstein) Placez votre main sur un poêle une minute et ça vous semble durer une heure. Asseyez vous auprès d'une jolie fille une heure et ça vous semble durer une minute. C'est ça la relativité (Albert Einstein) |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 480 ![]() |
Re,
OK, alors si j'ai bien compris, la formule en B9 serait Code :
=SOMMEPROD((B1:B8="ok")*((A1:A8="ko")+(A1:A8="ok")*0.5)*(C1:C8)) |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Dominique LEMAIRESalarié Champagne Inscription : décembre 2006 Messages : 2 636 ![]() |
Bonjour,
et pourquoi pas, tout simplement : Code :
=(SOMME.SI(A1:A7;"ok";C1:C7)/2)+(SOMME.SI(B1:B7;"ok";C1:C7)/2)
__________________
Dom De Anomaly Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com