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))
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
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, 11: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, 11: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, 12: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