Registriert seit: 16.12.2018
Version(en): 365
16.12.2018, 02:09
(Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2018, 04:24 von Kuwer.
Bearbeitungsgrund: externe Links entfernt
)
Guten Abend,
ich hoffe sehr das Ihr mir helfen könnt.
Ich muss eine Datenbankauswertung in Excel vornehmen. Ich habe 3 Spalten fortlaufend bis Zeile 10.000 ungefähr.
Das Dilemma ist das ich immer den jeweiligen Status suchen muss dann den nächst kleineren suchen muss und dann dementsprechend das Datum vom größeren des kleineren Status abziehen muss.
Wäre schön wenn die Formel übertragbar wäre auf die fortlaufende Liste.
Vielen Dank im Voraus für die Hilfe
Bin schon echt Ratlos ....
Registriert seit: 10.04.2014
Version(en): Office 2019
(16.12.2018, 02:09)Maximus888 schrieb: Guten Abend,
...
Das Dilemma ist das ich immer den jeweiligen Status suchen muss dann den nächst kleineren suchen muss und dann dementsprechend das Datum vom größeren des kleineren Status abziehen muss.
Wäre schön wenn...
Bin schon echt Ratlos .... 
Hallo, bin auch ratlos... ... wäre schön, wenn du mal ein Beispiel geliefert hättest. Für mich gilt: Ich habe es nicht verstanden...!
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 16.12.2018
Version(en): 365
Guten Abend,
vielen Dank für deine Antwort,
habe ein etwas ausführlicheres Beispiel hochgeladen...
In der Tage Spalte sollten die Tage berechnet werden in Abhängigkeit vom Status.
Vielen Dank für eure Hilfe, Problem wurde leider noch nicht gelöst...
Registriert seit: 29.01.2018
Version(en): 2021
(16.12.2018, 03:10)Maximus888 schrieb: Guten Abend,
vielen Dank für deine Antwort,
habe ein etwas ausführlicheres Beispiel hochgeladen...
In der Tage Spalte sollten die Tage berechnet werden in Abhängigkeit vom Status.
Vielen Dank für eure Hilfe, Problem wurde leider noch nicht gelöst...
Hallo,
Ich nehme einmal an, dass sich Deine Daten in den Spalten A:D befinden und in Zeile 1 mit den Überschriften starten, und dass Du die Tage für alle Zeilen füllen willst.
Mein Lösungsansatz:
Hilfsspalte E:
In E2 schreibe: =D2
In E3: =WENN(A2=A3;E2;D3)
und kopiere E3 hinunter soweit wie nötig.
Resultatspalte F:
In F1: "Tage"
F2: =D2-E2
und kopiere F3 hinunter soweit wie nötig.
Viele Grüße,
Bernd P
Registriert seit: 30.09.2018
Version(en): Microsoft 365
Lade bitte die Beipieldatei hoch. Keine Bilder. Hier wird keiner die Datei nachbauen, wenn du sie vorliegen hast.
Wieso Abhängig vom Status, wenn die Werte in Spalte A und D stehen?
Es soll die Laufzeit der einzelnen Nummern in Spalte A ermittelt werden?
Müssten das dann nicht 10 Tage sein (18.10. bis 27.10.)? Oder soll der Beginntag nicht gezählt werden?
Maximalwert mit Bedingung:
https://www.excel-inside.de/funktionen-a...-ermittelnGeht entsprechend auch für MIN.
Registriert seit: 10.04.2014
Version(en): Office 2019
(16.12.2018, 09:39)Cadmus schrieb: Lade bitte die Beipieldatei hoch. Keine Bilder. Hier wird keiner die Datei nachbauen, wenn du sie vorliegen hast...
Hallo, die erste hatte ich in der Tat nachgebaut. War ja kein Aufwand... Aber nun hat sich eine neue Konstellation ergeben... Nun warte ich ab...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 16.12.2018
Version(en): 365
Example_neu.xlsx (Größe: 9,12 KB / Downloads: 4)
Auf Wunsch die Datei als Attachment
Die Status Meldungen können auch durcheinander sein oder es kann vorkommen das Status C zweimal vorkommt, ist aber so gewollt und richtig.
Danke für eure Hilfe ... hoffe Ihr könnt mir jetzt besser helfen und folgen.
Registriert seit: 16.12.2018
Version(en): 365
Ja der Beginntag sollte mitgezählt werden, tut mir leid. Also in dem oberen Fall 10 Tage
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
Hallo,
Code:
D11 =C11-VERWEIS(2;1/($B$10:B10="Beginn");$C$10:C10)[/b]
Gruß
Michael
Registriert seit: 16.12.2018
Version(en): 365
Hallo,
die Formel an sich funktioniert:
=C11-VERWEIS(2;1/($B$10:B10="Beginn");$C$10:C10)
Jedoch ist hier das Problem das immer das Datum vom Parameter Beginn abgezogen wird.
Das Datum sollte aber immer so abgezogen werden beim runterziehen der Formel:
Status A -minus Beginn
Status B -minus Status A
Status C -minus Status B
und das Ergebnis liefern.
Eine weitere Schwierigkeit besteht darin das die Statusmeldungen nicht synchron sind und dadurch der Status gesucht werden muss und dann der Wert ( Datum ) subtrahiert werden muss in der Reihenfolge wie oben beschrieben.
Vielen Dank für eure Mühe.