Excel-Operator
Newbie
- Registriert
- Juni 2023
- Beiträge
- 3
Moin!Moin!
Ich sitze grad an einem Projekt und versuche folgendes Beispiel zu lösen.
Eine z.B. Creme hat das Mindesthaltbarkeitsdatum 01.01.2024 (MHD).
Die Verwendungsdauer nach dem Öffnen der Creme liegt bei 3 Monaten (M3).
Die Spalten sind wie folgt beschriftet:
Hier liegt schon der Fehler:
Verwendbar bis ist der 01.01.2024.
Hier muss aber der 01.09.2023 stehen, da das MHD durch die Öffnung und die Verwendungsdauer von 3 Monaten nicht mehr greift.
Bisher habe ich folgende Schritte gelöst:
1. Wenn in "MHD" und "Geöffnet am" jeweils kein Datum steht, dann ist "Verwendbar bis" auch leer:
=WENNS(B2&C2="";"";B2<>"";B2;C2<>"";EDATUM(C2;D2))
2. Wenn in "MHD" ein Datum steht und "Geöffnet am" leer ist, dann ist "Verwendbar bis" auch befüllt:
=WENNS(B2&C2="";"";B2<>"";B2;C2<>"";EDATUM(C2;D2))
3. Ist "MHD" leer und "Geöffnet am" befüllt, dann ist "Verwendbar bis" auch befüllt:
=WENNS(B2&C2="";"";B2<>"";B2;C2<>"";EDATUM(C2;D2))
Jetzt das Problem.
Sind beide befüllt wie ganz oben beschrieben wird kein Abgleich gemacht, welches Datum greifen soll.
Hier benötige ich eure Hilfe.
Es muss also geprüft werden ob das MHD oder das Datum welches sich aus Öffnung und Verwendungsdauer bildet früher abläuft und dann bei "Verwendbar bis" ausgegeben werden.
Dies soll in beide Richtungen funktionieren:
MHD greift:
Hier greift das MHD, da die Verwendungsdauer nach der Öffnung bis zum 01.03.2024 gehen würde, womit das MDH überschritten wäre.
Verwendungsdauer greift:
Hier greift die Verwendungsdauer nach der Öffnung bis zum 01.09.2023, da bei Nutzung des MHD die Verwendungsdauer überschritten wäre.
Ich hoffe ihr könnt mir hier weiterhelfen.
Ich danke euch schonmal vorab für eure Hilfe und sage DANKE!
--------------------------------------------------------------------------------------------------------
!!! UPDATE !!! !!! UPDATE !!! !!! UPDATE !!!
Ich habe nach mehreren Tests die LÖSUNG:
=WENNS(B2&C2="";"";B2="";EDATUM(C2;D2);C2="";B2;(EDATUM(C2;D2)<B2);EDATUM(C2;D2);(EDATUM(C2;D2)>B2);B2)
Gerne nehme ich euer Feedback entgegen, ob ihr es so OK findet oder Verbesserungsvorschläge hättet.
Mit besten Grüßen
Ich sitze grad an einem Projekt und versuche folgendes Beispiel zu lösen.
Eine z.B. Creme hat das Mindesthaltbarkeitsdatum 01.01.2024 (MHD).
Die Verwendungsdauer nach dem Öffnen der Creme liegt bei 3 Monaten (M3).
Die Spalten sind wie folgt beschriftet:
A | B | C | D | E | |
1 | Produkt | MHD | Geöffnet am | Verwendungsdauer in Monate | Verwendbar bis |
2 | Creme | 01.01.2024 | 01.06.2023 | 3 | 01.01.2024 |
Hier liegt schon der Fehler:
Verwendbar bis ist der 01.01.2024.
Hier muss aber der 01.09.2023 stehen, da das MHD durch die Öffnung und die Verwendungsdauer von 3 Monaten nicht mehr greift.
Bisher habe ich folgende Schritte gelöst:
1. Wenn in "MHD" und "Geöffnet am" jeweils kein Datum steht, dann ist "Verwendbar bis" auch leer:
=WENNS(B2&C2="";"";B2<>"";B2;C2<>"";EDATUM(C2;D2))
A | B | C | D | E | |
1 | Produkt | MHD | Geöffnet am | Verwendungsdauer in Monate | Verwendbar bis |
2 | Creme | 3 | |
2. Wenn in "MHD" ein Datum steht und "Geöffnet am" leer ist, dann ist "Verwendbar bis" auch befüllt:
=WENNS(B2&C2="";"";B2<>"";B2;C2<>"";EDATUM(C2;D2))
A | B | C | D | E | |
1 | Produkt | MHD | Geöffnet am | Verwendungsdauer in Monate | Verwendbar bis |
2 | Creme | 01.01.2024 | 3 | 01.01.2024 |
3. Ist "MHD" leer und "Geöffnet am" befüllt, dann ist "Verwendbar bis" auch befüllt:
=WENNS(B2&C2="";"";B2<>"";B2;C2<>"";EDATUM(C2;D2))
A | B | C | D | E | |
1 | Produkt | MHD | Geöffnet am | Verwendungsdauer in Monate | Verwendbar bis |
2 | Creme | 01.06.2023 | 3 | 01.09.2023 |
Jetzt das Problem.
Sind beide befüllt wie ganz oben beschrieben wird kein Abgleich gemacht, welches Datum greifen soll.
Hier benötige ich eure Hilfe.
Es muss also geprüft werden ob das MHD oder das Datum welches sich aus Öffnung und Verwendungsdauer bildet früher abläuft und dann bei "Verwendbar bis" ausgegeben werden.
Dies soll in beide Richtungen funktionieren:
MHD greift:
Produkt | MHD | Geöffnet am | Verwendungsdauer in Monate | Verwendbar bis |
Creme | 01.01.2024 | 01.12.2023 | 3 | 01.01.2024 |
Verwendungsdauer greift:
Produkt | MHD | Geöffnet am | Verwendungsdauer in Monate | Verwendbar bis |
Creme | 01.01.2024 | 01.06.2023 | 3 | 01.09.2023 |
Ich hoffe ihr könnt mir hier weiterhelfen.
Ich danke euch schonmal vorab für eure Hilfe und sage DANKE!
--------------------------------------------------------------------------------------------------------
!!! UPDATE !!! !!! UPDATE !!! !!! UPDATE !!!
Ich habe nach mehreren Tests die LÖSUNG:
=WENNS(B2&C2="";"";B2="";EDATUM(C2;D2);C2="";B2;(EDATUM(C2;D2)<B2);EDATUM(C2;D2);(EDATUM(C2;D2)>B2);B2)
A | B | C | D | E | ||
Produkt | MHD | Geöffnet am | V-Dauer in Monate | Verwendbar bis | ||
2 | Creme | 2024-01-01 | 2023-06-01 | 3 | 2023-09-01 | V-Dauer greift |
3 | Creme | 2024-01-01 | 2023-12-01 | 3 | 2024-01-01 | MHD greift |
4 | Creme | 3 | Kein Datum | |||
5 | Creme | 2023-12-01 | 3 | 2024-03-01 | V-Dauer greift | |
6 | Creme | 2024-01-01 | 3 | 2024-01-01 | MHD greift |
Gerne nehme ich euer Feedback entgegen, ob ihr es so OK findet oder Verbesserungsvorschläge hättet.
Mit besten Grüßen
Excel-Operator
Zuletzt bearbeitet: