Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
740to744
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
740to744
740to744
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

nachkommastellen

nachkommastellen
11.03.2006 19:55:05
Michael
Hallo1
Ich nutze folgende Formel geht alles wunderbar bis ))))))))& in dem letzten teil der Formel bekomme ich auch noch das Richtige Ergebnis, aber mit zu vielen nachkommastellen 6 Stück an der Zahl. Ich habe schon versucht über die Formatierung das Problem zu lösen ohne erfolg, über Dezimalstelle löschen geht leider auch nicht. Vielleicht kann mir jemand sagen wie ich das Problem lösen kann vielen dank.
=WENN(UND(M12=9,5;E12="x";K11="Montiert");M16*17;WENN(UND(M12=9,5;K11="Montiert");M16*14,5;WENN(UND(M12=9,5;E12="x");M16*14,5;WENN(M12=9,5;M16*12;WENN(UND(M12=12,5;E12="x";K11="Montiert");M16*17,5;WENN(UND(M12=12,5;K11="Montiert");M16*15;WENN(UND(M12=12,5;E12="x");M16*15;WENN(M12=12,5;M16*12,5;))))))))&WENN(UND(M12=15,5;E12="x";K11="Montiert");M16*18,5;WENN(UND(M12=15,5;K11="Montiert");M16*16;WENN(UND(M12=15,5;E12="x");M16*16;WENN(M12=15,5;M16*18,5;""))))

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nachkommastellen
11.03.2006 20:33:29
Paul
Hallo Michael,
riesen formel, aber sollte funkt.:
=WENN(UND(M12=9,5;E12="x";K11="Montiert");RUNDEN(M16*17;2);WENN(UND(M12=9,5;K11="Montiert");RUNDEN(M16*14,5;2);WENN(UND(M12=9,5;E12="x");RUNDEN(M16*14,5;2);WENN(M12=9,5;RUNDEN(M16*12;2);WENN(UND(M12=12,5;E12="x";K11="Montiert");RUNDEN(M16*17,5;2);WENN(UND(M12=12,5;K11="Montiert");RUNDEN(M16*15;2);WENN(UND(M12=12,5;E12="x");RUNDEN(M16*15;2);"")))))))&WENN(M12&lt12,5;"";WENN(M12=12,5;RUNDEN(M16*12,5;2);WENN(UND(M12=15,5;E12="x";K11="Montiert");RUNDEN(M16*18,5;2);WENN(UND(M12=15,5;K11="Montiert");RUNDEN(M16*16;2)*WENN(UND(M12=15,5;E12="x");RUNDEN(M16*16;2);WENN(M12=15,5;RUNDEN(M16*18,5;2);""))))))
Grüße Paul
Anzeige
nachkommastellen
11.03.2006 21:07:27
Michael
hallo paul
solange ich das x in zelle e12 lasse geht alles nehm ich das x raus bekomme ich wieder meine 6 nachkommastellen
AW: nachkommastellen
11.03.2006 21:10:46
Paul
Hallo Michael,
lade die Tabelle doch mal hoch, bin mir sicher wenn Du noch paar Erklärungen dazu machst, das man diese lange formel noch kürzer und besser machen kann.
Grüße Paul
AW: nachkommastellen
11.03.2006 20:48:25
Fred
=RUNDEN(WENN(UND(M12=9,5;E12="x";K11="Montiert");M16*17;WENN(UND(M12=9,5;K11="Montiert");M16*14,5;WENN(UND(M12=9,5;E12="x");M16*14,5;WENN(M12=9,5;M16*12;WENN(UND(M12=12,5;E12="x";K11="Montiert");M16*17,5;WENN(UND(M12=12,5;K11="Montiert");M16*15;WENN(UND(M12=12,5;E12="x");M16*15;WENN(M12=12,5;M16*12,5;))))))))&WENN(UND(M12=15,5;E12="x";K11="Montiert");M16*18,5;WENN(UND(M12=15,5;K11="Montiert");M16*16;WENN(UND(M12=15,5;E12="x");M16*16;WENN(M12=15,5;M16*18,5;""))));2)
mfg Fred
Anzeige
nachkommastellen
11.03.2006 21:09:50
Michael
hallo fred
wenn ich die formel so benutze bekomme ich beim 6 und einen formel fehler schade
AW: nachkommastellen
11.03.2006 21:14:46
Fred
Hi,
denke, es sind zuviele Klammernpaare, da gibt es auch ein Limit, welches genau, weiß ich nicht.
mfg Fred
auf 2 NK runden
12.03.2006 12:25:42
FP
Hallo Michael,
a) Deine Formel ist viel zu lang und unübersichtlich
b) sie enthält 2 grobe Fehler
Fehler #1: statt der Verknüpfung mit "&" solltest Du "+" nehmen
Fehler #2: statt WENN(M12=15,5;M16*18,5;"")
sollte es IMO heissen: WENN(M12=15,5;M16*13,5;0)
Dass Dir ein Ergebnis 0 nicht angezeigt wird kannst Du auch so erreichen:
Formatiere die Ergebniszelle wie folgt: 0,00;-0,00;
Zur Erklärung: man kann 4 Formate definieren
Format #1 - positive Zahlen ( hier 0,00 ) gefolgt von einem ;
Format #2 - negative Zahlen ( hier -0,00 ) wieder gefolgt von ";"
Format #3 - Nullwerte ( hier nicht definiert, daher werden Nullwerte NICHT angezeigt ! )
der ";" und das Format #4 für Textwerte kann hier entfallen ( wäre normalerweise "@" )
hier noch meine Formellösung für Dein Problem:
=RUNDEN(M16*ODER(M12=9,5;M12=12,5;M12=15,5)*(INDEX({12;12,5;13,5};KÜRZEN(M12/3)-2)+(E12="x")*2,5+(K11="montiert")*2,5);2)
Servus aus dem Salzkammergut
Franz
Anzeige
Korrektur
12.03.2006 12:36:17
FP
Hallo Michael,
einen kleinen Fehler enthält meine Formel noch ( wenn M12 &lt 3 ) - hier die Korrektur:
=RUNDEN(M16*ODER(M12=9,5;M12=12,5;M12=15,5)*(INDEX({12;12,5;13,5};MAX(;KÜRZEN(M12/3)-2))+(E12="x")*2,5+(K11="montiert")*2,5);2)
wenn Dir die Formel zu "nebulös" ist biete ich Dir noch folgende Variante an:
=RUNDEN(M16*ODER(M12=9,5;M12=12,5;M12=15,5)*(SVERWEIS(M12;{0.0;9,5.12;12,5.12,5;15,5.13,5};2;1)+(E12="x")*2,5+(K11="montiert")*2,5);2)
ist allerdings etwas länger ;-)
Servus aus dem Salzkammergut
Franz

179 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige