zeile einer zelle mit uhrzeit
#1
ich habe in tabellen in einer spalte die laufende uhrzeit.

nun möchte ich mittels einer funtkion in eine zelle die zeilennummer schreiben lassen, in welcher eine bestimmte uhrzeit steht.  zB =ZEILE(INDEX($C$19:$C$150;VERGLEICH($G19;$C$19:$C$150)))
$G19 ist dabei die uhrzeit aus dem bereich $C$19:$C$150 von welcher ich die zeile haben möchte. das klappt für viele zeiten, für andere uhrzeiten plötzlich nicht. so habe ich eine reihe da klappt das für 8:30-10:12, dann stimmen die zeilen nicht, ab 10:16 stimmen sie wieder????

kann mir jemadn helfen, gibt es eine andere funktion????

danke
Top
#2
Hola,

dann zeig doch bitte eine solche Tabelle (kein Bild!).

Gruß,
steve1da
Top
#3
=ZEILE(INDEX($C$19:$C$150;VERGLEICH($G19;$C$19:$C$150))) wird zu

=ZEILE(INDEX($C$19:$C$150;VERGLEICH(RUNDEN($G19*1440;);INDEX(RUNDEN($C$19:$C$150*1440;);))))

Zeiten sind Gleitkommazahlen.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#4
Hallo,

Du hast VERGLEICH ohne drittes Argument verwendet. Das dritte Argument wird von Excel dann als 1 interpretiert: https://support.office.com/de-de/article...3F4A37673A

Um die genaue Uhrzeit zu suchen musst Du die 0 verwenden:
Code:
=VERGLEICH($G19;$C$19:$C$150;0)

Folgende Formel reicht, um die Zeile zu ermitteln:
Code:
=VERGLEICH($G19;$C$19:$C$150;0)+18
Gruß
Michael
Top
#5
ganz vielen dank für die rasche antwort. jetzt klappt es. das mit dem gleitkomma war wahrscheinlich die ursache, dass es manchmal geklappt hat und manchmal nicht.

ciao, gert :100: :100:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste