D
Diegori
Gast
Hallo Excel-Freunde,
neuer Tag - neue Aufgabenstellung, die gelöst werden möchte.
Bei einer Auswertung sollen mir die Produkte mit dem längsten Zeitraum zwischen zwei Datumsangaben ausgegeben werden. Da einige Produkte nur ein Anfangsdatum haben, wird bei denen als Enddatum HEUTE() gewählt. Es kommt vor, dass Produkte das gleiche Anfangsdatum haben, daher entsteht bei meiner Auswertung der Fehler, dass Produkte doppelt aufgeführt und dafür andere ausgelassen werden.
In der angehängten Datei habe ich ein Beispiel zusammengestellt, welches das Problem verdeutlichen sollte.
Meine Formel
{=INDEX($A$2:$D$6;VERGLEICH(KGRÖSSTE(WENNFEHLER(WENN(ISTLEER($C$2:$C$6);DATEDIF($B$2:$B$6+ZEILE($B$2:$B$6)/100000;HEUTE();"d");"");0);ZEILE(A1));DATEDIF($B$2:$B$6+ZEILE($B$2:$B$6)/100000;HEUTE();"d");0);1)}
zeigt schon, dass ich es mit dem Trick "+ZEILE(...)/100000" versucht habe, um eindeutige Werte zu erhalten. Da im nächsten Schritt allerdings die vollen Tage der Datumsangaben berechnet werden, verschwinden auch die Nachkommastellen wieder.
Hat jemand eine Idee, wie ich das Problem lösen kann, ohne die Formel großartig umzubauen oder Hilfsspalten einzufügen?
Diegori
neuer Tag - neue Aufgabenstellung, die gelöst werden möchte.
Bei einer Auswertung sollen mir die Produkte mit dem längsten Zeitraum zwischen zwei Datumsangaben ausgegeben werden. Da einige Produkte nur ein Anfangsdatum haben, wird bei denen als Enddatum HEUTE() gewählt. Es kommt vor, dass Produkte das gleiche Anfangsdatum haben, daher entsteht bei meiner Auswertung der Fehler, dass Produkte doppelt aufgeführt und dafür andere ausgelassen werden.
In der angehängten Datei habe ich ein Beispiel zusammengestellt, welches das Problem verdeutlichen sollte.
Meine Formel
{=INDEX($A$2:$D$6;VERGLEICH(KGRÖSSTE(WENNFEHLER(WENN(ISTLEER($C$2:$C$6);DATEDIF($B$2:$B$6+ZEILE($B$2:$B$6)/100000;HEUTE();"d");"");0);ZEILE(A1));DATEDIF($B$2:$B$6+ZEILE($B$2:$B$6)/100000;HEUTE();"d");0);1)}
zeigt schon, dass ich es mit dem Trick "+ZEILE(...)/100000" versucht habe, um eindeutige Werte zu erhalten. Da im nächsten Schritt allerdings die vollen Tage der Datumsangaben berechnet werden, verschwinden auch die Nachkommastellen wieder.
Hat jemand eine Idee, wie ich das Problem lösen kann, ohne die Formel großartig umzubauen oder Hilfsspalten einzufügen?
Diegori
Zuletzt bearbeitet von einem Moderator:
(geschweifte Klammern hinzugefügt)