Addieren oder Subtrahieren basierend auf 3 Variablen

644
HelloToEarth

Dies kann einfach sein, aber ich bin neu in Formeln in Excel.

Ich habe zwei Datensätze, die beide Datumsangaben auf einem Blatt haben. Ein Set enthält wiederholte Daten für jeden Typ und jeden Status, da es sich um einen kumulativ summierten Rahmen handelt, der wie folgt aussieht:

Date State Type Value 1 2010-01-01 AK NUC 10 2010-02-01 AK NUC 10 2010-03-01 AK NUC 10 . . 2010-01-01 CO NUC 2 2010-02-01 CO NUC 2 . . 2010-01-01 AK WND 20 2010-02-01 AK WND 21 . . 2018-08-01 ....... 

Was ich tun muss, ist, ein zweites Set zu nehmen und basierend auf dem 'Betriebsdatum' zu jedem 'Typ' und 'Bundesland' hinzuzufügen und dann basierend auf dem 'Ruhestandsdatum' alle in Bezug auf das ursprüngliche 'Datum' abzuziehen . Der zweite Satz sieht wie folgt aus:

Operating Date Retirement Date Type State Value 2 2010-02-01 2010-04-01 NUC AK 1 2011-02-01 2014-02-01 NUC AK 2 2011-03-01 2016-03-01 NUC AK 10 . .  . 2018-08-01 ....... 

Meine Logik für das Beispiel auf AK würde die Ausgabe hinzufügen und wie folgt subtrahieren:

if AK(Date) == AK(Operating Date): AK(Value, Date) = AK(Value, Date) + AK(Value, Operating Date)  elif AK(Date) == AK(Retirement Date): AK(Value, Date) = AK(Value, Date) - AK(Value, Retirement Date) else: continue 

Und die tatsächlichen Ausgabedaten (nur für AK 'NUC') wären:

Date State Type Value 2010-01-01 AK NUC 10 2010-02-01 AK NUC 11 2010-03-01 AK NUC 11 2010-04-01 AK NUC 10 . . 2011-01-01 AK NUC 10 2011-02-01 AK NUC 12 2011-03-01 AK NUC 22 2011-04-01 AK NUC 22 . . 2016-01-01 AK NUC 22 2010-02-01 AK NUC 22 2010-03-01 AK NUC 12 2010-04-01 AK NUC 12 . . 

Wie kann ich diese Art von Vorgang in Excel ausführen?

-1
Es tut mir leid, aber ich habe das seit fünf Minuten angestarrt und verstehe es einfach nicht. Können Sie Schritt für Schritt zeigen, wie Sie einige Ergebnisse erzielen? Bitte antworten Sie nicht in Kommentaren. Bearbeiten Sie Ihre Frage, um sie klarer und vollständiger zu machen. Scott vor 5 Jahren 2
Im Grunde heißt es nur, dass es den Wert am Betriebstag addiert und ihn dann am Ruhestandstag abzieht. Sie sehen also am 01.02.2010 das erste Betriebsdatum für AK im Typ NUC den Wert 1, so dass es bei dem ersten Satz als 10 + 1 = 11 hinzugefügt wird, aber das Rücktrittsdatum desselben Werts am 2010-04 liegt -01 Also wird es an diesem Tag als 11-1 = 10 entfernt. HelloToEarth vor 5 Jahren 0
Bitte [bearbeiten Sie Ihre Frage] (https://superuser.com/help/how-to-ask), wenn Sie Informationen hinzufügen. cybernetic.nomad vor 5 Jahren 0

0 Antworten auf die Frage