Live-Forum - Die aktuellen Beiträge
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
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
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige