Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tage zählen wenn LEER dann ...

Tage zählen wenn LEER dann ...
17.02.2023 21:24:48
Christian
Hallo zusammen,
vielleicht kann mir hier jemand bzgl. einer Formel weiterhelfen ...
Ich benötige eine Formel, die mir die Tage ab Beginn des ersten Zeitraums bis zum Ende des letzten Zeitraums zusammenzählt.
ASGANGSSITUATION:
In der Tabelle können bis zu 5 Zeiträume - mit je start/ende - gepflegt und sollen in Spalte "P" kumuliert werden.
FORMEL:
1. So lange der der erste Zeitraum nicht erreicht wurde, soll die Zeile LEER bleiben.
2. Sobald das Datum des ersten Zeitraums erreicht wird, sollen die Tage bis zum letzten End-Zeitraum gezählt werden.
3. Sobald das End-Datum erreicht wurde, soll ein WERT od. die 0 in die Zeile geschrieben werden.
https://www.herber.de/bbs/user/157897.xlsx
Ich bedanke mich im Vorraus!!
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tage zählen wenn LEER dann ...
17.02.2023 22:59:01
Timm
Hallo,
ich würde es mit einer wenn, dann, sonst Formel lösen und diese bei Bedarf verschachteln. Die Tage kann man durch einfache Differenz ermitteln. Ggf. für das Anfangsdatum einen Tag hinzu addieren, falls dieser Tag mitzählt.
Ich hoffe, der Gedankenanstoß hilft dir weiter.
GrußTimm
Anzeige
AW: Tage zählen wenn LEER dann ...
18.02.2023 00:56:04
onur
"Sobald das Datum des ersten Zeitraums erreicht wird, sollen die Tage bis zum letzten End-Zeitraum gezählt werden." ?
Ein Zeitraum besteht aus ZWEI Datumswerten. Welches wird erreicht bzw Tage bis zu welchem Datum? Startdatum oder Enddatum?
AW: Tage zählen wenn LEER dann ...
20.02.2023 12:20:51
Christian
Ja genau, sobald Start 1 erreicht soll bis Ende 5 gezählt werden.
Bsp:
Zeitraum 1: Start 1 - Ende 1
Zeitraum 2: Start 2 - Ende 2
Zeitraum 3: Start 3 - Ende 3
Zeitraum 4: Start 4 - Ende 4
Zeitraum 5: Start 5 - Ende 5
Wie gesagt sind die Anzahl der Zeiträume immer unterschiedlich, daher müsste immer ab dem letztmöglichen End-Datum gezählt werden.
Ich habe es mit folgender Formel probiert, jedoch funktioniert sie nicht ...
=WENN(P8$B$1;"";WENN(P8>=$B$1;Y8-P8)*WENN(Y8="";W8-P8)*WENN(W8="";U8-P8)*WENN(U8="";S8-P8)*WENN(S8; "";Q8-P8))
Anzeige
AW: Tage zählen wenn LEER dann ...
20.02.2023 12:25:40
onur
"daher müsste immer ab dem letztmöglichen End-Datum gezählt werden" ? Was denn jetzt ?
AW: Tage zählen wenn LEER dann ...
20.02.2023 12:55:44
Christian
Nein, schon ab dem ersten Start-Datum bis zum letztmöglichen End-Datum.
Hab damit nur gemeint das es 1 (immer) und bis zu 5 (mögliche) Zeiträume gibt.
Die Formel soll daher immer funktionieren, egal wieviel Zeiträume es werden.
Anzeige
AW: Tage zählen wenn LEER dann ...
20.02.2023 12:57:56
onur
Tage vom ersten Startdatum bis zum letzten Enddatum? Sind die Längen der Zeiträume dazwischen irrelevant?
AW: Tage zählen wenn LEER dann ...
20.02.2023 13:05:49
Christian
Ja genau, nein das ist nicht relevant.
AW: Tage zählen wenn LEER dann ...
20.02.2023 13:40:30
Christian
Hallo Onur, die Formel funktioniert - schon mal besten Dank!!
Was müsste dieser noch hinzufügen, dass nach Ende des Zeitraums die 0 stehen bleibt?
Aktuell zählt die Formel rückwärts nachdem das End-Datum erreicht wurde.
Danke
AW: Tage zählen wenn LEER dann ...
20.02.2023 15:33:22
onur
Sorry, hatte ich vergessen:
=WENN(HEUTE()>MAX($A17:$J17);0;WENN($A17=HEUTE();MAX($A17:$J17)-HEUTE();WENN(HEUTE()>MAX($A17:$J17); 0;""))) 

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tage zählen in Excel: So funktioniert's


