Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: #bezug! bei berechnung ignorieren

#bezug! bei berechnung ignorieren
Maris
Hallloooo :-)
kann man solche Fehlerwerte wie oben angegeben, bei Berechnungen wie Summe ignoerieren?
Gruß
Maris
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: #Bezug! bei Berechnung ignorieren
11.08.2010 16:26:24
Mike
Hallo Maris,
man kann schon, ob dann aber das Resultat richtig sein wird, ist dann 'ne
andere Frage .. ;-)
Schau Dir mal =istfehler() an.
Gruss
Mike
Ja,... aber...
11.08.2010 16:27:20
Ramses
Hallo
.. wozu ?
Wenn du einen Bezug-Fehler hast, dann stimmt doch deine ganze Berechnung nicht mehr.
Daher macht es keinen Sinn diesen Fehler auszublenden.
Gruss Rainer
Anzeige
AW: Ja,... aber...
11.08.2010 16:34:02
Maris
Doch schon, weil die Tabelle aus 2000 Zeilen besteht. DEr Bezug aber nur für mit WErten gefüllte Zellen hergestellt wird. Das sind im Moment 450 Zeilen. Ich möchte am Ende der Tabelle eine summe ziehn können weil sich die befüllung der Zeilen ändert und somit auch die Bezüge...
Gruß
Maris
Anzeige
AW: Ja,... aber...
11.08.2010 16:45:55
Björn
Hallo,
Dann ist Deine erste Formel (die, die den Bezug-Fehler bringt) falsch bzw. unschön!
Du solltest mit einer sauberen Fehlerbehandlung (einfach Wenn-Formel oder mit Istfehler oder ...) den Bezug-Fehler umgehen. Dann hast du das Problem auch nicht, die Summe (oder auch alles andere) wird dann richtig berechnet.
Die Darstellung ist dann schöner, da keine wirren Fehlermeldungen erscheinen, denk mal an einen Ausdruck.
Du musst doch nur einmal die Formel so anpassen, dass eben nur bei Werten der richtige Wert kommt und sonst eben Null oder Nichts oder was auch immer, Hauptsache kein Fehler!
Diese Formel dann runterkopieren und schon hast du 450 richtige Ergebnisse und keine Fehler mehr!
Gruß
Björn B.
Anzeige
AW: Ja,... aber...
11.08.2010 16:46:26
Ramses
Hallo
"..DEr Bezug aber nur für mit WErten gefüllte Zellen hergestellt wird..."
Das ist doch Quark.
Ein Bezugfehler tritt auf, wenn nach dem erstellen einer Formel Zellen/Zeilen/Spalten gelöscht werden, auf die die Formel eben Bezug nimmt. Das hat doch nichts damit zu tun, ob Werte in der Zelle stehen oder nicht.
Da kannst du =Summe(A1:A65536) schreiben, und es werden nur die Zahlen summiert die eben gerade vorhanden sind.
Gruss Rainer
Anzeige
Das stimmt nicht ganz, Rainer...
11.08.2010 16:52:15
Björn
Hallo Rainer,
Das hat doch nichts damit zu tun, ob Werte in der Zelle stehen oder nicht.
Du kennst ja die Formel nicht, das kann schon sein.
INDIREKT bringt z.B. auch BEZUG, wenn in einer Variablen ein ungültiger Bezug mitgegeben wird.
Trotzdem ist es, wie schon gesagt, schlecht gemacht.
Gruß
Björn B.
Anzeige
INDIREKT?
11.08.2010 16:54:20
Erich
Hi Chris,
"Bezug aber nur für mit Werten gefüllte Zellen" bringt mich zur Vermutung,
dass du da mit INDIREKT() arbeitest.
Hier kannst du den Bezugsfehler wohl vermeiden, so etwa:
WENN(ISTLEER(B7);0;INDIREKT("aaa"&B7))
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: INDIREKT?
11.08.2010 16:57:18
Maris
Hi, ja ich arbeit mit indirekt, aber mit sovielen verschachtelten Formeln... da muß ich mir gut überlegen ob ich noch mal eine verschachtelung einbaue.. aber danke für den Tipp...
Gruß
Maris
=SUMMEWENN(A:A;"<1e+307")
12.08.2010 10:27:11
{Boris}
Grüße Boris
AW: =SUMMEWENN(A:A;"<1e+307")
13.08.2010 09:16:25
Maris
Hi Boris,
klappt wunderbar. Danke für diesen super tipp! Leider verstehe ich ihn nicht, wenn du Lust hast würde ich mich freuen wenn du mir das kurz erklärst, wenn nicht auf net tragisch... :-)
Danke nochmal!
Gruß
Maris
Anzeige
AW: =SUMMEWENN(A:A;"<1e+307")
13.08.2010 11:12:40
{Boris}
Hi Maris,
da gibt´s nicht viel zu erklären:
1e+307 ist die nachzu größte Zahl, die Excel kennt (eine 1 mit 307 Nullen). Man könnte auch jede andere Zahl eintragen von der man sicher sein kann, dass in der zu berechnenden Spalte keine größere existiert. Und Fehlerwerte sind für die Funktion SUMMEWENN offensichtlich noch größer.
Grüße Boris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Fehlerhafte Zellbezüge in Excel ignorieren


