Re : Ne pas calculer le X
Re, re,
Bises JC... et oui, pourquoi faire simple, quand on peut faire compliqué...
Sinon Clochard, comme dit dans mon post précédent :
Bien entendu, au vu de ton fichier, si tu voulais tous les montants, mais encaissés, il suffit de remplacer le <>"x" par ="x" ce qui comptabiliserait uniquement les cases avec montant et x en face.
Donc par déduction...
=SOMMEPROD((L10:T30<>"")*(L10:T30<>"X")*1)
donnera toutes les cellules remplies d'un chiffre dans la plage L à T, qu'il y ait un x en face ou non, mais sans compter celles qui contiennent un x, bien sûr.
=SOMMEPROD(($L$10:$L$30<>"")*($M$10:$M$30="x")*1)+SOMMEPROD(($N$10:$N$30<>"")*($O$10:$O$30="x")*1)+SOMMEPROD(($P$10:$P$30<>"")*($Q$10:$Q$30="x")*1)+SOMMEPROD(($R$10:$R$30<>"")*($S$10:$S$30="x")*1)
donnera tous les montants encaissés (ayant un "x" en face) dans ton tableau joint : 1
=SOMMEPROD(($L$10:$L$30<>"")*($M$10:$M$30="")*1)+SOMMEPROD(($N$10:$N$30<>"")*($O$10:$O$30="")*1)+SOMMEPROD(($P$10:$P$30<>"")*($Q$10:$Q$30="")*1)+SOMMEPROD(($R$10:$R$30<>"")*($S$10:$S$30="")*1)
donnera tous les montants non encaissés (sans "x") dans ton tableau joint : 4
A noter : pour ces deux dernières, il faut scinder le tableau par colonnes... et non plus la plage entière de tout le tableau.