Formel zum Dividieren

Hallo Community,

ich hatte hier im Forum eine Formel gefunden und die bei mir entsprechend eingebaut und geändert. Aber es funzt nicht. =WENN(E24>=49,95;1;WENN(E24>99,9=2:wink:)

Im Prinzip geht es um Division. Immer wenn der Wert durch 49,95 teilbar ist, soll dieser Wert angezeigt werden.

Wer kann mir da bitte helfen?

Danke schön
Maryza

Versuch es mal hiermit:
=WENN(ODER(E24/A12=1;E24/A12=2);E24/A12;"")
In A12 steht bei mir der Wert 49,95. Wenn kein Gerader Teiler, dann wird Nichts ausgegeben.

Auf die Schnelle finde ich keine Funktion, die auf ganze Zahlen prüft (ohne zu runden). Vielleicht hat dazu noch jemand eine Idee.
Gruß
Cora

Hallo Cora,

super nett, dass du mir hilfst.
Ich habe die 49,95 in K2 stehen und habe deine Formel entsprechend angepasst:
=WENN(ODER(E27/K2=1;E27/K2=2);E27/K2;"")

In E27 steht 77,90, ergo müsste als Ergebnis eine „1“ kommen. Das Feld bleibt aber komplett leer und alle werte die folgen stehen auf #WERT!
Klappt bei mir nicht :frowning:

Maryza

Ganzzahl
Hallo
wenn ich das jetzt richtig verstanden habe möchtest du wissen wie oft der Wert in E24 durch 49,95 teilbar ist. Wenn das so ist,bedarf es keiner Kettenformel per wenn():

=GANZZAHL(E24/49,95)
mal schauen
gruß Holger

=WENN(E24>=49,95;1;WENN(E24>99,9=2:wink:)

Ein Nachtrag:
das ist kein Wunder, das diese Formel nicht funktioniert.
Einerseits stimmt die Syntax nicht:…E24>99,9=2

Anderer seits musst du beim höchsten Wert anfangen und dann Schritt für Schritt bis zum niedrigsten Wert prüfen.
Wenn du beim niedrigsten Wert anfängst, ist diese Prüfung ab 49,95 immer WAHR.
Zu einer weiteren Prüfung kommt es dann gar nicht mehr.

=WENN(E24>=99,9;2;WENN(E24>=49,95;1;0))
wie gesagt, alternative
=GANZZAHL(E24/49,95)

LG

Hallo Maria,

deine Fragestellung ist unklar. Soll der Wert „1“ angezeigt werden für alle Werte von E27 zwischen 49,95 und 99,90? Und „2“ für alle Werte >99,90?

Ich habe die 49,95 in K2 stehen und habe deine Formel entsprechend angepasst:
=WENN(ODER(E27/K2=1;E27/K2=2);E27/K2;"")

In E27 steht 77,90, ergo müsste als Ergebnis eine „1“ kommen.

Nein. Die Formel von cora prüft, ob der Wert in E27 genau 49,95 bzw. 99,90 beträgt und gibt dann eben „1“ bzw. „2“ aus.

Das Feld bleibt aber komplett leer

Das steht auch so in der Formel mit „“.

und alle werte die folgen stehen auf #WERT!

Welche anderen Werte? Könnte ein Formatierungsproblem der Zellen sein.

Gruß
nasziv

=WENN(E27/K2>=49,95;1;WENN(E27/K2>99,90);2;""))

=WENN(E27/K2>=49,95;1;WENN(E27/K2>99,90);2;""))

Hallo
die Reihenfolge der [Wenn]-Prüfungen ist nicht egal
den zweiten Teil der Formel kann man hier getrost weg lassen.

Ist das Ergebnis aus E27/K2 wie der ersten Prüfung >= 49,95 so wird diese Prüfung immer WAHR sein, auch bei zweiten Prüfung E27/K2>99,90

Daher kommt es NIEMALS zur zweiten Prüfung.
Damit diese Formel funktioniert kann, muss zuerst auf >99,90 und dann erste auf >= 49,95 geprüft werden.

LG Holger

1 Like

Hallo,

Danke für die Korrektur. Wollte die Formel eigentlich gar nicht posten, war quasi ein Entwurf, ich in Zeitnot und hab das Löschen vergessen. War mir auch nicht sicher, ob diese doppelte Wenn-Konstruktion überhaupt richtig angesetzt ist.

Gruß
nasziv

Meinst du so?
Hallo Maryza,

wie wär’s mit dieser Version:?

=WENN(E24/49,95=GANZZAHL(E24/49,95);E24/49,95;"")

Gruß, Andreas

Hallo,
ich noch mal.
An GANZZAHL hatte ich auch ganz spontan gedacht. Aber die Fragestellerin möchte ja wissen, wenn ich es richtig verstanden habe, wann eine Zahl glatt durch 49,95 teilbar ist. Hierfür kann man GANZZAHL aber nicht einsetzen. die Funktion rundet auf den nächst kleineren Wert ab, so dass alle Ergebnisse als ganze Zahl zurückgegeben werden.

Gruß
Cora

hallo Cora,

schau dir bitte mal mein Posting eins weiter unten an.
Teile eine Zahl durch 49,95 und vergleiche das Ergebnis mit der GANZZAHL der selben Divison. Sind die Ergebnsise gleich (hat die Division keine Nahkommastellen), dann ist die Zahl ohne Rest durch 49,95 teilbar.

Gruß, Andreas

…dabei Vorsicht mit Rundungsfehlern, 10 exp -15 und so. 10/2 kann auch 4,99999999999 sein.

Hallo,

=WENN(REST(A1;49,95)=0;A1/49,95;„blöd“)

16BIT