Clever-Excel-Forum

Normale Version: ungerade zahl
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

in A1 steht eine natürliche oder rationale Zahl. Ich möchte in B2 die nächsthöhere nat. ungerade Zahl haben.

Code:
=IF(MOD(A1,2)=0,CEILING(A1+1,2),CEILING(A1,2))

Bei dieser Formel streikt er und sagt: Sie möchten gar keine Formel einsetzen....

Vad ska man göra??
Hi,

versuche mal das:

Code:
=AUFRUNDEN(A1;0)+1-REST(AUFRUNDEN(A1;0);2)
=AUFRUNDEN(A1+(REST(AUFRUNDEN(A1;0);2)=0);0)
PHP-Code:
=A1+2-ISEVEN(A1
Hi snb,

ob das mit rationalen Zahlen funktioniert?

Code:
=KÜRZEN(A1;)+2-ISTGERADE(KÜRZEN(A1;))
=AUFRUNDEN(A1+ISTGERADE(AUFRUNDEN(A1;0));0)
=-GANZZAHL(-A1)+ISTGERADE(-GANZZAHL(-A1))
Hi,

oder so:

Code:
=GANZZAHL(A1)+2-ISTGERADE(GANZZAHL(A1))

Oder einfach so:
Code:
=UNGERADE(A1)+(A1<0)*2
(26.10.2023, 10:53)BoskoBiati schrieb: [ -> ]Hi,

Oder einfach so:
Code:
=UNGERADE(A1)+(A1<0)*2

Diese funktioniert nur bei rationalen Zahlen, aber bei der 3 gibt sie ne 3 wieder und nicht eine 5..
[attachment=49841]
7
5
25
8,33333333
9


(26.10.2023, 10:53)BoskoBiati schrieb: [ -> ]Hi,

oder so:

Code:
=GANZZAHL(A1)+2-ISTGERADE(GANZZAHL(A1))
Die scheint zu leisten, Danke Bosko Biati
[attachment=49842]

Jetzt brauch ich noch eine Formel, die die letzte ungerade Zahl vor einer gebrochenen oder natürlichen Zahl wiedergibt.
PHP-Code:
=INT(A1)+2-ISEVEN(A1

Iseven funktioniert für jedes Zahl (1,99999 und 2,99999) ; INT braucht man nicht.
(26.10.2023, 11:42)snb schrieb: [ -> ]
PHP-Code:
=INT(A1)+2-ISEVEN(A1

Iseven funktioniert für jedes Zahl (1,99999 und 2,99999) ; INT braucht man nicht.
Er macht bei mir sowas, snb...??
[attachment=49843]
Mein Excel ist 16.87
Hi,


Code:
Er macht bei mir sowas


Du mußt die Formel auch der richtigen Sprache mit den richtigen Trennzeichen anwenden.
Seiten: 1 2