Schritt-für-Schritt-Anleitung

Um Fehler wie #BEZUG! in Excel zu ignorieren, kannst Du folgende Schritte befolgen:

  1. Verwendung der WENN-Formel: Du kannst mit einer WENN-Formel arbeiten, um sicherzustellen, dass bei einem Bezug-Fehler ein Nullwert zurückgegeben wird. Die Formel könnte so aussehen:

    =WENN(ISTFEHLER(A1); 0; A1)

    Diese Formel prüft, ob in Zelle A1 ein Fehler vorliegt. Wenn ja, wird 0 zurückgegeben, andernfalls der Wert von A1.

  2. SUMME mit Fehlerbehandlung: Wenn Du eine Summe berechnen möchtest und Fehler ignorieren willst, kannst Du die Formel SUMMEWENN verwenden:

    =SUMMEWENN(A:A;"<1e+307")

    Hier wird nur die Summe aller Werte unter 1e+307 berechnet, was sicherstellt, dass Fehler ignoriert werden.

  3. INDIREKT und ISTLEER: Eine weitere Methode ist die Verwendung von INDIREKT in Kombination mit ISTLEER:

    =WENN(ISTLEER(B7); 0; INDIREKT("aaa"&B7))

    Diese Formel gibt 0 aus, falls B7 leer ist, andernfalls wird der Wert von INDIREKT zurückgegeben.


Häufige Fehler und Lösungen

  1. Fehlerhafte Zellbezüge: Ein häufiger Fehler ist der #BEZUG!, der auftritt, wenn Du auf gelöschte Zellen verweist. Stelle sicher, dass alle verwendeten Zellbezüge gültig sind.

  2. Ungültige Formeln: Wenn Du eine ungültige Formel hast, kann Excel #WERT! anzeigen. Überprüfe die Syntax und die verwendeten Funktionen.

  3. Fehler bei der Summe: Wenn Du die SUMME-Funktion verwendest, aber Fehler ignorieren möchtest, wird empfohlen, SUMMEWENN oder eine Kombination aus WENN und ISTFEHLER zu verwenden.


Alternative Methoden

  • Alle Fehler ignorieren: Um alle Fehler in einer Spalte zu ignorieren, kannst Du die Funktion WENNFEHLER verwenden:

    =WENNFEHLER(A1; 0)

    Diese Formel gibt 0 zurück, wenn ein Fehler in A1 vorliegt.

  • Fehler in ganzen Blättern ignorieren: Du kannst auch mit AGGREGAT arbeiten, um nur die Werte zu summieren und Fehler zu ignorieren:

    =AGGREGAT(9; 6; A:A)

    Hierbei steht die 9 für die SUMME und die 6 dafür, dass Fehler ignoriert werden.


Praktische Beispiele

  • Beispiel 1: Angenommen, Du hast eine Liste von Preisen in Spalte A, aber einige Zellen haben den Fehler #BEZUG!. Du möchtest die Summe der gültigen Preise berechnen:

    =SUMMEWENN(A:A;"<1e+307")
  • Beispiel 2: Wenn Du eine Zelle hast, die manchmal leer ist und Du einen Fehler vermeiden möchtest, kannst Du diese Formel verwenden:

    =WENN(ISTLEER(B2); 0; B2)

Tipps für Profis

  • Verwende benannte Bereiche: Dies kann helfen, Fehlerquellen zu minimieren, da Du gezielt auf bestimmte Zellen verweisen kannst.

  • Dokumentation: Halte Deine Formeln gut dokumentiert, damit Du im Falle von Fehlern schnell die Ursache finden kannst.

  • Regelmäßige Überprüfungen: Überprüfe Deine Formeln regelmäßig auf Gültigkeit, insbesondere nach Änderungen in den Daten.


FAQ: Häufige Fragen

1. Wie kann ich alle Fehler in einer Excel-Spalte ignorieren?
Du kannst die Funktion WENNFEHLER oder AGGREGAT verwenden, um Fehler in einer gesamten Spalte zu ignorieren.

2. Was bedeutet der Fehler #BEZUG!?
Dieser Fehler tritt auf, wenn eine Formel auf eine Zelle verweist, die nicht mehr existiert oder gelöscht wurde.

3. Wie kann ich sicherstellen, dass meine Formeln fehlerfrei sind?
Verwende Fehlerbehandlungsfunktionen wie ISTFEHLER, WENNFEHLER oder SUMMEWENN, um sicherzustellen, dass Deine Berechnungen fehlerfrei sind.

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