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

Forumthread: Leere Zelle mit Wenn-Dann-Bedingung erzeugen?

Leere Zelle mit Wenn-Dann-Bedingung erzeugen?
12.01.2008 19:56:00
Oehmichen
Ich habe eine Spalte A in der steht das Datum, also z.b. 365 Zeilen mit 365 Tagen.
Ich habe eine Spalte B, in der steht ab und zu ein Messwert, also z.B. 150 Werte, jedenfalls nicht zu jedem Tag sondern nur zu einigen der 365 Tage. Es gibt also 215 leere Zellen in Spalte B. Die Werte wurden manuell in Spalte B eingetragen. Dazu mache ich ein schönes x-y-Diagramm mit den Spalten A und B und erhalte eine Kurve. Bei entsprechender Einstellung des Diagramms, werden die einzelnen Meßpunkte miteinander verbunden, so dass sich eine zackige aber durchgehende Linie ergibt. Die leeren Zellen - also die wo es keine Messwerte gibt - werden also interpoliert.
Nun produziere ich eine Spalte C mit einer Wenn-Dann-Bedingung, also z.B.
Wenn([irgendeine Bedingung];B;"") oder Wenn([irgendeine Bedingung];B;)
Wenn ich nun ein x-y-Diagramm mit den Spalten A und C erzeuge, dann werden alle Zellen in denen die Bedingung nicht erfüllt ist, wie Nullwerte behandelt, egal ob ich unter dem Sonst-Argument schreibe ;"") oder ;) oder was auch immer. Die Zellen sind auf dem Bildschirm zwar leer, es wird keine Null angezeigt, aber das Diagramm interpretiert sie als Nullwerte. Dies bedeutet, dass bei ein oder mehreren leeren Zellen der Funktionsgraph immer wieder auf die x-Achse runterspringt und nicht die Punkte direkt miteinander verbindet.
Wie produziere ich also mit einer Wenn-Dann-Bedingung eine wirklich leere Zelle, die vom Diagram nicht als Null interpretiert wird?

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leere Zelle mit Wenn-Dann-Bedingung erzeugen?
12.01.2008 20:04:56
Beverly
Hi,
schreibe deine Formel so, dass anstelle eines "" ein #NV steht.


AW: Leere Zelle mit Wenn-Dann-Bedingung erzeugen?
12.01.2008 20:13:22
Oehmichen
Mensch Karin, danke.
Das war ja simpel, wenn man es den weiß. Aber wie soll man darauf kommen, wenn es einem nicht gesagt wird. Eigentlich habe ich mich seit Jahren über dieses Problem geärgert.
Es klappt tatsächlich, also vielen Dank.
Peter

Anzeige
AW: Leere Zelle mit Wenn-Dann-Bedingung erzeugen?
12.01.2008 22:49:00
Oehmichen
Hallo Karin, ich melde mich nochmal zurück.
Also fürs Diagramm war dein Tipp wirklich super, aber
man kann dann mit der Spalten nicht mehr rechnen. Weil da diese "#nV" drin sind,
kann man keine Summen, Minima, Maxima etc mehr bilden.
Muss man die Spalten wirklich doppelt anlegen?
- 1 x mit "#nV" fürs Diagramm
- 1 x mit "" zum Weiterrechnen
oder gibts da noch 'ne andere Lösung.
Lieber Grüße und vielen Dank im Voraus
Peter

Anzeige
Mit #NV rechnen
12.01.2008 22:57:11
{Boris}
Hi Peter.
ich bin zwar nicht Karin, aber hab vielleicht auch einen Tipp parat:
Wenn es Dir um das Summieren geht, dann kann man #NV wie folgt umgehen:
Tabelle1

 AB
1211
2#NV 
33 
4#NV 
56 

Formeln der Tabelle
ZelleFormel
B1=SUMMEWENN(A:A;"<1E+307")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Wenn es noch um mehr geht, dann lässt sich da mit Matrixformeln auch einiges machen. Ob das sinnvoller ist als eine doppelte Datenführung, lässt sich nur am konkreten Beispiel ermessen.
Grüße Boris

Anzeige
AW: Mit #NV rechnen
12.01.2008 23:19:18
Oehmichen
Hi Boris, danke für den Tipp, was du schreibst funktioniert auch, aber
ich brauche auch Minima und Maxima der Spalten.
Dann werde ich wohl zur "doppelten Buchführung" wechseln müsse.
Trotzdem vielen Dank.
mfG Peter

MIN und MAX sind noch easy...
12.01.2008 23:26:00
{Boris}
Hi Peter,
Tabelle1

 ABC
12Summe11
2#NVMinimum2
33Maximum6
4#NV  
56  

