2017-05-26 7 views
0

Kann mir jemand in Bezug auf mein Problem mit Excel helfen? Eigentlich habe ich zwei Szenarien:Excel: Begrenzt den Wert

1. Problem: Meine Zusammenfassung ist in Blatt 1, die Rohdaten in Blatt 2. Was ich will, ist, den Wert in Blatt 2 auf Blatt 1 zu kopieren. Um dies zu tun Ich weiß, dass ich vlookup durchführen muss. Was ich jedoch möchte, ist folgendes:

Wenn der Wert in Blatt 2 mehr als 8 Stunden beträgt, möchte ich, dass der Wert in Blatt 1 genau 8 Stunden beträgt. Beispiel: Tabelle 2 zeigt die insgesamt angemeldeten Stunden von 8:04 (8 Stunden und 4 Minuten). Ich möchte, dass die Daten in Blatt 1 genau 8 Stunden sind.

Hinweis: Dies sollte in Stunden Format

Zweite Ausgabe: Dies ist das umgekehrt die Ausgabe Nummer 1, wenn der Wert in Blatt 2 weniger als 30 Minuten ist, mag ich die Daten in Blatt 1 zu sein, bei genau 30 Minuten.

Hinweis: Diese in Minuten-Format sein sollte

Hoffnung können Sie helfen.

+0

Können Sie einen Beispielcode posten? – Chef1075

+0

Hier ist der Code, den ich verwende: = SVERWEIS ($ A $ 1, Davied! $ F $ 1: $ O $ 23,2, FALSCH) –

Antwort

0

Sie können dies tun, indem Sie IF-Formeln verwenden. Ersetzen A1 mit Vlookup Formel:

=IF(A1<0.000347222222222222,0.000347222222222222,IF(A1>0.00555555555555556,0.00555555555555556,A1)) 
0

in Excel 1 Tag gleich 1 (integer), einen Tag und eine Hälfte ist 1,5 (dezimal) und so weiter.

=IF(VLOOKUP($A$1,Davied!$F$1:$O$23,2,FALSE)>1/3,1/3, 
IF(VLOOKUP($A$1,Davied!$F$1:$O$23,2,FALSE)<1/48,1/48, 
VLOOKUP($A$1,Davied!$F$1:$O$23,2,FALSE))) 
Verwandte Themen