Ich habe ein Problem mit Excel. Meine Daten befinden sich in 2 verschiedenen Tabellen.
Die Blätter sind Login und Ereignisse:
ANMELDUNG
user_id (COL A)
Anmeldedatum (COL B)
VERANSTALTUNGEN
user_id (COL A)
end_date (COL B)
Einnahmen (COL C)
Ich versuche, die durchschnittlichen Tage eines Benutzers zu ermitteln, der sich bis zum Ende seiner ersten Veranstaltung anmeldet. Beim Versuch, die Benutzer-IDs abzugleichen, habe ich den folgenden Code, der jedoch nicht funktioniert:
=MIN(IF(A2=Events!$A$2:$A$12282,(Events!B$2:B$12282)-B2))
In diesem Fall versuche ich, für jeden angemeldeten Benutzer die entsprechenden Daten in Ereignisse zu finden, die mit diesem Benutzer übereinstimmen. Dann versuche ich, den Unterschied in Daten zu finden und das Minimum im Array zu finden, aber es gibt stattdessen den Maximalwert und / oder funktioniert nicht. Jede Hilfe dankbar!
quelle
Antworten:
Sie können eine einzelne Zelle nicht wie folgt mit einem Bereich vergleichen:
Sie könnten stattdessen eine Suchfunktion ausprobieren.
quelle
Versuchen Sie es in etwa so: Geben Sie in die dritte Spalte des ersten Blattes diese Formel ein
Dies sollte den entsprechenden end_date-Wert des Benutzers in A2 setzen. Achtung, dies würde funktionieren, wenn nur ein Enddatum für jeden Benutzer vorhanden ist.
Wenn Sie danach gesucht haben, ziehen Sie einfach die Formel, um alle Werte einzufügen.
In der vierten Spalte können Sie so etwas tun
Ziehen Sie die Formel erneut, um alle fehlenden Werte einzufügen.
Jetzt sollten Sie alle Berechnungen fertig haben und nur noch tun müssen
quelle
Auf dem Anmeldeblatt würde ich eine weitere Spalte hinzufügen
days_to_first_event
. Fügen Sie in C2 die folgende Matrixformel hinzu (drücken Sie Strg + Umschalt + Eingabetaste, um sie festzulegen).Das findet man am frühesten
end_date
für dieuser_id
auf derEvents
Blatt, subtrahiert dann den Benutzersignup_date
. (Ich habe sie als Tabelle namens formatierttbl_events
aber Sie können für Ihr Sortiment ersetzen)Dann können Sie anhand positiver Werte mitteln, da alles Negative bedeuten würde, dass sie ein Ereignis noch nicht abgeschlossen haben. Mit dieser Formel
Es ist möglich, all das in einer Formel zu enthalten, aber ich kann heute Morgen nicht mein Gehirn darum wickeln.
quelle