Bonjour,
Cela signifie que ta table de données contient le détail des factures, ou bien est-ce un même numéro avec un code
Genre de facture différent ?
A première vue, si tu souhaites faire la somme de valeurs suivant plusieurs critères, il faut te diriger soit vers
SOMMEPROD, soit vers
SOMME.SI.ENS (moins souple que la précédente et non compatible avec version antérieure à 2007) soit vers une formule matricielle
Il y a également l'outil tableau croisé dynamique qui permet de faire la synthèse.
Il faudrait évidemment idéalement que les acomptes aient un signe opposé au montant de la facture sinon une double formule qui ferait la synthèse des Montants - la synthèse des acomptes
Par exemple cette formule donne la somme des factures ouvertes (toutes factures confondues)
=SOMME.SI($C$2:$C$15;"=F";$D$2:$D$15) - SOMME.SI($C$2:$C$15;"=A";$D$2:$D$15)
)
Cette formule donne le solde par facture à condition que l'acompte soit encodé en négatif
SOMMEPROD((($C$2:$C$15="F")+($C$2:$C$15="A")>0)*($A2=$A$2:$A$15)*$D$2:$D$15)
Sinon
=SOMMEPROD( ($C$2:$C$15="F") * ($A2=$A$2:$A$15) * $D$2:$D$15) - SOMMEPROD( ($C$2:$C$15="A") * ($A2=$A$2:$A$15) * $D$2:$D$15)
Si tu tires la formule vers le bas, les lignes qui ont comme code "
A" auront le même résultat alors tu peux faire précéder par un
SI, comme par exemple :
=SI(C2="F";SOMMEPROD((($C$2:$C$15="F")+($C$2:$C$15="A")>0)*($A2=$A$2:$A$15)*$D$2:$D$15);"")
Partager