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

Forumthread: Wenn Zahl ungerade dann in Spalte B eine 1

Wenn Zahl ungerade dann in Spalte B eine 1
Josef
Hallo!
Ich habe in der Spalte AF ca. 47000 gerade und ungerade Zahlen stehen. Ich möchte nun bei allen ungeraden Zahlen in der spalte rechts daneben eine 1 eintragen lassen. wie würde hier bitte eine VBA Lösung oder eine formel lauten?
Danke
Josef
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
=REST(AF1;2)
14.07.2009 15:05:45
WF
.
Oh man hast recht! Warum kann man hier ...
14.07.2009 15:07:31
Matthias5
Hi WF,
...nicht beschämt wieder löschen? ;-)
Gruß,
Matthias
Hier wird die Ganze Pein für die Nachwelt ...
14.07.2009 18:00:07
NoNet
...konserviert ;-)
Ich werde nun einen Link auf Deinen Beitrag in meine Signatur einbauen, so dass der Beitrag in jeder Antwort von mir verlinkt wird...
Gruß, NoNet
Anzeige
Vielen Dank, ich weiß das wirklich zu schätzen!:-)
14.07.2009 20:52:12
Matthias5
=(REST(AF1;2)=1)*1 oT
14.07.2009 15:05:54
Matthias5
Gruß,
Matthias
AG2=Wenn(istgerade(AF2);0;1) oT.
14.07.2009 15:08:32
AndrRo
siehe Betreff
gruss
AndrRo
Anzeige
An alle Beteiligten
15.07.2009 20:17:35
Josef
Ein herzliches Danke für Eure Antworten und Eure Bemühungen
Josef
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Ungerade Zahlen in Excel erkennen und markieren


Schritt-für-Schritt-Anleitung

Um ungerade Zahlen in Excel zu erkennen und in einer benachbarten Spalte eine 1 einzutragen, kannst Du folgende Schritte befolgen:

  1. Öffne Deine Excel-Datei und gehe zur Spalte, in der Deine Zahlen stehen (in diesem Fall Spalte AF).

  2. Wähle die Zelle in der Spalte B aus, die neben der ersten Zahl in Spalte AF liegt (z.B. B1).

  3. Gib die folgende Formel ein:

    =WENN(REST(AF1;2)=1;1;0)

    Diese Formel prüft, ob die Zahl in AF1 ungerade ist. Wenn ja, wird in B1 eine 1 eingetragen; andernfalls wird eine 0 eingetragen.

  4. Ziehe die Formel nach unten, um sie auf alle Zellen in Spalte B anzuwenden, die den Zahlen in Spalte AF entsprechen.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Wenn Du einen #WERT!-Fehler bekommst, überprüfe, ob die Zelle in Spalte AF tatsächlich eine Zahl enthält. Excel kann nur numerische Werte verarbeiten.

  • Lösung funktioniert nicht:
    Stelle sicher, dass Du die Formel korrekt eingegeben hast und dass die Zellbezüge stimmen. Die Formel sollte auf die richtige Zeile verweisen (z.B. AF1 für B1).


Alternative Methoden

Wenn Du eine VBA-Lösung bevorzugst, kannst Du folgenden Code verwenden:

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu und füge folgenden Code ein:

    Sub UngeradeZahlenMarkieren()
       Dim cell As Range
       For Each cell In Range("AF1:AF47000")
           If cell.Value Mod 2 <> 0 Then
               cell.Offset(0, 1).Value = 1
           End If
       Next cell
    End Sub
  3. Schließe den VBA-Editor und führe das Makro aus.


Praktische Beispiele

Angenommen, Du hast die folgenden Zahlen in Spalte AF:

AF B
1 1
2 0
3 1
4 0
5 1

Die oben genannte Formel wird genau diese Ergebnisse in Spalte B erzeugen.


Tipps für Profis

  • Nutze die Bedingte Formatierung, um ungerade Zahlen visuell hervorzuheben. Du kannst eine Regel erstellen, die die Zellen in Spalte AF farblich markiert, wenn sie ungerade sind.
  • Wenn Du die Formel zur Prüfung, ob eine Zahl gerade oder ungerade ist erweitern möchtest, kannst Du auch =WENN(ISTGERADE(AF1);0;1) verwenden.

FAQ: Häufige Fragen

1. Wie kann ich prüfen, ob eine Zahl gerade oder ungerade ist?
Du kannst die Funktion REST() verwenden, um dies zu überprüfen. Eine gerade Zahl ergibt bei REST(Zahl; 2) den Wert 0, während eine ungerade Zahl den Wert 1 ergibt.

2. Ist 1 eine gerade Zahl?
Nein, die 1 ist eine ungerade Zahl. Ungerade Zahlen sind durch 2 nicht teilbar.

3. Wie funktioniert die Formel für ungerade Zahlen?
Die Formel =WENN(REST(AF1;2)=1;1;0) prüft, ob der Rest der Division durch 2 gleich 1 ist. Wenn ja, ist die Zahl ungerade und es wird eine 1 zurückgegeben.

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