Supportnet / Forum / Tabellenkalkulation
Wenn Wert größer/gleich 1.000 dann durch 1.000 teilen , wenn Wert größer/gleich 1.000.000 dann...
Frage
Nabend an alle,
ich benötige mal Hilfe von den Formelexperten.
Ich arbeite gerade an einer Widerstandsfarbcodetabelle. In dieser Tabelle können u. a. die Farben eines Widerstandes angegeben werden und es wird automatisch der entsprechende Wert angezeigt und über insgesamt 48 bedingte Formatierungen (wurde in VBA realiesiert) die entsprechenden Farben ausgegeben. Nun wird mir im Moment nur die Werte in Ohm ( Ώ ) angezeigt. Ich hätte aber gerne, dass wenn der Wert in Zelle K17 größer/gleich 1.000 wird, mir in Zelle K18 der Wert aus K17 : 1.000 ausgegeben wird, also bei 1.000 eine 1, bei 2.000 eine 2, bei 3.300 eine 3,3 usw. Wird der Wert größer/gleich 1.000.000, soll mir der Wert aus K17 : 1.000.000 angezeigt werden. Also bei 1.000.000 eine 1, bei 2.000.000 eine 2, bei 3.300.000 eine 3,3. Mit welcher Formel bekomme ich das hingebogen. Ich hoffe, Ihr habt einen kleinen Denkanstoß für mich, mir fällt nämlich nichts ein. Formeln sind eben , anders als VBA, nicht meine Welt.
Ich kann bei Bedarf auch die Tabelle per Mail zuschicken.
Also ich baue auf Euch,
coros
[sup]Jeder macht was er will, keiner macht was er soll, aber alle machen mit.[/sup]
Antwort 1 von Locke
=WENN(K17>=1000000;K17/1000000;WENN(K17>=1000;K17/1000;K17))
Ich hoffe das ist was Du willst, erscheint mir aber zu Einfach um die Lösung zu sein.
P.S.
An der Tabelle hätte ich auch interesse. Vielleicht kann ich ja auch noch zur Verbesserung beitragen.
Ich hoffe das ist was Du willst, erscheint mir aber zu Einfach um die Lösung zu sein.
P.S.
An der Tabelle hätte ich auch interesse. Vielleicht kann ich ja auch noch zur Verbesserung beitragen.
Antwort 2 von Arnim
Hallo coros,
ich weiß nicht, ob Zahlen unter 1000 vorkommen. Wenn nicht, würde ich diese Formel nehmen:
=WENN(K17<10^6;K17/1000;K17/10^6)
sonst erweitert:
=WENN(K17<1000;0;WENN(K17<10^6;K17/1000;K17/10^6))
Gruß Arnim
ich weiß nicht, ob Zahlen unter 1000 vorkommen. Wenn nicht, würde ich diese Formel nehmen:
=WENN(K17<10^6;K17/1000;K17/10^6)
sonst erweitert:
=WENN(K17<1000;0;WENN(K17<10^6;K17/1000;K17/10^6))
Gruß Arnim
Antwort 3 von coros
Nabend Locke,
danke Dir erst einmal für Deine Antwort. Leider funktioniert das ganze nicht so wie ich es mir dachte. Bei Deiner Formel werden zwar wenn die die Zahl > 1.000.000 wird, durch diese Zahl geteilt, aber nicht wenn die Zahl > 1.000 ist. Dann wird eine 0 ausgegeben. Es wird auch nicht der Wert aus K17, wenn K17 < 1.000 wird (hatte ich vergessen in dem ersten Beitrag zu erwähnen), ausgegeben. Also wenn die Zahl in K17 kleiner 1000, dann soll nichts gerechnet werden und nur die Zahl aus K17 ausgegeben werden.
Ich hoffe auf weitere Lösungsmöglichkeiten,
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
PS: Ich schicke Dir die Datei gerne mal zu.
danke Dir erst einmal für Deine Antwort. Leider funktioniert das ganze nicht so wie ich es mir dachte. Bei Deiner Formel werden zwar wenn die die Zahl > 1.000.000 wird, durch diese Zahl geteilt, aber nicht wenn die Zahl > 1.000 ist. Dann wird eine 0 ausgegeben. Es wird auch nicht der Wert aus K17, wenn K17 < 1.000 wird (hatte ich vergessen in dem ersten Beitrag zu erwähnen), ausgegeben. Also wenn die Zahl in K17 kleiner 1000, dann soll nichts gerechnet werden und nur die Zahl aus K17 ausgegeben werden.
Ich hoffe auf weitere Lösungsmöglichkeiten,
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
PS: Ich schicke Dir die Datei gerne mal zu.
Antwort 4 von pelle
Hallo Coros,
wenn du magst, kannst du mir die Tabelle auch mal schicken!
gruss
pelle
wenn du magst, kannst du mir die Tabelle auch mal schicken!
gruss
pelle
Antwort 5 von coros
Hallo Arnim,
danke auch Dir für den Lösungsvorschlag. Komme aber leider zu dem selben Ergebnis wie mit der Formel von Locke.
Es muss doch eine Möglichkeit geben, eine Zahl, wenn sie einen bestimmten Wert überschreitet, durch diese Zahl zu teilen und das eben mit verschiedenen Zahlen. Also <1.000 => nicht teilen nur Ausgebe des Wertes, >1000 => durch 1.000 teilen, >1.000.000 => durch 1.000.000 teilen.
Danke Euch noch mal,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
danke auch Dir für den Lösungsvorschlag. Komme aber leider zu dem selben Ergebnis wie mit der Formel von Locke.
Es muss doch eine Möglichkeit geben, eine Zahl, wenn sie einen bestimmten Wert überschreitet, durch diese Zahl zu teilen und das eben mit verschiedenen Zahlen. Also <1.000 => nicht teilen nur Ausgebe des Wertes, >1000 => durch 1.000 teilen, >1.000.000 => durch 1.000.000 teilen.
Danke Euch noch mal,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 6 von Locke
verstehe ich nicht, bei mir geht das.
1.000.000 = 1
1.500.000 = 1,5
5.000 = 5
1.000 = 1
900 = 900
100 = 100
1 = 1
1.000.000 = 1
1.500.000 = 1,5
5.000 = 5
1.000 = 1
900 = 900
100 = 100
1 = 1
Antwort 7 von Michael10
Hallo Oliver,
ich hoffe ich habe deine Frage richtig verstanden
vielleicht hilft dir das weiter würde mich freuen
=WENN(K17<=1000;K17;WENN(K17>=1000;K17/1000;WENN(K17>=1000000;K17/1000000)))
Liebe Grüße Michael
ich hoffe ich habe deine Frage richtig verstanden
vielleicht hilft dir das weiter würde mich freuen
=WENN(K17<=1000;K17;WENN(K17>=1000;K17/1000;WENN(K17>=1000000;K17/1000000)))
Liebe Grüße Michael
Antwort 8 von coros
Hm,
ich habe die Formeln mal in einer leeren Tabelle ausprobiert und da funktionieren sie. Nur nicht in meinem Tabellenblatt, in dass die Formel letztendlich soll. Weiß zwar nicht warum, werde aber wohl noch dahinter kommen.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
ich habe die Formeln mal in einer leeren Tabelle ausprobiert und da funktionieren sie. Nur nicht in meinem Tabellenblatt, in dass die Formel letztendlich soll. Weiß zwar nicht warum, werde aber wohl noch dahinter kommen.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 9 von Arnim
Hallo,
ja, so hatte ich es auch verstanden; nur war die Bedingung unter 1000 nicht definiert gewesen.
Meine Formel dann:
=WENN(K17<1000;K17;WENN(K17<10^6;K17/1000;K17/10^6))
Gruß Arnim
ja, so hatte ich es auch verstanden; nur war die Bedingung unter 1000 nicht definiert gewesen.
Meine Formel dann:
=WENN(K17<1000;K17;WENN(K17<10^6;K17/1000;K17/10^6))
Gruß Arnim
Antwort 10 von coros
Hi Michael,
danke auch Dir für die Formel, aber leider genau das selbe Ergebnis wie bei Arnim und Locke. Wobei Du die Frage schon richtig verstanden hast. Nur scheint in meiner Tabelle irgendwo die Bremse zu stecken. Deshalb scheinen die Formeln nicht zu funktionieren.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
danke auch Dir für die Formel, aber leider genau das selbe Ergebnis wie bei Arnim und Locke. Wobei Du die Frage schon richtig verstanden hast. Nur scheint in meiner Tabelle irgendwo die Bremse zu stecken. Deshalb scheinen die Formeln nicht zu funktionieren.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 11 von Locke
Nun sag mir noch wo genau die formel in die tabelle soll?
Willst du den errechneten Widerstandswert in kilo- oder mega Ohm darstellen?
Willst du den errechneten Widerstandswert in kilo- oder mega Ohm darstellen?
Antwort 12 von coros
Hi ich nochmal,
kann das mit dem nicht funktionierenden Formeln eventuell damit zusammenhängen, dass der Wert in Zelle K17 durch eine Verknüpfung erzeugt wird? Wenn ich nämlich in Zelle K17 mal die Werte händisch eingebe, funktionieren die Formeln.
Hat darauf eventuell jemand noch eine Antwort?
Danke schon mal im Voraus,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
kann das mit dem nicht funktionierenden Formeln eventuell damit zusammenhängen, dass der Wert in Zelle K17 durch eine Verknüpfung erzeugt wird? Wenn ich nämlich in Zelle K17 mal die Werte händisch eingebe, funktionieren die Formeln.
Hat darauf eventuell jemand noch eine Antwort?
Danke schon mal im Voraus,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 13 von Michael10
Hallo Oliver,
sag mal welche Verknüpfung in K17 steht
Gruß Michael
sag mal welche Verknüpfung in K17 steht
Gruß Michael
Antwort 14 von coros
Hi Locke,
ich will den Wert in Kilo- und in Megaohm, je nach dem welcher Wert eingegeben wird, angezeigt bekommen. Deshalb die Formel. Wo ist im Moment eigentlich egal, dass schiebe ich mir dann schon so, wie ich es brauche.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
ich will den Wert in Kilo- und in Megaohm, je nach dem welcher Wert eingegeben wird, angezeigt bekommen. Deshalb die Formel. Wo ist im Moment eigentlich egal, dass schiebe ich mir dann schon so, wie ich es brauche.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 15 von coros
Die Verknüpfung lautet
='SVERWEIS-Hilfstabelle'!C61&'SVERWEIS-Hilfstabelle'!D61&'SVERWEIS-Hilfstabelle'!E61
Funktioniert aber auch nicht, wenn ich mit der obigen Formel in der Hilfstabelle die Zahl ermittle und dann in die Zelle die Verknüpfung
='SVERWEIS-Hilfstabelle'!C62
schreibe.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
='SVERWEIS-Hilfstabelle'!C61&'SVERWEIS-Hilfstabelle'!D61&'SVERWEIS-Hilfstabelle'!E61
Funktioniert aber auch nicht, wenn ich mit der obigen Formel in der Hilfstabelle die Zahl ermittle und dann in die Zelle die Verknüpfung
='SVERWEIS-Hilfstabelle'!C62
schreibe.
MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 16 von Michael10
Hallo Oliver,
schick mir mal die Tabelle.
Gruß Michael
schick mir mal die Tabelle.
Gruß Michael
Antwort 17 von Locke
Sie haben Post
Antwort 18 von Locke
Wenn Du versuchst eine Zahl mit "&"-Verknüpfungen auszuwerten, musst Du dieses Erst mit der Funktion "Wert" in eine Zahl wandeln.
Antwort 19 von Michael10
Hallo Alle,
genau das habe ich mir auch gedacht.
Damit ist das Problem gelöst oder ?? !!
Gruß Michael
genau das habe ich mir auch gedacht.
Damit ist das Problem gelöst oder ?? !!
Gruß Michael
Antwort 20 von coros
Hi Leute,
Locke hat meinen Abend gerettet. Er hat mir gerade die Lösung gemailt.
Danke Euch noch mal für die Mühe,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Locke hat meinen Abend gerettet. Er hat mir gerade die Lösung gemailt.
Danke Euch noch mal für die Mühe,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.

