Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
624to628
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
624to628
624to628
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zeiten vergleichen

Zeiten vergleichen
19.06.2005 12:37:46
MartinFl
Hallo miteinander,
es soll der zu einer bestimmten Zeit zugehörige Wert gefunden und ausgegeben werden. Ich versuchte es mit
=SVERWEIS(A11;Daten!A6:B3005;2;0)
kam aber nicht zu einer Lösung.
In A11 steht als Suchkriterium eine Zeit im Format hh:mm:ss.
Die Matrix enthält in Spalte A die zu durchsuchenden Zeiten - ebenso im Format hh:mm:ss.
Aber:
Die Suchkriterium-Zeit ist im ss-Bereich immer auf :00 oder :30 eingegeben. Und die zu durchsuchenden Zeiten stammen aus logfiles, welche im 5-Sekundentakt aufgenommen wurden und die ..:..:00 oder ..:..:30 nicht immer treffen, z.B. 12:20:58, nächste Zeit: 12:21:03.
Somit gibt es seltenst eine völlige Übereinstimmung.
Die Zeiten in der Matrix dürfen kein anderes Format bekommen, weil jene in ein x-y-Diagramm eingespeist werden.
Wer bitte weiß eine Lösung?
Gruß vom
Martin

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeiten vergleichen
19.06.2005 13:05:28
ransi
hallo martin
was soll denn passieren wenn keine genaue übereinstimmung gefunden wird?
soll dann der nächst kleinere wert genommen werden?
oder der nächst größere wert?
oder ganz was andres?
ransi
AW: Zeiten vergleichen
19.06.2005 13:27:09
MartinFl
Hallo Ransi,
sorry, hab vergessen zu schreiben was eigentlich passieren soll.
Ja, wünschenswert wäre wenn der nächstgrößere Wert genommen werden könnte.
Bsp.:
Suchkriterium ist 12:20:00,
dann in der Matrix
12:19:52
12:19:57
12:20:02
12:20:07
die 12:20:02er Zeit verwenden.
Auf eine ganze Minute aufrunden wäre auch ok, dies würde allerdings das Ganze um bis zu einer Minute ungenauer werden lassen.
Habe es mit RUNDEN ebenfalls probiert, bekomme aber meist #NV angezeigt.
Gruß vom
Martin
Anzeige
AW: Zeiten vergleichen
19.06.2005 13:40:59
ransi
hallo martin
versuch mal:
 
 ABCD
112:01:52112:02:002
212:01:572  
312:02:023  
412:02:074  
512:02:125  
612:02:176  
712:02:227  
812:02:278  
912:02:329  
1012:02:3710  
1112:02:4211  
1212:02:4712  
1312:02:5213  
1412:02:5714  
1512:03:0215  
1612:03:0716  
1712:03:1217  
1812:03:1718  
1912:03:2219  
2012:03:2720  
2112:03:3221  
2212:03:3722  
2312:03:4223  
2412:03:4724  
2512:03:5225  
2612:03:5726  
2712:04:0227  
2812:04:0728  
2912:04:1229  
3012:04:1730  
Formeln der Tabelle
D1 : =WENN(ISTFEHLER(SVERWEIS(C1;A1:B30;2));INDIREKT("B" & VERGLEICH(C1;A1:A30)+1);SVERWEIS(C1;A1:B30;2))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
ransi
Anzeige
AW: Zeiten vergleichen
19.06.2005 15:36:46
MartinFl
Hallo Ransi,
erst mal vielen Dank für Deine Formel.
Ich habe sie soweit eingebaut, bekomme aber immer 0 angezeigt, ob ich nun eine treffende oder abweichende Zeit eingebe.
=WENN(ISTFEHLER(SVERWEIS(A13;Daten!A6:C3005;3));INDIREKT("'Daten'!c"&VERGLEICH(A13;Daten!A6:A3005)+1);SVERWEIS(A13;Daten!A6:C3005;3))
Dabei fällt mir auf, ist VERGLEICH denn nicht nur für die Ausgabe der Spaltenposition gedacht, oder gilt dies auch für Zeilen?
Auweia ist das mühsam!
Gruß vom
Martin
AW: Zeiten vergleichen
19.06.2005 18:23:55
ransi
hallo
lädst du mal ein kleines beispiel hoch.
Gleiche formate und datenstruktur wie in deiner originaldatei?
ransi
Anzeige
AW: Zeiten vergleichen
19.06.2005 21:22:32
MartinFl
Hallo Ransi,
oooh-oooh!
Beim Sicherheitskopieren hab mächtig ich daneben gegriffen und nun fünf Tage Arbeit vernichtet.
Und nun, wo ich wenigstens eine kleine Tabelle zum Problem hochladen wollte, wird nun auch noch angezeigt, daß eine falsche Endung bei der Datei wäre. (?)
Ist eine .xls-Datei und auch kleiner wie 300 kB.
Gruß
vom Martin
AW: Zeiten vergleichen
21.06.2005 11:34:41
MartinFl
Hallo,
Stand der Dinge:
Die Genauigkeit mit =SVERWEIS(E5;A13:C1276;3) ist ausreichend, denn wenn die Uhrzeit nicht genau getroffen wird, wird der Wert aus EINE ZEILE VORHER angezeigt - nicht eine ganze Minute vorher.
Aber:
Ich habe mittlerweile festgestellt, daß das Ergebnis 0 anscheinend mit der Matrix-Größe zusammen hängt.
Bei =SVERWEIS(E5;A13:C1276;3) wird der entspr. Wert ausgegeben, ändere ich auf C1277 oder größer (ursprünglic C3005) ab, kommt 0.
Bei der Änderung von A13 zu A1 kann ich bis Zeile C1288 festlegen. Ab C1289 kommt auch die 0.
Also =SVERWEIS(E5;A1:C1288;3) geht gerade noch.
Ist irgendwie merkwürdig, oder nicht?
Gruß vom Martin
Anzeige
bereich_verweis ?
21.06.2005 18:33:12
ransi
hallo martin
ich kann das so nicht nachvollziehen.
das kann damit zusammenhängen wie die liste sortiert ist, ob da leere zellen mit im spiel sind.
der synthax für sverweis():
SVERWEIS(Suchkriterium;Matrix;Spaltenindex;Bereich_Verweis)
bereich_verweis ist bei dir nicht angegeben.
musst du nochmal ein wenig testen und die hilfe zum sverweis() befragen.
ransi
AW: bereich_verweis ?
21.06.2005 19:14:50
MartinFl
Hallo Ransi,
schön daß Sie sich nochmal melden. In den heutigen Beiträgen:
- MAX-Wert ermitteln mit #NV im Suchbereich
- SVERWEIS - Matrixgröße begrenzt?
geht das scheinbar unlösbare weiter. Es ist zum Verzweifeln.
Gruß vom Martin
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige