Re : Somme.si compliqué
Bonjour Tibo 🙂
Content de te croiser.
Je joins un fichier plus complet pour plus de compréhension, bien que ce ne soit pas le définitif. Je ne voulais pas compliquer, mais il semble que la version postée soit vraiment insuffisante.
Voici ce qu'il faut considérer:
Imaginons un mois en cours, nous sommes en début de mois, le 1/11 par ex.
En feuil1
En colonne D vont être entrées toutes les charges à venir.
Par exemple loyer, charges, salaires versés, téléphone, etc....
Le total va s'inscrire en D4 (sur le nouveau fichier)
Imaginons que ce total soit de 800.
Ce montant va se retrouver automatiquement en M32, qui fait la ventilation des charges à venir dans le mois soit somme(N32:S32).
M16 = 0, ce qui est normal puisqu'aucun débit n'a été fait.
En feuil 2, nous sommes le 7/11.
Par conséquent ont été débitées les 4 1eres lignes ( inférieures à la date d'aujourd'hui).
Ce qui nous fait un débit de 410 = M16.
Moins les 800 du départ, il reste un solde de 390. ( j'allais dire mais nous ne nous en occupons pas, mais je me rends compte en écrivant que là réside peut être le souci, je vais regarder ça dès que j'ai posté).
Bref, le total des charges du mois est toujours de 800, mais M32 affiche 850, dû à la formule en N23.
L'idée était de dire que le total des charges pour le mois est de 800 de toute façon, mais puisqu'au 7/11, 50 ont été dépensés pour téléphone, il reste 50 à venir (feuil2 N23)
J'ai mis en feuil 4 les anciennes formules (N23, M32 et N32) qui ne faussent pas le résultat en M32, mais donnent une vision erronée ( à la date précise du jour) de la cellule N23.
En feuille 3, nous sommes le 30/11.
Tous les débits sont passés (j'ai modifié I10:I14). On a un affichage normal de toutes les valeurs.
Total débits prévus en début de mois = 800 = M32
Total débits passés en fin de mois = 800 = M16
Ce qui pose problème, c'est bien les valeurs intermédiaires, en milieu de mois, avec les formules que j'ai incrémentées.
On n'a pas ce problème en feuille 4.
Une des solutions que j'ai trouvées, serait d'ajouter une formule comptant l'écart ailleurs dans la feuille.
=SI(N7<>SOMME.SI($C$6:$C$41;C7;$D$6:$D$41)+SOMME.SI($C$6:$C$41;C20;$D$6:$D$41);N23-N7)
Voir feuil4 L37
Mais il faudrait alors un nouveau tableau, une ligne pour chaque écriture, ce qui alourdirait la feuille, déjà remplie de données...
J'utiliserai donc cette solution à défaut de mieux.
Espérant que ce soit maintenant plus clair.
A+ 🙂
EDIT : Voici Sioum, 🙄
A+