Zeilen zählen mit entweder oder Bedingung
#1
Hallo,

ich bin Neuling im Forum und hoffe hier richtig gelandet zu sein.

Ich habe eine Tabelle mit 2 Kategorien (2 Spalten) in denen jeden Tag "ja" oder "nein" eingetragen wird. Nun möchte ich Zählen wie oft mindestens eine Kategorie erfüllt ist - also an wie vielen Tagen.
Mit ZÄHLENWENN() geht es ja nur für eine Spalte und mit ZÄHLENWENNS() zwar für mehrere, aber nur mit Erfüllung aller Bedingungen. 
Momentan habe ich es etwas umständlich so gelöst: 
=ZEILEN($A2:$A16)-ZÄHLENWENNS($B2:$B16;"";$C2:$C16;"")

So zählt er natürlich alles, wo was eingetragen ist und nicht nur "ja".

Gibt es eine elegantere Methode bei der man wirklich nur einen bestimmten Syntax zählen kann?

VG
Top
#2
Hi,
das habe ich verstanden:

Tabelle1

ABCD
1DingsdaKat1Kat2Anzahl "Ja"
2Hundjanein7
3Katzeneinja
4Mausjanein
5Pferdjanein
6Haseneinja
7Kuhjanein
8Huhnneinja
Formeln der Tabelle
ZelleFormel
D2=ZÄHLENWENN(B2:C8;"ja")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Passt's nicht? Dann wäre eine Beispieltabelle mit händisch eingetragenem Wunschergebnis hifreich beim Helfen. Keine ScrShots!!
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
(07.11.2017, 15:56)egoloib schrieb: Hallo,

ich bin Neuling im Forum und hoffe hier richtig gelandet zu sein.
...
Mit ZÄHLENWENN() geht es ja nur für eine Spalte und mit ZÄHLENWENNS() zwar für mehrere, aber nur mit Erfüllung aller Bedingungen. 
...
VG

Hallo, das kann schon sein... Willkommen. Aber die zwei Behauptungen würden mich schon interessieren... Glaub ich nämlich so nicht...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#4
Hi,

da hilft wohl nur SUMMENPRODUKT:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1DingsdaKat1Kat2Anzahl "Ja"
2Hundjaja8
3Katzeneinja7
4Mausjanein 
5Pferdjanein 
6Haseneinja 
7Kuhjanein 
8Huhnneinja 

ZelleFormel
D2=ZÄHLENWENN(B2:C8;"ja")
D3=SUMMENPRODUKT(((B:B="ja")+(C:C="ja")>0)*1)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • egoloib
Top
#5
Hallo, oder DBANZAHL2()
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#6
(07.11.2017, 16:51)BoskoBiati schrieb: da hilft wohl nur SUMMENPRODUKT:

Genau das hat geholfen  :19: Vielen Dank für die Vorschläge. Hatte es zwar damit schon versucht, aber irgendwie ohne Erfolg, weil ohne Verständnis...

DBANZAHL2() habe ich noch nicht richtig verstanden. Werde mir dazu aber mal die Erklärung durchlesen.
Meine Tabelle funktioniert auf jeden Fall jetzt Smile
Top
#7
Hallo, also ich habe das mit dem Datenmaterial getestet... Wenn ich deine Datei sähe könnte ich dir das zeigen...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Ich habe mir jetzt auch mal ein Add-in zum HTML Export installiert.
Meine Tabelle:

Tabelle1

ABC
1DatumKat 1Kat 2
201.11.2017janein
302.11.2017jaja
403.11.2017neinnein
504.11.2017neinja
605.11.2017neinnein
706.11.2017jaja
807.11.2017janein
9Anzahl5
Formeln der Tabelle
ZelleFormel
B9=SUMMENPRODUKT(((B2:B8="ja")+(C2:C8="ja")>0)*1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top
#9
Hallo, das ist ja vorbildlich... (^_-). Mein Vorschlag hier mit DBANZAHL() ..:

Arbeitsblatt mit dem Namen 'Blatt1'
ABCDEF
1DatumKat 1Kat 2
201.11.2017janein Anzahl5
302.11.2017jaja
403.11.2017neinnein
504.11.2017neinja
605.11.2017neinnein
706.11.2017jaja
807.11.2017janein

ZelleFormatWert
E2"Anzahl"1

ZelleFormel
E2=(B2="ja")+(C2="ja")
F2=DBANZAHL(A1:C8;1;E1:E2)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#10
=SUMMENPRODUKT(--ISTZAHL(SUCHEN("ja";B2:B8&C2:C8)))

benötigt immerhin nur noch einmal die Nennung von "ja". Die einzelnen Spalten müssen aber auch hier noch genannt werden.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste