Clever-Excel-Forum

Normale Version: Formel für Zeiten in Punkte umwandeln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

was du noch machen könntest wäre die Formel auf den genutzen Matrixbereich zu begrenzen, d.h. in G3 folgende Formel

=SVERWEIS(F3;A$2:C$12;3)

und in L3: =SVERWEIS(K3;S$3:U$13;3) bzw. Q3: =SVERWEIS(P3;S$3:U$13;3)
Hi Peter,

(18.01.2015, 21:30)Peter schrieb: [ -> ]=SVERWEIS(F3;A$2:C$12;3)

und in L3: =SVERWEIS(K3;S$3:U$13;3) bzw. Q3: =SVERWEIS(P3;S$3:U$13;3)

sollte nicht besser noch der 4. Parameter eingefügt werden?

=SVERWEIS(F3;A$2:C$12;3;0)
Hallo Ralf,

in diesem Fall macht der 4. Parameter keinen Sinn. Mit der 0 würdest du nach einer genauen Übereinstimmung suchen, wir wollen aber in einem Bereich von - bis suchen und würden dann, wenn es keine genaue Übereinstimmgung gibt, ein #NV als Ergebnis erhalten.

Die Matrix ist, das ist wichtig, aufsteigend angeordnet und deswegen funktioniert das in diesem Fall ohne den 4. Parameter.
Hallo,

hier noch eine Variante, die ich von Jörg(Jockel) gelernt habe:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
1vonbisPunkt  Abweichung 
200,2920  0,2320
30,30,5918  0,318
40,60,9916  0,3118
53 0  0,5918
6     30

ZelleFormel
G2=VERWEIS(F2;$A$2:$C$5)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo,

so auf die Schnelle:

Code:
=20-KÜRZEN(ABS(A1);)*6-(A1>=1)*2-VERWEIS(REST(ABS(A1);1)*10;{0;3;6};{0;2;4})

oder auch so:

Code:
=VERWEIS(ABS(D1*10);{0;3;6;10;13;16;20;23;26;30};{20;18;16;12;10;8;6;4;2;0})
Hallo,

da ich bei 2,3 eine Unregelmäßigkeit im Ergebnis feststellen musste, hier mal eine Korrektur:

Arbeitsblatt mit dem Namen 'Tabelle1'
 DEFG
10202020
20,29202020
30,3181818
40,59181818
50,6161616
60,99161616
71121212
81,29121212
91,3101010
101,59101010
111,6888
121,99888
132666
142,29666
152,3444
162,59444
172,6222
182,99222
193000

ZelleFormel
E1=VERWEIS(ABS(D1*10);{0;3;6;10;13;16;20;23;26;30};{20;18;16;12;10;8;6;4;2;0})
F1=20-KÜRZEN(ABS(D1);)*6-KÜRZEN((REST(ABS(D1)+1%%;1)-(REST(ABS(D1);1)>0,6)/10)/0,3;0)*2-(ABS(D1)>0,99)*2
G1=20-KÜRZEN(ABS(D1);)*6-(ABS(D1)>=1)*2-VERWEIS(REST(ABS(D1)+1%%;1)*10;{0;3;6};{0;2;4})
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo,

ein schönes Beispiel für 'viele Wege führen nach Rom', wobei ich der separaten Matrix den Vorzug gebe.

Zum einen ist die Formel, vor allem wenn man sich das Ganze nach einer längeren Zeit anschaut, für Außenstehende verständlicher und zum anderen hat die Matrix bei einer Änderung der Grenzwerte den Vorteil dass ich die Formel nicht anfassen muss sondern lediglich die Werte in der Matrix ändere.

Aber das sind, genauso wie das Thema Hilfsspalten, persönliche Vorlieben oder auch Abneigungen.
Hallo Peter,

Du hast vollkommen recht, eine separate Matrix ist einfacher zu pflegen. Die Formel in E ist dann interessant, wenn die Berechnung nur an wenigen Stellen erfolgt. Die anderen beiden sind eher Spielerei und irgendwann nur noch für den, der sie erfunden hat nachvollziehbar.
Seiten: 1 2