Excel: intervalles de dates qui se chevauchent en mois


2

J'ai des factures de chauffage indiquant la période d'affichage (par exemple, du 04 février au 23 février - blanc dans le tableau, bleu dans la chronologie) et les dépenses (par exemple, 95 €). Certains d'entre eux ont également une voix indiquant les dépenses "déjà payées" (dans la facture précédente) (par exemple, du 4 au 7 février: 40 €). Ces périodes et dépenses sont indiquées en jaune dans le tableau et en orange dans la chronologie. Je dois recalculer ces dépenses "sans chevauchement" des périodes, en soustrayant le "déjà payé dans la facture précédente" (si nécessaire) de la facture précédente, en calculant les dépenses journalières, puis mensuelles.

Des données d'entrée:

entrez la description de l'image ici

Chronologie d'entrée: entrez la description de l'image ici

Données de sortie souhaitées:

entrez la description de l'image ici

Chronologie de sortie: entrez la description de l'image ici

PS L'anglais n'est pas ma langue maternelle

Réponses:


1

Vous pouvez utiliser SUMPRODUCTpour cela:
=SUMPRODUCT((Table1[start]<=F2)*(Table1[end]>=F2)*Table1[daily amount])

Cette formule vérifie si chaque intervalle contient ou non le jour réel et, dans l'affirmative, inclut son montant journalier (colonne d'assistance ajoutée) dans le total.

Formule utilisée dans la "colonne du montant quotidien":
=[@amount]/([@end]-[@start]+1)

entrez la description de l'image ici


J'ai oublié de mentionner que le montant des périodes qui se chevauchent est déjà inclus dans la période précédente. Par exemple: 21/01/2016 -> 15/02/2016: 50,00 €. 10/02/2016 -> 15/02/2016: 10,00 €. 10/02/2016 -> 25/02/2016: 30,00 €. deviendrait: 21/01/2016 -> 09/02/2016: 40,00 €. 10/02/2016 -> 15/02/2016: 10,00 €. 16/01/2016 -> 25/02/2016: 30,00 €.
user3206193

Il est difficile de comprendre votre commentaire. Veuillez mettre à jour votre question avec les résultats souhaités.
Máté Juhász

Je ne peux pas Ces montants se rapportent aux factures de chauffage. Tous les 1/2/3 mois, je reçois une facture avec une période (par exemple, 10 gén -> 10 fév), un coût (100 €) et un autre coût indiquant "déjà payé 20 € se rapportant à 10-gén -> 20gen". La facture précédente s'élevait à environ 20dec-> 20gen 150 €, déjà payé 30 € à 20dec-> 25dec. Si vous regardez la chronologie dans la question, elle est plus claire. Les factures réelles sont les barres bleues. Les orange sont les "montants déjà payés". Pour calculer le montant journalier correct, il faut soustraire le montant "déjà payé" de la période précédente et réarranger les dates pour ne plus qu'elles se chevauchent.
user3206193

Qu'entendez-vous par "je ne peux pas" ?? Votre question est destinée à aider aussi les autres avec des problèmes similaires. Il devrait être clair et contenir toutes les informations importantes. Merci de le modifier.
Máté Juhász

Désolé, je pensais avoir besoin de 2000 points de réputation pour éditer mes questions.
user3206193
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.