Clever-Excel-Forum

Normale Version: "Reklamations-Indikator" / Verhältnis von Tagen zur Zeilenzahl
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich möchte gern folgendes lösen:

In der Spalte A (ab Zeile 2) schreibe ich fortlaufend Daten runter (bzw. übernehme per Kopieren/Einfügen Daten aus einer Tabelle, die sich aber in Spalte A eben so darstellen)

bspw.
15.11.2022
15.11.2022
15.11.2022
16.11.2022
17.11.2022
18.11.2022
19.11.2022
19.11.2022
19.11.2022
19.11.2022

Meine Frage: ist es möglich, in Zelle A1 einen Wert darzustellen, der (ebenfalls nach unten fortlaufend) die Anzahl der Reklamationen (also die mit Datum belegten Zeilen) durch die Anzahl der vorhandenen Tage teilt?
Somit wäre es, wenn die Tabelle am 15.11. startet, ein Wert von 3:1=3, am 16.11. dann 4:2=2 … am 19.11. dann 10:5=2 und so weiter.

Ganz lieben Dank vorab und allen ein schönes Weekend
Klaus
Hallo,

für Spalte B und runterziehen.
PHP-Code:
=WENN(A2<>A3;ANZAHL(A$2:A2)/TAGE(A2+1;A$2);""
oder für A1, wenn die Tage erweitert werden.
PHP-Code:
=ANZAHL(A$2:A$11)/TAGE(MAX(A$2:A$11)+1;A$2
Hi,

=ANZAHL(A$1:A1)/(A1-A$1+1)
runter ziehen
Wenn die Tage aufsteigend sind und du die Zeitspanne haben willst. Fehlt ein Tag wird er dennoch mitgerechnet.

=ANZAHL(A$1:A1)/EINDEUTIG(A$1:A1)
runter ziehen
Hier können die Tage wild durcheinander stehen. Fehlende Tage werden nicht gezählt.

Wenn es um eine große Liste geht und der Wert in jeder Zeile ausgerechnet werden soll, erzeugt dies allerdings einen hohen Rechenaufwand (exponentiell). Dann lohnt sich eine Hilfsspalte:
B1: 1
B2: =B1+B2<>B1
runter ziehen
C1: =ZEILE(A1)/B1
runter ziehen

Wenn man nur das Endergebnis braucht, reicht
=ANZAHL(A:A)/(MAX(A:A)-A1+1)
=ANZAHL(A:A)/EINDEUTIG(A:A)
Hallo Helmut,

hast Du Deine Formeln auch mal getestet?  Ich glaube eher nicht.

Code:
=ANZAHL(A$1:A1)/(A1-A$1+1)

bringt halt falsche Werte, wenn Lücken in den Datumswerten sind.

Code:
=ANZAHL(A$1:A1)/EINDEUTIG(A$1:A1)

bringt Nonsens.

@Calafati,

so sollte es passen, wenn die Liste in A1 anfängt:

Code:
=WENN(A2<>A1;ZEILE()/ANZAHL(EINDEUTIG($A$1:A1));"")
Nein, habe sie nicht gestelzte, da ich vorm iPad sitze und da kein excel habe….
Die Einschränkung der ersten Formel habe ich erwähnt. Und stimmt die zweite Formel ist so noch nichts. Die müsste lauten:
=ANZAHL(A$1:A1)/ANZAHL(EINDEUTIG(A$1:A1))
Guten Morgen zusammen,

ganz lieben Dank für all die Antworten, ich werde es gleich morgen ausprobieren.

Viele Grüße vom
Klaus