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 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))
(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.
Iseven funktioniert für jedes Zahl (1,99999 und 2,99999) ; INT braucht man nicht.
(26.10.2023, 11:42)snb schrieb: [ -> ]
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.