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

Forumthread: Leere Zelle trotz Formel

Leere Zelle trotz Formel
09.02.2013 23:21:32
Michael
Es gibt 3 Zeilen in meinem Sheet. Die 3. Zeile besteht aus einer Datumsreihe. Darüber befindet sich eine Zeile, in der ich jeweils 7 Spalten zu einer Woche zusammenfasse und dann auch fix über "Zellen verbinden" zu Kalenderwochen zusammenfasse, d.h. 7 Spalten ergeben dann eine Woche. Darüber solle nun eine weitere Zeile eingefügt werden, die die Monate enthält. Monate sind nun nicht mehr so fix wie die Wochen darüber, sie haben eine unterschiedliche Anzahl von Tagen. Daher habe ich folgende Formel mit Start einer Leerzelle eingefügt:
=WENN(ODER(MONAT(M16)>MONAT(L16);L16="");SVERWEIS(MONAT(M16);$L$3:$M$14;2;FALSCH);"")
In einer versteckten Tabelle ($L$3:$M$14) habe ich den Monatswerten auch den Namen zugeordnet.
Das Problem, was ich jetzt habe, ist folgendes: Die Spalten der Datumswerte sind nur sehr klein (3 Punkte) und das Datum als einzelnes interessiert auch nicht. Da die Kalenderwochen fest immer 7 Tage haben, kann ich das von vorneherein so formatieren und die Zahl der Kalenderwochen wird korrekt angezeigt. Der Monatswert wird auch korrekt in die erste Spalte jeden Monats eingetragen. Da ich aber in den nachfolgenden Zellen auch eine Formel habe, erscheint der Monatswert immer nur in der ersten 3-Punkt-Spalte und wird daraufhin von den scheinbar "leeren" Zellen überschrieben, da die nachfolgenden Zellen natürlich auch die Formel haben und Excel sie daher als gefüllt erkennnt. Wenn ich die nachfolgenden Zellen manuell über die Taste "ENTFERNEN" lösche, werden die Monatsangaben immer im Volltext angezeigt, d.h. Excel überschreibt die nachfolgenden Zellen in der Anzeige.
Meine Frage daher: Ist es möglich, in Excel trotz Formel eine wirkklich "leere" Zelle zu erzeugen.
Abschließend: Eine Lösung über VBA bekomme ich selber hin, in diese Richtung benötige ich keine Hilfe.
Ich benötige also einen Hinweis, wie es möglich ist, dass Excel eine mit Formel gefüllte Zelle trotzdem als vollkommen "leer" erkennt oder aber wie ich über eine Zellenformel einer anderen Zelle nur unter bestimmten Bedingungen einen Wert zuweise. Wie gesagt, unter VBA stellt das auch für mich kein größeres Problem dar!

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
...Dann mach das doch auch, ...
10.02.2013 02:05:36
Luc:-?
…Michael,
denn anders wirst du's nicht schaffen — das Thema hatten wir nämlich gerade erst; hättest du also finden können, wenn du dir die Mühe gemacht hättest, im Archiv zu recherchieren. :-|
Auch mit VBA kann man eine Zelle nur leeren, indem man evtl Inhalt löscht!
Morrn, Luc :-?
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leere Zelle trotz Formel in Excel


Schritt-für-Schritt-Anleitung

Um eine "leere" Zelle in Excel zu erzeugen, auch wenn eine Formel verwendet wird, kannst Du die WENN-Funktion in Kombination mit einem leeren Textstring verwenden. Hier ist ein Beispiel, wie Du das umsetzen kannst:

  1. Formel eingeben: Gehe zu der Zelle, in der Du die Formel einfügen möchtest.

  2. Formel schreiben: Verwende die folgende Struktur:

    =WENN(Bedingung; "Wert"; "")

    Diese Formel gibt "Wert" zurück, wenn die Bedingung erfüllt ist, und eine leere Zelle ("") zurück, wenn sie nicht erfüllt ist.

  3. Leere Zelle erzeugen: Um sicherzustellen, dass Excel die Zelle als leer erkennt, füge eine Bedingung hinzu, die auf leere Zellen abzielt:

    =WENN(A1=""; ""; "Wert")

Häufige Fehler und Lösungen

  • Problem: Zellen erscheinen als "gefüllt", obwohl sie leer sein sollten.

    • Lösung: Überprüfe, ob die Formel tatsächlich einen leeren Textstring ("") zurückgibt. Wenn Du ein Leerzeichen oder einen anderen Wert zurückgibst, wird die Zelle als nicht leer erkannt.
  • Problem: Die WENN-DANN-Funktion zeigt unerwartete Ergebnisse.

    • Lösung: Achte darauf, dass die Bedingung korrekt formuliert ist und dass Du die korrekten Zellreferenzen verwendest.

Alternative Methoden

  1. Verwendung von VBA: Wenn Du mit VBA vertraut bist, könntest Du ein Makro schreiben, das die Zelle wirklich leert. Dies ist jedoch nicht notwendig, wenn Du die Funktionalität mit einer Formel erreichen kannst.

  2. Zellenformatierung: Ein Trick ist, die Schriftfarbe der Zelle auf die Hintergrundfarbe zu setzen. So wird der Inhalt der Zelle nicht sichtbar, obwohl eine Formel vorhanden ist.


Praktische Beispiele

  • Beispiel 1: Du möchtest, dass in Zelle B1 nur dann "Ja" angezeigt wird, wenn die Zelle A1 nicht leer ist:

    =WENN(A1<>""; "Ja"; "")
  • Beispiel 2: Du möchtest eine leere Zelle erzeugen, wenn in C1 der Wert 0 steht:

    =WENN(C1=0; ""; C1)

Tipps für Profis

  • Nutze die Funktion ZÄHLENWENN, um zu überprüfen, wie viele Zellen in einem Bereich nicht leer sind, obwohl sie Formeln enthalten:

    =ZÄHLENWENN(A1:A10; "<>")
  • Um sicherzustellen, dass eine Zelle als "leer" erkannt wird, verwende die Kombination von WENN und ISTLEER:

    =WENN(ISTLEER(D1); ""; D1)

FAQ: Häufige Fragen

1. Wie kann ich eine Zelle in Excel leer setzen, wenn eine bestimmte Bedingung erfüllt ist?
Du kannst dies mit der WENN-Funktion erreichen, indem Du einen leeren Textstring zurückgibst, wenn die Bedingung erfüllt ist.

2. Was ist der Unterschied zwischen einer leeren Zelle und einer Zelle mit einer Formel, die einen leeren Textstring zurückgibt?
Eine leere Zelle hat keinen Inhalt, während eine Zelle mit einer Formel einen Inhalt hat (die Formel), aber das Ergebnis ist ein leerer Textstring.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige