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

Forumthread: WENN Wert in Spalte UND DANN

WENN Wert in Spalte UND DANN
22.06.2020 18:14:24
Maria
Hallo zusammen,
ich bin mir nicht sicher, ob sich das verformeln lässt, aber ich hätte gerne eine Bedingung, bei der geschaut wird, ob ein Wert an einer Stelle, bei der die Nebenzelle nicht leer ist, erneut zu finden ist. Hier ein Beispiel:
https://www.herber.de/bbs/user/138484.xlsx
Vielen Dank vorab für die Hilfe!
Beste Grüße
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: WENN Wert in Spalte UND DANN
22.06.2020 18:26:45
Hajo_Zi

Tabelle1
 C
3 
4 
52
62
72
82
92
102
die bedingte Formatierung Fülleffekte, Symbole, Datenbalken
werden in dieser Tabelle nicht dargestellt
Schriftart wird in dieser Tabelle nicht dargestellt

verwendete Formeln
Zelle Formel Bereich N/A
C3:C10=WENN(ZÄHLENWENN($B$3:$B$10;B3)>1;ZÄHLENWENN($B$3:$B$10;B3);"")  

Bedingte Formatierung Haupttabelle 1  
Wird angewendet auf   Nr. Bed.  Regeltyp  Operator   Formel1   Formel2   Format Schrift Füll-farbe   Unterstrichen   Schrift- farbe Muster   Muster-farbe Typ Bereich
$B$3:$C$1001.Bed.: Zellwert istgleich=0   Test   16777215      1$B$3:$C$10
Bedingte Formatierung Haupttabelle 2 oberere/unterer Bereich    
Wird angewendet auf   Nr. Bed.  Format Zelle Anhalten Auswahl   Anzeige   Anzahl   Durchschnitt   Typ   Bereich
$B$3:$C$1001.Bed.   Falsch          1$B$3:$C$10
Die Bedingungen wurden mit Excel-Version ab 2007 ausgelesen.


Schriftformate  
Zelle Rot Grün Blau Color Stil Unterstreichung Effekte Durchgestrichen Schriftart
C3:C10        Calibri 
Zellen mit Schriftformatierung automatisch werden nicht dargestellt



Anzeige
AW: WENN Wert in Spalte UND DANN
22.06.2020 18:49:57
Maria
Hallo Hajo,
danke für deine Antwort, aber aus dieser werde ich nicht so richtig schlau. Es werden mir hauptsächlich Fehlermeldungen in Tabellen angezeigt und der Teil der Formel, den ich erkennen kann, bezieht die Nachbarzelle nicht mit ein.
Viele Grüße
AW: WENN Wert in Spalte UND DANN
22.06.2020 18:51:44
Hajo_Zi
bei mir nicht. Ich war davon ausagegagen das Spalte B die Nachbarzelle ist. Das habe ich wohl falsch gesehen und bin darum raus.
Gruß Hajo
Anzeige
AW: WENN Wert in Spalte UND DANN
22.06.2020 18:52:49
Maria
Hallo Onur,
danke für deine Antwort, aber die beantwortet meine Frage nicht so wirklich. Die Lösung soll B6 (und nicht B5) sein: Der Wert, der in B6 steht kommt erneut in B5 vor UND C5 ist nicht leer.
Hast du da vielleicht noch eine angepasste Lösung?
Danke und viele Grüße!
Anzeige
AW: bed. Format. mit ZÄHLENWENNS() ...
22.06.2020 19:04:48
neopa
Hallo Maria,
... in B2:B## folgende bedingte Formatierungsformel: =ZÄHLENWENNS(B$2:B2;B3;C$2:C2;"")

Gruß Werner
.. , - ...
AW: bed. Format. mit ZÄHLENWENNS() ...
22.06.2020 20:53:57
Maria
Hallo Werner,
vielen lieben Dank, das bringt mich ein ganzes Stück weiter! Jetzt habe ich nur das Problem, dass die Formel auf B4 und B5 "anschlägt" und nicht nur auf B4:
https://www.herber.de/bbs/user/138489.xlsx
Viele Grüße
Anzeige
AW: vorh. 0-Datenwerte nicht berücksichtigen ...
23.06.2020 07:40:52
neopa
Hallo Maria,
... dann so: =ZÄHLENWENNS(B$2:B2;B3;B$2:B2;"0";C$2:C2;"0")
Gruß Werner
.. , - ...
AW: vorh. 0-Datenwerte nicht berücksichtigen ...
23.06.2020 09:11:02
Maria
Hallo Werner,
ich habe es letztlich mit =WENN(UND(ZÄHLENWENNS($B$3:$B$10;$B6;$B$3:$B$10;"0";$C$3:$C$10;"0")0;C6=0);1;0) so gelöst, wie beabsichtigt - Vielen Dank für dein Zutun!
Viele Grüße
Anzeige
AW: kann ich so nicht nachvollziehen ...
23.06.2020 10:20:21
neopa
Hallo Maria,
... vergleiche mal die Ergebniswerte Deiner Formel in F3 und meiner in E3 (beide als Zellformeln nach unten kopiert). Meine Formel in B3:b10 als bed. Formel eingesetzt, würde Dein vorgegebenes Format ergeben.
Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEF
2janein   
310 01
402 00
532 00
630 10
740 00
840 00
950 00
1050 00

ZelleFormel
E3=ZÄHLENWENNS(B$2:B2;B3;B$2:B2;">0";C$2:C2;">0")
F3=WENN(UND(ZÄHLENWENNS($B$3:$B$10;$B6;$B$3:$B$10;">0";$C$3:$C$10;">0")>0;C6=0);1;0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: kann ich so nicht nachvollziehen ...
23.06.2020 10:47:04
Maria
Hallo Werner,
ich habe noch mal beide Formeln nebeneinander gepackt: https://www.herber.de/bbs/user/138496.xlsx
So wie ich deine Formel verstehe, wird immer nur von der Zelle aus nach oben geprüft. Dabei kommt zwar in dem konkreten Fall das richtige raus, es kann ja aber auch sein, dass der Wert nach unten hin erneut vorkommt. Das greift meine Formel entsprechend auf.
Viele Grüße!
Anzeige
AW: dem ist nicht so ...
23.06.2020 11:01:47
neopa
Hallo Maria,
... zunächst: ich hatte Deine zuletzt eingestellt Formel in Zeile eingesetzt wie auch meine. Du hattest diese jedoch für Zeile 6 vorgesehen, wie jetzt Deiner Datei gezeigt hat.
Jedoch erkenne ich keinen Ergebnisunterschied zwischen meiner und Deiner Formel, wenn z.B. in B9 eine 3 stehen sollte. Dein zusätzliches WENN(UND(...)) ist nicht notwendig.
Gruß Werner
.. , - ...
Anzeige
=(C2>0)*(B2=B3)
22.06.2020 21:00:03
WF
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

WENN Wert in Spalte UND DANN


Schritt-für-Schritt-Anleitung

Um eine Excel-Formel zu erstellen, die prüft, ob ein Wert in einer Spalte vorhanden ist und eine Bedingung für eine Nachbarzelle erfüllt, kannst du die folgende Formel verwenden:

=WENN(UND(ZÄHLENWENN($B$3:$B$10;B6)>1;C6<>""); "Ja"; "Nein")
  1. Zähle die Vorkommen: Die Formel ZÄHLENWENN($B$3:$B$10;B6) zählt, wie oft der Wert in B6 in der Spalte B vorkommt.
  2. Prüfe die Nachbarzelle: C6<>"" stellt sicher, dass die Nachbarzelle nicht leer ist.
  3. Kombinieren mit WENN: Die WENN-Funktion gibt "Ja" zurück, wenn beide Bedingungen erfüllt sind, andernfalls "Nein".

Häufige Fehler und Lösungen

  • Fehler: #WERT!: Dieser Fehler tritt auf, wenn die Formel nicht korrekt auf numerische oder textliche Werte zugreift. Überprüfe die Zellreferenzen.

  • Lösung: Stelle sicher, dass die Zellen, auf die du zugreifst, die erwarteten Datentypen enthalten (Zahlen oder Text).

  • Fehler: Falsche Zellbereiche: Manchmal sind die angegebenen Zellbereiche nicht korrekt.

  • Lösung: Überprüfe die Zellreferenzen in deiner Formel und stelle sicher, dass sie auf die gewünschten Bereiche zeigen.


Alternative Methoden

Eine alternative Methode zur Überprüfung, ob ein Wert in einer Spalte vorhanden ist, ist die Verwendung der VERGLEICH-Funktion:

=WENN(ISTZAHL(VERGLEICH(B6; B$3:B$10; 0)); "Vorhanden"; "Nicht vorhanden")

Diese Formel gibt "Vorhanden" zurück, wenn der Wert in B6 in der Spalte B gefunden wird.


Praktische Beispiele

Angenommen, du hast eine Tabelle mit den Spalten "Produkt" (A) und "Preis" (B). Du möchtest überprüfen, ob das Produkt in der Liste vorhanden ist und ob der Preis größer als 0 ist.

  1. Formel:
    =WENN(UND(ZÄHLENWENN(A$2:A$10; A2)>0; B2>0); "Verfügbar"; "Nicht verfügbar")
  2. Anwendung: Diese Formel kannst du in Zelle C2 eingeben und nach unten ziehen, um die Verfügbarkeit für die ganze Liste zu prüfen.

Tipps für Profis

  • Bedingte Formatierung: Du kannst die Zellfarbe ändern, wenn der Wert in der Spalte vorhanden ist, indem du eine bedingte Formatierung hinzufügst. Gehe zu „Start“ > „Bedingte Formatierung“ > „Neue Regel“ > „Formel zur Ermittlung der zu formatierenden Zellen verwenden“ und verwende eine ähnliche Formel.

  • Verwende ZÄHLENWENNS für mehrere Bedingungen: Wenn du mehrere Bedingungen prüfen musst, ist die Verwendung von ZÄHLENWENNS nützlich.

  • Verkette Bedingungen: Du kannst mehrere WENN-Funktionen schachteln, um komplexere Logiken zu erstellen.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Spalten gleichzeitig überprüfen?
Du kannst die UND-Funktion verwenden, um mehrere Bedingungen in einer WENN-Formel zu kombinieren.

2. Was mache ich, wenn ich nur nach Textwerten suchen möchte?
Stelle sicher, dass du die ISTTEXT-Funktion in deiner Formel verwendest, um nur Textwerte zu überprüfen.

3. Wie kann ich die Formel auf eine größere Datenmenge anwenden?
Du kannst die Formel einfach nach unten ziehen, um sie auf andere Zellen anzuwenden. Achte darauf, die absoluten und relativen Zellreferenzen korrekt zu setzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige