Calc 4.3.7.2: Fehler in ZAEHLENWENN()?

Hallo,
ich habe eine Zeitenliste, aus der ich die jeweilige Platzierung
errechnen möchte. Dazu habe ich mich in B2 und folgende der Formel
=ZÄHLENWENN(A$2:A$14;"<="&A2)
bedient, wobei in Spalte A die Zeiten stehen. Heraus kommt folgendes:

Zeit Platz
1:51,22 12
1:49,87 11
1:42,50 8
1:42,79 9
2:08,40 13
1:45,52 10
1:33,11 2
1:36,90 5
1:36,75 4
1:36,03 3
1:37,29 6
1:41,85 6
1:32,87 1

Dabei fällt auf, dass es zweimal den 6. Platz gibt, aber keinen 7.
Platz; in der vorletzten Zeile wurde der Platz also falsch berechnet.

Also habe ich in B2 und folgenden die Formel leicht abgewandelt:

=ZÄHLENWENN(A$2:A$14;"<"&A2)+1

Das ist zwar geflickschustert, heraus kommt aber das richtige Ergebnis:

Zeit Platz
1:51,22 12
1:49,87 11
1:42,50 8
1:42,79 9
2:08,40 13
1:45,52 10
1:33,11 2
1:36,90 5
1:36,75 4
1:36,03 3
1:37,29 6
1:41,85 7
1:32,87 1

Was läuft oben falsch?

Mit freundlichem Gruß Best regards
                           Boris Kirkorowicz

Hallo Boris

=ZÄHLENWENN(A$2:A$14;"<"&A2)+1

>

Ich würde

=RANG(A2;A$2:A$14;1)

nehmen

Gruß Werner

Hallo,

Ich würde
=RANG(A2;A$2:A$14;1)
nehmen

das hatte ich zuvor auch schon probiert, aber das dreht die Reihenfolge
um. Die kürzeste Zeit soll den ersten Platz bekommen, die längste Zeit
den letzten.

Mit freundlichem Gruß Best regards
                           Boris Kirkorowicz

Hallo Boris,

Zuerst die Antwort, ich weiß nicht was Du falsch gemacht hast :slight_smile:
da ich, siehe unten, was anderes erhalte.

Hallo,
ich habe eine Zeitenliste, aus der ich die jeweilige Platzierung
errechnen möchte. Dazu habe ich mich in B2 und folgende der Formel
=ZÄHLENWENN(A$2:A$14;"<="&A2)
bedient, wobei in Spalte A die Zeiten stehen. Heraus kommt folgendes:

Zeit Platz
1:51,22 12
1:49,87 11
1:42,50 8
1:42,79 9
2:08,40 13
1:45,52 10
1:33,11 2
1:36,90 5
1:36,75 4
1:36,03 3
1:37,29 6
1:41,85 6
1:32,87 1

Dabei fällt auf, dass es zweimal den 6. Platz gibt, aber keinen 7.
Platz; in der vorletzten Zeile wurde der Platz also falsch berechnet.

Also habe ich in B2 und folgenden die Formel leicht abgewandelt:

=ZÄHLENWENN(A$2:A$14;"<"&A2)+1

Das ist zwar geflickschustert, heraus kommt aber das richtige Ergebnis:

Zeit Platz
1:51,22 12
1:49,87 11
1:42,50 8
1:42,79 9
2:08,40 13
1:45,52 10
1:33,11 2
1:36,90 5
1:36,75 4
1:36,03 3
1:37,29 6
1:41,85 7
1:32,87 1

Was läuft oben falsch?

Formel: =ZÄHLENWENN(A$2:A$14;"<="&A2)+1

Ergebnis:
Zeit Platz
01:51,22 13
01:49,87 12
01:42,50 9
01:42,79 10
02:08,40 14
01:45,52 11
01:33,11 3
01:36,90 6
01:36,75 5
01:36,03 4
01:37,29 7
01:41,85 7
01:32,87 2

Zweimal die "7"

Das richtige Ergebnis erhalte ich nur mit RANG
=RANG(A2;$A$2:$A$14;1)

Jens

Hallo,

Ich würde
=RANG(A2;A$2:A$14;1)
nehmen

das hatte ich zuvor auch schon probiert, aber das dreht die Reihenfolge
um. Die kürzeste Zeit soll den ersten Platz bekommen, die längste Zeit
den letzten.

Auch bei:
=RANG(A2;A$2:A$14;0)
?

Jens

Hallo,

Zuerst die Antwort, ich weiß nicht was Du falsch gemacht hast :slight_smile:
da ich, siehe unten, was anderes erhalte.

Nö, Du stößt auf den gleichen Fehler, wenn man berücksichtigt, dass Du
bei allen Werten 1 addiert hast.

Mit freundlichem Gruß Best regards
                           Boris Kirkorowicz

Hallo,

Hallo,

Ich würde
=RANG(A2;A$2:A$14;1)
nehmen

das hatte ich zuvor auch schon probiert, aber das dreht die Reihenfolge
um. Die kürzeste Zeit soll den ersten Platz bekommen, die längste Zeit
den letzten.

Auch bei:
=RANG(A2;A$2:A$14;0)
?

Sorry, hatte ich verwechselt: ich hatte

=RANG(A2;A$2:A$14;0)

probiert, weil ich den dritten Parameter so verstanden hatte, dass die
Quelle bei 1 oder WAHR sortiert vorliegen müsse (die Quelle ist aber
unsortiert). Mit

=RANG(A2;A$2:A$14;0)

funktioniert es wie gewünscht.

Die Frage bleibt aber im Raum, warum

=ZÄHLENWENN(A$2:A$14;"<="&A2)

fehlerhaft funktioniert, wie mir scheint. Der Fehler tritt übrigens nur
bei genau dieser Zeit auf; jedenfalls hat die Änderung auf 1:41,84 oder
1:41,86 die Platzierung wieder in die richtige Reihe gebracht.
Formatiert ist das Ganze übrigens als M:SS,00

Mit freundlichem Gruß Best regards
                           Boris Kirkorowicz

Hallo Boris,

Die Frage bleibt aber im Raum, warum

=ZÄHLENWENN(A$2:A$14;"<="&A2)

fehlerhaft funktioniert, wie mir scheint. Der Fehler tritt übrigens
nur bei genau dieser Zeit auf; jedenfalls hat die Änderung auf
1:41,84 oder 1:41,86 die Platzierung wieder in die richtige Reihe
gebracht. Formatiert ist das Ganze übrigens als M:SS,00

Kannst Du das bitte als Bug mit der entsprechenden Tabelle im Anhang
melden? Ich habe das gerade auch mit der 3.6 nachvollziehen können.
Warum immer da ein Problem gerade mit dieser Zeitangabe ist ...

Gruß

Robert