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

wenn-Bedingung: ganze Zahl

Forumthread: wenn-Bedingung: ganze Zahl

wenn-Bedingung: ganze Zahl
07.09.2004 10:35:35
Marita
Hallo!
Ich möchte, dass die wenn-Bedingung nur einen Wert liefert, wenn eine Formel (z.B. B5*B3) eine ganze Zahl ergibt, also in der Form
wenn(B5*B3=ganzzahlig;"Wert liefern";0)
Wie schaffe ich das mit der Bedingung, am besten ohne VBA?
Vielen Dank,
Marita
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: wenn-Bedingung: ganze Zahl
07.09.2004 10:42:07
Mac4
Hallo Marita,
eine Möglichkeit (Wert steht in A1, zurückzugebener Wert in B1):
=WENN(REST(A1;GANZZAHL(A1))=0;B1;0)
Marc (aus Köln)
AW: wenn-Bedingung: ganze Zahl
ypsilon
hi Marita
=WENN(GANZZAHL(B3*B5)=B3*B5;"ist ganzzahl";"ist keine")
cu Micha
AW: wenn-Bedingung: ganze Zahl
Marko
Hi Marita
probier mal
=wenn(B5*B3=Runden(B5*B3;0);"Wert liefern";0)
Gruß Marko
Anzeige
Dankeschön!
07.09.2004 11:26:26
Marita
Das ging ja schnell, und dann noch 3 Antworten, die alle funktionieren!
Danke nochmal!
AW: =B3*B5*(REST(B3*B5;1)<0,01)
FP
Hi Marita,
damit Du wirklich 3 funktionierende Varianten hast ;-)
Anmerkung: die von Mac4 funktioniert leider nicht immer, weil er auf Rest Null überprüft, und Excel - bzw. besser gesagt der PC - mit Nachkomma-Berechnungen nicht ganz richtig umgehen kann, d.h. anders gesagt: eigentlich kann der PC nur mit Ganzzahlen richtig rechnen...
( es muss daher auf signifikante Stellen geprüft werden )
Servus aus dem Salzkammergut
Franz
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Erkennung und Verarbeitung von ganzen Zahlen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel zu prüfen, ob ein Wert eine ganze Zahl ist, kannst Du die WENN-Bedingung in Kombination mit der GANZZAHL-Funktion verwenden. Hier ist eine einfache Anleitung:

  1. Öffne Excel und erstelle ein neues Arbeitsblatt.

  2. Gib in Zelle A1 den Wert ein, den Du überprüfen möchtest.

  3. In Zelle B1 kannst Du folgende Formel eingeben:

    =WENN(GANZZAHL(A1)=A1; "Wert ist eine ganze Zahl"; "Wert ist keine ganze Zahl")
  4. Drücke Enter, um das Ergebnis zu sehen. Die Formel prüft, ob der Wert in A1 eine ganze Zahl ist und gibt das entsprechende Ergebnis zurück.


Häufige Fehler und Lösungen

  • Fehler: Das Ergebnis ist immer "Wert ist keine ganze Zahl".

    • Lösung: Stelle sicher, dass Du keine Formatierungsprobleme in der Zelle hast. Manchmal kann eine Zahl als Text gespeichert sein. Verwende die Funktion WERT(), um sicherzustellen, dass die Eingabe als Zahl erkannt wird.
  • Fehler: Runden von Zahlen führt zu falschen Ergebnissen.

    • Lösung: Wenn Du mit Nachkommastellen arbeitest, kannst Du die REST()-Funktion verwenden, um sicherzustellen, dass der Wert eine ganze Zahl ist. Beispiel:
    =WENN(REST(A1;1)=0; "Wert ist eine ganze Zahl"; "Wert ist keine ganze Zahl")

Alternative Methoden

Es gibt mehrere Möglichkeiten, um in Excel zu prüfen, ob eine Zahl eine ganze Zahl ist:

  1. Mit der RUNDEN-Funktion:

    =WENN(A1=RUNDEN(A1;0); "Wert ist eine ganze Zahl"; "Wert ist keine ganze Zahl")
  2. Verwendung von VBA (Visual Basic for Applications): Wenn Du VBA verwendest, kannst Du eine Funktion erstellen, die die ganzzahlige Division prüft. Beispiel:

    Function IstGanzzahl(Zahl As Double) As Boolean
       IstGanzzahl = (Zahl = Int(Zahl)
    End Function

Praktische Beispiele

Hier sind einige praktische Beispiele, die Dir helfen, die Formeln korrekt anzuwenden:

  • Beispiel 1: Prüfen, ob das Produkt aus zwei Zellen (B5 und B3) eine ganze Zahl ist.

    =WENN(GANZZAHL(B5*B3)=B5*B3; "Wert liefern"; 0)
  • Beispiel 2: Überprüfen, ob der Wert in A1 eine natürliche Zahl ist:

    =WENN(UND(GANZZAHL(A1)=A1; A1>=0); "Natürliche Zahl"; "Keine natürliche Zahl")

Tipps für Profis

  • Wenn Du sicherstellen möchtest, dass nur ganze Zahlen in einer Zelle eingegeben werden, kannst Du die Datenüberprüfung in Excel verwenden:

    1. Wähle die Zelle aus.
    2. Gehe zu Daten > Datenüberprüfung.
    3. Wähle "Ganze Zahl" und lege die Bedingungen fest.
  • Nutze die ISTZAHL()-Funktion, um sicherzustellen, dass die Eingabe eine Zahl ist, bevor Du die ganzzahlige Prüfung vornimmst.


FAQ: Häufige Fragen

1. Wie kann ich in Excel nur ganze Zahlen erlauben? Du kannst die Datenüberprüfung verwenden, um sicherzustellen, dass in einer Zelle nur ganze Zahlen eingegeben werden. Gehe zu Daten > Datenüberprüfung und wähle "Ganze Zahl".

2. Was ist der Unterschied zwischen GANZZAHL und RUNDEN in Excel? GANZZAHL gibt den ganzzahligen Teil einer Zahl zurück, während RUNDEN die Zahl auf eine bestimmte Anzahl von Dezimalstellen rundet.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige