1.6k Aufrufe
Gefragt in Tabellenkalkulation von kapa Mitglied (121 Punkte)
Hallo,

stehe mal wieder vor einem scheinbar einfachen Excel- Problem welches sich dann doch nicht so einfach realisieren lässt als gedacht.
Ich hoffe mir kann hier wieder einmal so schnell und professionel geholfen werden.

Aufgabenstellung für meine "Wenn-Funktion" ist folgende:

Wenn Zelle "Verpackungsende leer" dann schreibe mir den Termin aus der Zelle "Versandbeginn" sonst schreibe Termin aus Zelle "Verpackungsende" (dies tritt ein wenn in Zelle "Verpackungsende" schon ein Termin eingeschrieben ist.

hier die von mir soweit erarbeitete Formel:

=WENN([@[Verpackg.Ende KP5010 Datum]]="";((JAHR([@[Versand-beginn KP5020 Datum]])))&" / "&TEXT(KALENDERWOCHE([@[Versand-beginn KP5020 Datum]];21);"00");((JAHR([@[Verpackg.Ende KP5010 Datum]])))&" / "&TEXT(KALENDERWOCHE([@[Verpackg.Ende KP5010 Datum]];21);"00"))

Nach dieser Formel bekomme ich zwar das gewünschte Ergebnis jedoch erscheint in der Zelle "Verpackungsende" ein 01.01.1900 wenn in Zelle "Versandbeginn keine Werte stehen.

Wie kann ich den Ausdruck 01.01.1900 eliminiere?

Vielen Dank und Grüße,

Kapa

8 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Kapa,

werde weder aus Beschreibung noch aus Formel schlau.

Kannst Du eine Beispielmappe ins Netz stellen und nach hier verlinken?

Gruß
Rainer
0 Punkte
Beantwortet von kapa Mitglied (121 Punkte)
Hallo rainberg,

meine Formel ist so wie sie in meiner Frage niedergeschrieben steht eine ganz einfache "WENN"- Formel.
>Wenn([Prüfung];[Dann-Wert];[Sonst-Wert])
Die Formellänge ensteht eigentlich nur durch die speziellen Anforderungen an das Ausgabeformat des Datums Jahr/KW und den Zellbezug in der formatiertenTabelle "@".
Ist es jetzt ein wenig klarer?
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Kapa,

die Syntaxregel der WENN-Funktion ist das Allerletzte, was Du mir erklären müsstest.

Da ich aber Deine sogenannte "formatierte Tabelle" nicht sehe und anhand Deiner mageren Info nicht nachbauen kann und will, fehlt mir die Grundlage Deine Formel zu testen bzw. anzupassen.

Insofern musst Du auf meine Hilfe verzichten, es sei denn Du kooperierst.

Gruß
Rainer
0 Punkte
Beantwortet von kapa Mitglied (121 Punkte)
Hallo Rainer,

würde sehr gerne kooperieren.
Habe eine Bsp.- Mappe erstellt.

Wie kann ich Dir diese zugänglich machen?

Vielen Dank und Grüße.
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Kapa,

das geht über einen kostenlosen Filehoster Deiner Wahl.

Ich nehme immer diesen

Datei hochladen und Download-Link hier posten.

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Kapa,

probiers mal so

=WENN(ANZAHL(Tabelle2[@[Verpackg.Ende KP5010 Datum]:[Versand-beginn KP5020 Datum]])=0;"";WENN([@[Verpackg.Ende KP5010 Datum]]="";JAHR([@[Versand-beginn KP5020 Datum]])&" / "&TEXT(KALENDERWOCHE([@[Versand-beginn KP5020 Datum]]);"00");JAHR([@[Verpackg.Ende KP5010 Datum]])&" / "&TEXT(KALENDERWOCHE([@[Verpackg.Ende KP5010 Datum]]);"00")))

Wenn Du Deine Helfer nicht verärgern willst, dann poste in Zukunft nur noch Formeln im normalen Tabellenmodus!!!

Gruß
Rainer
0 Punkte
Beantwortet von kapa Mitglied (121 Punkte)
Hallo Rainer,

entschuldige bitte meine späte Antwort.
Habe eine standart Testtabelle hochgeladen.
Recht Herzlichen Dank für diesen Tipp.
Hier der Link:

http://www.file-upload.net/download-4076916/Test_VE_VB.xlsx.html

Hoffe es funktioniert.
Habe da keine Ahnung :-)

Recht Herzlichen Dank auch für deine weitere Zuarbeit der Erweiterung der Formel.
Habe diese bereits in die Zieltabelle integriert.
In den Zellen "Verpackungsende" erscheint ausnahmslos die "0",
auch wenn die Zelle "Verpackunsende" ´mit einem Wert belegt ist.
Wie ist der Befehl "Anzahl" zu lesen?

Vielen Dank und Grüße,

Kapa
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Kapa,

entsprechend Deines Musters müssten folgende Formeln funktionieren.

C5:
=WENNFEHLER(WENN(B5="";E5;JAHR(B5)&" / "&TEXT(KALENDERWOCHE(B5;21);"00"));"")


E5;
=WENNFEHLER(WENN($D5="";"";JAHR($D5)&" / "&TEXT(KALENDERWOCHE($D5;21);"00"));"")

Gruß
Rainer
...