Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

ungerade zahl
#1
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??
Antworten Top
#2
Hi,

versuche mal das:

Code:
=AUFRUNDEN(A1;0)+1-REST(AUFRUNDEN(A1;0);2)
=AUFRUNDEN(A1+(REST(AUFRUNDEN(A1;0);2)=0);0)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
PHP-Code:
=A1+2-ISEVEN(A1
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#4
Hi snb,

ob das mit rationalen Zahlen funktioniert?

Code:
=KÜRZEN(A1;)+2-ISTGERADE(KÜRZEN(A1;))
=AUFRUNDEN(A1+ISTGERADE(AUFRUNDEN(A1;0));0)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
=-GANZZAHL(-A1)+ISTGERADE(-GANZZAHL(-A1))
Antworten Top
#6
Hi,

oder so:

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

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

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
(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..
   
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
   

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

Iseven funktioniert für jedes Zahl (1,99999 und 2,99999) ; INT braucht man nicht.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#9
(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...??
   
Mein Excel ist 16.87
Antworten Top
#10
Hi,


Code:
Er macht bei mir sowas


Du mußt die Formel auch der richtigen Sprache mit den richtigen Trennzeichen anwenden.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste