Problem mit Formelerstellung mit MS Excel

MRT

Level-1
Beiträge
865
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Im Feld D37 wird mein Querschnitt errechnet, jetzt soll in D39 der nächst größere Querschnitt erscheinen.

z.B.:
in D37 steht 6,37mm², dann soll in D39 10mm² stehen

Ich hab in D39 folgende Formel stehen:

=WENN(D37>50;"70";WENN(D37>35;"50";WENN(D37>25;"35";WENN(D37>16;"25";WENN(D37>10;"16";WENN(D37>6;"10";WENN(D37>4;"6";WENN(D37>2,5;"4";WENN(D37>1,5;"2,5";WENN(D37>1;"1,5";WENN(D37>0,5;"1";WENN(D37>0,1;"0,5"))))))))))))


Mir reicht es wenn es bis 70mm² geht, leider wird die Formel nur bis zum rot markierten Teil abgearbeitet, ich hab sie daher jetzt momentan so im Feld stehen:



=WENN(D37>50;"70";WENN(D37>35;"50";WENN(D37>25;"35";WENN(D37>16;"25";WENN(D37>10;"16";WENN(D37>6;"10";WENN(D37>4;"6";WENN(D37>2,5;"4"))))))))


Mit der letzten Formel gibts keine Probleme funzt alles problemlos, nur brauche ich es bis min. 1,5mm². In der ersten Formel kann ich keinen Fehler finden, vl findet ihr da was??


lg
 
Formel

Hallo,

kannst doch deine Formel auch im Visual Basic Editor reinschreiben und deine Werte übergeben. Wird auf alle Fälle übersichtlicher.

André
 
Makro

lieber Bastlerfreund! Ich hab da mal was vorbereitet! Es besteht kein Anspruch auf Freiheit von Fehlern. Soll auch nur ne Anregung darstellen.

André
 

Anhänge

  • Querschnitt.zip
    6,6 KB · Aufrufe: 29
Im Feld D37 wird mein Querschnitt errechnet, jetzt soll in D39 der nächst größere Querschnitt erscheinen.

So was kann man aber auch ohne VB nur mit den eingebauten Tabellenfunktionen erreichen. Beispiel siehe Anlage. Der Vorteil ist natürlich, dass diese Tabelle leicht erweitert werden kann. Bei Verlängerung oder Verschiebung der Tabelle sind die Namen anzupassen!

Gruß Michael aka Dumbledore
 

Anhänge

  • Mappe1.zip
    1,7 KB · Aufrufe: 13
Hallo!

Melde mich leider etwas spät, ich habs mit VB gemacht mit Beispiel von sps.concept --> Danke!

Wusste gar nich das man es nur mit Excel auch hinbekommt, trotzdem Danke!
 
Zurück
Oben