kaki31 XLDnaute Occasionnel 11 Septembre 2017 #1 Bonjour; Comment puis je faire la somme d'un doublon a partir de son deuxième doublon Merci. Pièces jointes Somme doublon.xlsx 8.2 KB · Affichages: 55
CISCO XLDnaute Barbatruc 11 Septembre 2017 #2 Bonsoir Es-tu certain des résultats proposés dans ton fichier en pièce jointe ? Essaye dans C2 avec Code: SI(NB.SI(A$2:A2;A2)>=2;SOMMEPROD((A$2:A2=A2)*(B$2:B2))-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") @ plus Vote positif 0 Vote négatif
Bonsoir Es-tu certain des résultats proposés dans ton fichier en pièce jointe ? Essaye dans C2 avec Code: SI(NB.SI(A$2:A2;A2)>=2;SOMMEPROD((A$2:A2=A2)*(B$2:B2))-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") @ plus
kaki31 XLDnaute Occasionnel 11 Septembre 2017 #3 Bonsoir CISCO, Effectivement je voudrais arriver au même résultat mentionné dans mon fichier, alors que la proposition ne solutionne pas le problème. Merci. Dernière édition: 11 Septembre 2017 Vote positif 0 Vote négatif
Bonsoir CISCO, Effectivement je voudrais arriver au même résultat mentionné dans mon fichier, alors que la proposition ne solutionne pas le problème. Merci.
J JHA XLDnaute Barbatruc 12 Septembre 2017 #4 Bonjour à tous, Un essai avec somme.si Code: =SOMME.SI($A$2:$A$6;"Paul";$B$2:$B$6)-INDEX($B$2:$B$6;EQUIV("Paul";$A$2:$A$6;0)) JHA Pièces jointes Somme doublon.xlsx 9.5 KB · Affichages: 42 Vote positif 0 Vote négatif
Bonjour à tous, Un essai avec somme.si Code: =SOMME.SI($A$2:$A$6;"Paul";$B$2:$B$6)-INDEX($B$2:$B$6;EQUIV("Paul";$A$2:$A$6;0)) JHA
kaki31 XLDnaute Occasionnel 12 Septembre 2017 #5 Bonjour JHA, Dans le cas ou j'ai une dizaine de noms dans A, je crois que ça ne règle pas le problème. Merci. Vote positif 0 Vote négatif
Bonjour JHA, Dans le cas ou j'ai une dizaine de noms dans A, je crois que ça ne règle pas le problème. Merci.
CISCO XLDnaute Barbatruc 12 Septembre 2017 #6 Bonjour à tous, bonjour JHA STP, kaki31, pourquoi est-ce que cela ne convient pas ? @ plus Pièces jointes Somme doublon.xlsx 9.3 KB · Affichages: 45 Vote positif 0 Vote négatif
kaki31 XLDnaute Occasionnel 12 Septembre 2017 #7 Bonjour à tous Bonjour JHA prenons l'exemple de Paul je devrais avoir la somme que dans la dernière ligne( D4) et ainsi de suite. Vote positif 0 Vote négatif
Bonjour à tous Bonjour JHA prenons l'exemple de Paul je devrais avoir la somme que dans la dernière ligne( D4) et ainsi de suite.
CISCO XLDnaute Barbatruc 12 Septembre 2017 #8 Bonjour Donc, si c'est ça, ce n'est pas "Somme à partir du 2ème doublon", mais "Somme à partir du premier doublon uniquement au niveau du dernier doublon". Essayes avec Code: =SI(NB.SI(A$2:A2;A2)=NB.SI(A$2:A$6;A2);SOMMEPROD((A$2:A2=A2)*(B$2:B2))-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") Il faut bien sûr adapter le $6 au n° de la dernière ligne de ton fichier réel (ou mettre un nombre plus grand). On doit aussi pouvoir faire avec un SOMME.SI comme l'a proposé JHA. @ plus Dernière édition: 12 Septembre 2017 Vote positif 0 Vote négatif
Bonjour Donc, si c'est ça, ce n'est pas "Somme à partir du 2ème doublon", mais "Somme à partir du premier doublon uniquement au niveau du dernier doublon". Essayes avec Code: =SI(NB.SI(A$2:A2;A2)=NB.SI(A$2:A$6;A2);SOMMEPROD((A$2:A2=A2)*(B$2:B2))-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") Il faut bien sûr adapter le $6 au n° de la dernière ligne de ton fichier réel (ou mettre un nombre plus grand). On doit aussi pouvoir faire avec un SOMME.SI comme l'a proposé JHA. @ plus
CISCO XLDnaute Barbatruc 12 Septembre 2017 #9 Bonjour Et avec SOMME.SI Code: SI(NB.SI(A$2:A2;A2)=NB.SI(A$2:A$6;A2);SOMME.SI(A$2:A2;A2;B$2:B2)-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") @ plus Vote positif 0 Vote négatif
Bonjour Et avec SOMME.SI Code: SI(NB.SI(A$2:A2;A2)=NB.SI(A$2:A$6;A2);SOMME.SI(A$2:A2;A2;B$2:B2)-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") @ plus
CISCO XLDnaute Barbatruc 12 Septembre 2017 #10 REbonjour Et un peu plus court Code: SI(NB.SI(A2:A$6;A2)=1;SOMMEPROD((A$2:A2=A2)*(B$2:B2))-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") ou encore Code: SI(NB.SI(A2:A$6;A2)=1;SOMME.SI(A$2:A2;A2;B$2:B2)-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") @ plus Vote positif 0 Vote négatif
REbonjour Et un peu plus court Code: SI(NB.SI(A2:A$6;A2)=1;SOMMEPROD((A$2:A2=A2)*(B$2:B2))-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") ou encore Code: SI(NB.SI(A2:A$6;A2)=1;SOMME.SI(A$2:A2;A2;B$2:B2)-INDEX(B$2:B2;EQUIV(A2;A$2:A2;0));"") @ plus
kaki31 XLDnaute Occasionnel 12 Septembre 2017 #11 Bonsoir CISCO, UN GRAND MERCI Vote positif 0 Vote négatif