Microsoft Excel

Herbers Excel/VBA-Archiv

runden auf werte einer liste | Herbers Excel-Forum


Betrifft: runden auf werte einer liste von: Benjamin
Geschrieben am: 11.01.2010 10:55:16

hallo zusammen,

ich habe ein problem.

ich muss tausende von zahlen "runden". - bzw. vielleicht besser verändern.

die zahlen auf die verändert (gerunded) werden soll habe ich in einer spalte, oder einem tabellenblatt.

z.b.

0,0005
0,05
2
4
6
10
15
20
30
49
60

nun möchte ich die zahl 12 auf den nächsten wert innerhalb der liste runden (also 10)
oder die zahl 26 würde 30
die zahl 51 würde 60 werden usw.

wenn möglich sollte, falls ein wert exact zwischen zwei werten liegt abgerunded werden.

ich habe es schon mit sverweis und (wahr) versucht, aber dann habe ich mit zahlen wie z.b. 0.0005 und 0.00007 probleme

hat jemand eine idee?

gruss und dank
benjamin

  

Betrifft: AW: runden auf werte einer liste von: Tino
Geschrieben am: 11.01.2010 11:14:11

Hallo,
ich habe es mal so gelöst.

 ABCD
1    
2    
3  Suchwert26
40,0005   
50,05   
62 MinMax
74 2030
86   
910 Ergebnis:30
1015   
1120   
1230   
1349   
1460   

Formeln der Tabelle
ZelleFormel
C7=INDEX(A:A;VERGLEICH(D3;A:A;1))
D7=WENN(ZÄHLENWENN(A:A;"<="&C7)=ANZAHL(A:A); "";KKLEINSTE(A:A;ZÄHLENWENN(A:A;"<="&C7)+1))
D9=WENN(D3-C7>D7-D3;D7;C7)


Gruß Tino


  

Betrifft: AW: runden auf werte einer liste von: Benjamin
Geschrieben am: 11.01.2010 14:12:43

super!
Danke!!


Beiträge aus den Excel-Beispielen zum Thema "runden auf werte einer liste"