WENN UND ODER verschachtelt
#11
In Zelle C10 sollte der korrekte Wert 19,80 ausgegeben werden, bezogen auf den Wert in Zelle L10.

L10 enthält den Zeitwert 08:45. Entsprechend Arbeitsmappe "DATA" liegt der Wert zwischen 8:00 und 8:99. Daher sollte 19,80 ausgegeben werden.



Das Problem liegt wohl u.a  in DATA Spalte A. Wie definiere ich hier einen Zeitraum VON-BIS? z.B. 8:00 bis 8:99


Angehängte Dateien
.xlsx   02-20.xlsx (Größe: 19,09 KB / Downloads: 3)
Top
#12
Hi,

das Problem sitzt vor dem Monitor. Angel :89: Du hast nämlich nicht umgesetzt, was ich dir bezüglich Text- und Zahlenvergleich geschrieben habe. Deine Zeiten im Blatt Data waren immer noch im Textformat während die von-Zeiten im Formular echte Zeiten sind.

Das erwartest du doch, oder?

Arbeitsblatt mit dem Namen 'Formular'
CDEFGHIJKLM
80,0000:00
90,0000:00
1019,807:3008:4516:15
110,0000:00
1222,008:0009:4517:45
130,000:0000:0000:00
140,0000:00
150,0000:00
160,0000:00
170,0000:00
180,0000:00

ZelleFormel
C8=WENNFEHLER(SVERWEIS(L8;Data!$A$1:$C$10;3;1);"")
L8=M8-K8
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Arbeitsblatt mit dem Namen 'Data'
ABC
10:0002:990
23:0003:998,80
34:0004:9911,00
45:0005:9913,20
56:0006:9915,40
67:0007:9917,60
78:0008:9919,80
89:0009:9922,00
910:0010:9924,20
1011:0024:9926,40
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Zudem stimmte der Suchbereich in deiner Formel und auch der 4. Parameter nicht. Da du keinen genauen Treffer erzielen willst (deine Ergebniszeiten liegen ja zwischen Anfang und Ende), darfst du nicht WAHR nehmen, sondern FALSCH (oder 0 bzw. 1)

Nachtrag: was soll eigentlich 2:99 für eine Zeit sein? Nach 2:59 kommt 3:00! Ist aber in dem Fall nicht relevant. Befasse dich mal mit der von mir geposteten Formel - Hilfen zum SVERWEIS() gibt es manigfach.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#13
… ich machs so:

=SVERWEIS(STUNDE(L10);Data!A1:B12;2;WAHR)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#14
Wirklich?

Arbeitsblatt mit dem Namen 'Formular'
D
80
9#NV
100
11#NV
12#NV
130
14#NV
15#NV
160
17#NV
180

ZelleFormel
D8=SVERWEIS(STUNDE(L10);Data!A1:B12;2;WAHR)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#15
Die Lösung gefällt mir! Wie sind die Zellen in D und A formatiert? Als Text? Ich will das gerne mit Dezimahlzahlen umsetzen.
Top
#16
Hi,

auch wenn dir Andrés Antwort gefällt, so ist die Lösung trotzdem falsch. Ich hab's doch mit dem Tabellenausschnitt gezeigt.

Und was gefällt dir nicht an meinem Lösungsvorschlag?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#17
Thumbs Up 
@schauan
SUPER! Das funktioniert!!   Statt zu zeigen wie es nicht geht .. zeigen wie es geht :)  BESTEN DANK!!






SUPER! Das funktioniert!!   Statt zu zeigen wie es nicht geht .. zeigen wie es geht[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]  BESTEN DANK!!




Wird die Lösung von [b][i]schauan[/b] wieder gelöscht..??[/i]




SUPER! Das funktioniert!!   Statt zu zeigen wie es nicht geht .. zeigen wie es geht[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]  BESTEN DANK!!








Wird die Lösung von [b][i]schauan[/b] wieder gelöscht..??[/i]
Sorry .. diese Lösung hat funktioniert!
Top
#18
Hallo,

Fullquotes sind nicht notwendig. Es reicht, wenn man den betreffenden User einfach anspricht und (falls nötig) auf den Beitrag (etwa #10) verweist. Zudem waren deine Antwortsätze in denn Zitaten enthalten. Aus dem Grund habe ich auch die unnötigen Zitate  wieder entfernt. Zum Antworten bitten den Button "Antworten" rechts unterhalb des Beitrages benutzen.

Dass du anscheinend mit meinem Vorschlag nicht einverstanden bist, ist ja ok. Die Höflichkeit würde es aber gebieten, zumindest - vor allem wenn nach dem Grund bereits gefragt wurde - kurz darauf zu antworten.

Du wirst von mir auch keine weiteren Vorschläge in diesem Thread mehr bekommen, dennoch rate ich dir (ob du es annimmst, musst du selber wissen), dich einmal mit Zeit zu befassen. Du hast nämlich weder Zeiten noch Dezimalzeiten benutzt!!! Hier wäre etwas Lesestoff: https://www.online-excel.de/excel/singsel.php?f=129
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#19
Hallöchen,

die Formel basiert auf dem in #5 gezeigten Tabellenausschnitt und muss entsprechend auch in Zeile 10 eingetragen werden und nicht in Zeile 8.
Grundlage bilden dabei die "Textzeiten" und nicht die auf Anfangszeit geänderte Spalte. Wenn ansonsten nix gegen Text spricht, dann passt das.
Wenn die Formel in andere Zellen gezogen werden soll, muss man den Bereich fixieren.

@Roc,

Vollzitate sind nicht nötig. Eventuell hättest Du ja stattdessen einen größeren Tabellenausschnitt posten können Smile

Zitat:Statt zu zeigen wie es nicht geht
Günter und ich sind auf verschiedenen Wegen an die Lösung herangegangen. Du musst uns Antwortern schon zugestehen, dass wir auch mal eine Erklärung zum Verständnis brauchen. Außerdem hätte meine Antwort ja wirklich falsch sein können.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#20
der Höflichkeit wegen: danke für deine Vorschläge! Die Lösung fand ich allerdings im Beitrag von [b]schauan [/b]und der Tatsache, die Datenreihe als Text zu formatieren.
Top


Gehe zu:


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