Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
Antworten 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)
Antworten Top
#3
(07.11.2017, 14: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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten 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
Antworten Top
#5
Hallo, oder DBANZAHL2()
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#6
(07.11.2017, 15: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
Antworten 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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten 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
Antworten 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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten 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.
Antworten Top


Gehe zu:


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