Array-Formeln und Logik, Prüfung anhand mehrerer Kriterien

Array-Formeln und Logik, Prüfung anhand mehrerer Kriterien

Ich behebe gerade die Fehlersuche in einem von mir geschriebenen Tabellenkalkulationsbericht. Die Logik, die ich geschrieben habe, funktioniert nicht, also dachte ich, ich schaue mal, ob ich hier um Hilfe bitten kann.

Im Wesentlichen habe ich eine Liste mit Verträgen, eine Liste mit Produkten, eine Liste mit End- und Startdaten und verschiedene andere Informationen. Ich muss anhand dieser Informationen wissen, ob ein Produkt verlängert werden soll.

Beispieldaten:

Product   Company Number    Start of Contract        End of contract     Contract ID     Include in this month's report
Fax            1234             10.09.2013              10.09.2014           1                      No
Fax            1234             10.09.2014              10.09.2015           2                      No     
Box            5678             11.01.2014              30.04.2015           3                      No
Box            5678             01.05.2015              11.01.2016           4                     Yes
Fax            5678             01.05.2015              01.05.2016           5                     Yes
Cup            9876             03.05.2015              03.05.2016           6                     Yes

Anhand dieser Daten möchte ich ermitteln, ob es sich bei der Datei um eine Produktneuheit, eine Geschäftsneuheit oder die Erneuerung einer vorhandenen Datei handelt.

Die Logik hinter der Frage, ob der Vertrag in den Bericht dieses Monats aufgenommen werden soll, ist einfach: Überprüfen Sie einfach, ob Start dateder Monat an anderer Stelle im Bericht angefordert wurde.

Im oben angeführten Beispiel

  • Die Vertragsnummern 1, 3 und 6 sind neu im Geschäft
  • ID's 2 und 4 sind Erneuerungen
  • Id 5 ist neu im Produkt, mit bestehenden Geschäften mit dem Unternehmen

Ich habe die grundlegende Methode ausgearbeitet, um für diesen Monat zu ermitteln, ob es eine neue Produktdatei gibt, da die Unternehmensnummer nicht eindeutig ist, das Produkt jedoch schon. Ich möchte dies jedoch verbessern, da es, wenn dies so gemacht wird, beim ersten Vorkommen, bei dem das Produkt anschließend erneuert wurde, als „Falsch“ zurückgegeben wird.

Ich muss eine Möglichkeit finden, zu überprüfen, ob es einen früheren Vertrag mit uns gibt, der das aufgeführte Produkt betraf, Verträge mit völlig neuen Kunden und Verträge, bei denen es einen früheren Vertrag mit uns gibt, der NICHT dasselbe Produkt betraf. Im Wesentlichen wie unten, aber automatisch aus der obigen Tabelle berechnet.

Ergebnisse:

Contract ID     Renewal?        New to Product?         New to Business?
    1              No                  No                     Yes
    2             Yes                  No                     No
    3              No                  No                     Yes
    4             Yes                  No                     No
    5              No                 Yes                     No
    6              No                  No                     Yes

Ich habe bisher ein paar Hilfsspalten, wie „in den letzten 12 Monaten beendet“ und „Anzahl der Vereinbarungen“. Aber ich bin immer verwirrt, wenn es um die Logik für die drei Endergebnisse geht!

Vielen Dank!

Antwort1

Ich denke, so sollen Ihre Spalten aussehen:

Bildbeschreibung hier eingeben

Hier sind die verwendeten Formeln:

  • G2 ist=IF(AND(B2=B1,A2=A1),"Yes","No")
  • H2 ist=IF(AND(B1=B2,A2<>A1),"Yes","No")
  • I2 ist=IF(B2<>B1,"Yes","No")

verwandte Informationen