Schritt-für-Schritt-Anleitung

Um Tage in Excel zu zählen, insbesondere in einem Szenario mit mehreren Zeiträumen, kannst du die folgende Methode verwenden:

  1. Vorbereitung der Daten: Platziere deine Start- und Enddaten in zwei Spalten. Zum Beispiel in Spalte A und B.

  2. Formel zur Berechnung: Verwende die folgende Formel, um die Tage zwischen dem ersten Startdatum und dem letzten Enddatum zu zählen:

    =WENN(HEUTE() > MAX(B1:B5); 0; WENN(A1 = HEUTE(); MAX(B1:B5) - HEUTE(); WENN(HEUTE() > MAX(B1:B5); 0; "")))

    Diese Formel zählt die Tage bis zum heutigen Datum oder gibt 0 aus, wenn das Enddatum erreicht ist.

  3. Anpassungen vornehmen: Solltest du Start- und Enddaten in einer anderen Form benötigen, passe die Zellreferenzen entsprechend an.

  4. Kopiere die Formel nach unten: Füge die Formel in die Zellen der Spalte ein, in der du die Anzahl der Tage zählen möchtest.

  5. Leere Zellen ignorieren: Verwende die Funktion ZÄHLENWENN, um leere Zellen zu ignorieren oder auszublenden.


Häufige Fehler und Lösungen

  • Fehler: Rückwärts zählen nach dem Enddatum
    Lösung: Stelle sicher, dass die Formel so angepasst ist, dass sie nach dem Enddatum nicht mehr zählt. Die oben angegebene Formel gibt 0 aus, wenn das Enddatum erreicht ist.

  • Fehler: Falsche Zellreferenzen
    Lösung: Überprüfe die Zellreferenzen in deiner Formel und passe sie an die tatsächlichen Daten an.

  • Fehler: Ungültige Datumsformate
    Lösung: Stelle sicher, dass deine Daten im richtigen Datumsformat eingegeben sind.


Alternative Methoden

  • Pivot-Tabellen: Nutze Excel Pivot-Tabellen, um die Daten zu aggregieren und die Anzahl der Tage zu visualisieren. Dabei kannst du auch leere Zellen ausblenden, um die Übersicht zu verbessern.

  • Bedingte Formatierung: Verwende die bedingte Formatierung, um bestimmte Zeiträume hervorzuheben und somit die Übersichtlichkeit zu steigern.


Praktische Beispiele

  1. Beispiel 1: Du hast folgende Daten:

    • Zeitraum 1: 01.01.2023 - 10.01.2023
    • Zeitraum 2: 15.01.2023 - 20.01.2023

    Mit der oben genannten Formel kannst du die Tage zwischen dem ersten und letzten Datum zählen.

  2. Beispiel 2: Wenn du die Tage von heute bis zu einem bestimmten Datum zählen möchtest, nutze die Formel:

    =MAX(B1:B5) - HEUTE()

Tipps für Profis

  • Nutze die Funktion ZÄHLENWENN, um einfach zu zählen, wie viele Zellen leer sind oder wie viele Zeiträume du hast.

  • Tage rückwärts zählen: Wenn du Tage rückwärts zählen möchtest, kannst du die Funktion DATEDIF verwenden.

  • Experimentiere mit Array-Formeln, um komplexere Berechnungen durchzuführen.


FAQ: Häufige Fragen

1. Wie zähle ich Tage zwischen zwei Daten einschließlich des Startdatums in Excel?
Verwende die Formel =B1 - A1 + 1, um die Tage zu zählen, wobei A1 das Startdatum und B1 das Enddatum ist.

2. Was mache ich, wenn ich viele leere Zellen habe?
Verwende die ZÄHLENWENN-Funktion, um nur die Zellen zu zählen, die Daten enthalten, während leere Zellen ignoriert werden.

3. Wie kann ich die Formel anpassen, um nur bis heute zu zählen?
Nutze die Formel =MIN(B1:B5, HEUTE()) - A1 + 1, um die Tage bis zum heutigen Datum korrekt zu zählen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige