
Wie zeige ich bei einem Datum, beispielsweise dem 16.01.2017, die Überschrift der Spalte 1 als „16.01. – 22.01.“ und die Überschrift der Spalte 2 als „23.01. – 29.01.“ usw. in MS Excel 2013 an? – Die Spaltenüberschrift sollte je nach dem angegebenen Datum dynamisch ausgefüllt werden – Spaltenüberschrift – tt/mm – Tag (des angegebenen Datums) bis zu diesem Sonntag und Mo-So für die folgenden Spalten. – Es müssen ungefähr 20 Spalten ausgefüllt werden. Danke.
Antwort1
Ich denke, das ist, was Sie brauchen:
Angenommen, das Referenzdatum befindet sich in der Zelle A1,
=CONCATENATE(TEXT($A$1,"mm/dd"), " - ",TEXT($A$1+6,"mm/dd"))
Dadurch erhalten Sie die Überschrift „16.01. - 22.01.“, wenn das angegebene Datum „16.01.2017“ ist.
=CONCATENATE(TEXT($A$1+7,"mm/dd"), " - ",TEXT($A$1+13,"mm/dd"))
Dadurch erhalten Sie eine Überschrift "23.01. - 29.01." für das gleiche Datum
Ich möchte nur anmerken, dass diese Formel für Ihre regionalen Gegebenheiten durchaus sinnvoll ist. In Deutschland mm/dd
würde sie beispielsweise lauten:MM/TT
Antwort2
=TEXT($A$1+7*(SPALTEN($A$1:A1)-1) & "tt/mm") & " - " & TEXT($A$1+7*(SPALTEN($A$1:A1)-1)+6,"tt/mm")
Eins von denen
- SPALTEN($A$1:A1)-1
- ZEILEN($A$1:A1)-1
... gibt Ihnen eine steigende Zahl für entweder SPALTEN oder ZEILEN. Der doppelte Verweis auf A1 kann überall sein (z. B. auf dem aktuellen Blatt), solange er beim Kopieren der Formel nicht aus dem Blatt heraustritt.
Ich glaube, der Rest der Formel ist ziemlich „Standard“.