Formeln der Tabelle
ZelleFormel
C1=SUMMEWENN(A:A;"<1E+307")
C2{=MIN(WENN(ISTZAHL(A1:A100); A1:A100))}
C3{=MAX(WENN(ISTZAHL(A1:A100); A1:A100))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Grüße Boris
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leere Zelle mit Wenn-Dann-Bedingung in Excel erzeugen


Schritt-für-Schritt-Anleitung

Um eine leere Zelle mit einer Wenn-Dann-Bedingung in Excel zu erzeugen, die vom Diagramm nicht als Null interpretiert wird, kannst du folgende Schritte befolgen:

  1. Öffne deine Excel-Datei und gehe zu der Spalte, in der du die Wenn-Dann-Bedingung anwenden möchtest.
  2. Gib die Formel in die Zelle ein. Beispiel:
    =WENN(A1="";#NV;B1)

    Hierbei wird geprüft, ob die Zelle A1 leer ist. Wenn ja, wird #NV ausgegeben, andernfalls der Wert aus B1.

  3. Kopiere die Formel nach unten für alle relevanten Zeilen.
  4. Erstelle dein Diagramm mit der Spalte, in der du die Formel angewendet hast. Das Diagramm sollte nun die leeren Zellen korrekt behandeln.

Häufige Fehler und Lösungen

  • Problem: Das Diagramm zeigt trotzdem Nullwerte an.
    Lösung: Stelle sicher, dass du #NV verwendest, anstelle von "" oder 0. Nur #NV wird vom Diagramm als leer betrachtet.

  • Problem: Die Berechnungen funktionieren nicht, weil #NV in der Zelle steht.
    Lösung: Du kannst die Formel anpassen, um #NV zu ignorieren, wenn du Summen oder andere Berechnungen durchführst. Zum Beispiel:

    =SUMMEWENN(B:B;"<1E+307")

Alternative Methoden

Eine andere Möglichkeit, eine leere Zelle zu erzeugen, ist die Verwendung von "" oder die Kombination von WENN und ISTLEER. Beispiel:

=WENN(ISTLEER(A1);"";B1)

Dies gibt eine leere Zelle aus, wird aber vom Diagramm als Null betrachtet. Daher ist #NV die bessere Wahl, wenn du ein Diagramm erstellen möchtest.


Praktische Beispiele

Hier sind einige Beispiele, wie du mit der Wenn-Dann-Funktion in Excel eine leere Zelle erzeugen kannst:

  1. Wenn-Dann mit Datum:

    =WENN(A1<TODAY();B1;#NV)

    Dies gibt den Wert in B1 zurück, wenn das Datum in A1 vergangen ist, andernfalls wird #NV ausgegeben.

  2. Wenn-Dann mit Messwerten:

    =WENN(C1="";#NV;C1*2)

    Hier wird das Ergebnis verdoppelt, falls C1 nicht leer ist, andernfalls gibt es #NV zurück.


Tipps für Profis

  • Verwende Matrixformeln: Wenn du mit #NV und anderen Funktionen arbeitest, kann es hilfreich sein, Matrixformeln zu verwenden, um komplexere Berechnungen durchzuführen. Denke daran, diese mit STRG+SHIFT+RETURN abzuschließen.

  • Zellenformatierung: Du kannst die Zellen so formatieren, dass #NV oder leere Zellen für deine Analyse unsichtbar werden, indem du ein benutzerdefiniertes Format verwendest.

  • Datenüberprüfung: Verwende Datenüberprüfungen, um sicherzustellen, dass nur gültige Daten in die Zellen eingegeben werden, was dazu beiträgt, leere Zellen korrekt zu behandeln.


FAQ: Häufige Fragen

1. Wie kann ich eine leere Zelle in Excel definieren?
Du kannst eine leere Zelle mit der Formel =WENN(A1="";"";B1) definieren, jedoch wird diese Zelle als Null im Diagramm angezeigt. Verwende #NV, um sie wirklich leer zu halten.

2. Was kann ich tun, wenn ich mit #NV nicht rechnen kann?
Du kannst SUMMEWENN oder Matrixformeln verwenden, um die Berechnungen zu ermöglichen, ohne von #NV beeinflusst zu werden. Beispiel:

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

3. Wie kann ich leere Zellen im Diagramm ausblenden?
Stelle sicher, dass du #NV anstelle von "" verwendest. Dadurch werden die leeren Zellen im Diagramm nicht als Nullwerte behandelt.

4. Gibt es eine Möglichkeit, leere Zellen zu zählen?
Ja, du kannst die Funktion ANZAHLLEEREZELLEN verwenden, um die Anzahl der leeren Zellen in einem bestimmten Bereich zu zählen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige