Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

gerade oder ungerade Zahl ?

Forumthread: gerade oder ungerade Zahl ?

gerade oder ungerade Zahl ?
13.11.2002 13:07:16
bert
Ich hab ein Problem:

Wie kann ich herausfinden, ob eine Zahl gerade oder ungerade ist?

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: gerade oder ungerade Zahl ?
13.11.2002 13:13:44
Michael Scheffler
Hallo,

Tabellenfunktion: Ungerade

Gruß

Micha

Re: gerade oder ungerade Zahl ?
13.11.2002 13:14:11
Udo RiHü
Hallo,
Formel oder VBA?
=wenn(rest(Zahl;2)=0;"Gerade";"Ungerade")

Gruss Udo

Re: gerade oder ungerade Zahl ?
13.11.2002 13:14:47
bert
Ich bräuchte den VBA Code, mit dem ich diese Funktion ausführe
Anzeige
Re: gerade oder ungerade Zahl ?
13.11.2002 13:17:50
Udo RiHü
Hallo,
etwa so:

select case Zahl mod 2
case 0
Msgbox("Gerade")
case else
Msgbox("ungerade")
end select

Gruss Udo

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Gerade oder ungerade Zahl in Excel prüfen


Schritt-für-Schritt-Anleitung

Um in Excel zu prüfen, ob eine Zahl gerade oder ungerade ist, kannst du die folgende Formel verwenden:

=WENN(Rest(Zahl; 2) = 0; "Gerade"; "Ungerade")

Hierbei ersetzt du Zahl durch die Zelle, die du überprüfen möchtest. Wenn du beispielsweise die Zahl in Zelle A1 prüfen willst, sieht die Formel so aus:

=WENN(Rest(A1; 2) = 0; "Gerade"; "Ungerade")

Um mit VBA zu arbeiten, kannst du folgenden Code verwenden, um eine Zahl zu prüfen:

Sub ZahlGeradeUngerade()
    Dim Zahl As Integer
    Zahl = InputBox("Bitte eine Zahl eingeben:")

    Select Case Zahl Mod 2
        Case 0
            MsgBox "Gerade"
        Case Else
            MsgBox "Ungerade"
    End Select
End Sub

Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler aus.

    • Lösung: Stelle sicher, dass du die richtige Syntax verwendest und dass die Zahl in der Zelle korrekt eingegeben wurde.
  • Fehler: VBA-Code funktioniert nicht.

    • Lösung: Überprüfe, ob der Code in einem Modul eingefügt wurde und dass du die richtigen Variablen definiert hast.

Alternative Methoden

Es gibt auch andere Möglichkeiten, um gerade und ungerade Zahlen zu erkennen:

  1. Verwendung von bedingter Formatierung: Du kannst die Zellen formatieren, sodass gerade Zahlen eine andere Farbe haben als ungerade Zahlen.

  2. Pivot-Tabellen: Falls du eine große Datenmenge hast, kannst du gerade und ungerade Zahlen filtern, um nur die gewünschten Daten anzuzeigen.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast die Zahlen 0 bis 10 in den Zellen A1 bis A10. Du kannst die oben genannte Formel in B1 eingeben und nach unten ziehen, um herauszufinden, welche Zahlen gerade und ungerade sind.

  • Beispiel 2: Wenn du eine Liste von Zahlen hast und nur die ungerade Zahl erkennen möchtest, kannst du die Formel =WENN(Rest(A1; 2) = 1; "Ungerade"; "") verwenden.


Tipps für Profis

  • Nutze die Funktion FLOOR oder CEILING, um mit geraden und ungeraden Zahlen zu arbeiten, wie zum Beispiel:
=FLOOR(A1; 2) 
=CEILING(A1; 2)
  • Wenn du oft mit solchen Berechnungen arbeitest, erstelle ein benutzerdefiniertes VBA-Funktion, um die Lesbarkeit und Wiederverwendbarkeit zu verbessern.

FAQ: Häufige Fragen

1. Ist 0 eine gerade oder ungerade Zahl?
0 ist eine gerade Zahl, da es durch 2 teilbar ist.

2. Wie erkenne ich ungerade Zahlen in Excel?
Du kannst die gleiche Formel wie oben verwenden, aber die Bedingung umkehren. Zum Beispiel: =WENN(Rest(A1; 2) = 1; "Ungerade"; "").

3. Wie kann ich alle geraden Zahlen in einer Liste filtern?
Verwende die Filterfunktion in Excel und wähle die Kriterien aus, dass der Rest bei Division durch 2 gleich 0 ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige