zählenwenn() mit 2 Oder-Kriterien + 1 Und
#1
Hallo,

ich bitte um Hilfe bei einer Formel, die ich nicht zusammenbekomme:

Formel soll in G2

Durchsuch-Bereich H5:H35 und ist Standard/Textspalte

Suchkriterium: "Tag" oder "tag" (aus z. B. Feiertag, Besonderer Tag, oder Wortteil tag)
bislang stocke ich.

ich habe mir 2 Hilfsspalten gemacht in I und J (die dann überflüsig werden sein sollen)
Formel in I:
'=ZÄHLENWENN($J$5:$J$35;ODER(TEIL(RECHTS(H5;3);1;3)="tag";TEIL(RECHTS(H5;3);1;3)="Tag"))
Formel in J:
'=ODER(TEIL(RECHTS(H5;3);1;3)="tag";TEIL(RECHTS(H5;3);1;3)="Tag")

Meine Versuche misslingen; probierte es auch mit Wahr und Finden - erziele aber nicht das gewünschte Ergebnis, welches sein soll, dass eine Summe in G2 der Zellen (Bereich H5:H35) ausgegeben werden soll, wo in H beliebige "tag"-Formen gezählt werden sollen. Pro Zelle ist jedoch nur 1 Eintrag. Hintergrund: Urlaubstage, freie Tage, Ostertage etc. als Bemerkung soll gezählt werden. Als Bedingung sollte noch sein, dass nur gezählt wird, wenn in der jeweiligen Zeilenzelle E ein Wert > 0 ist.

Wer kann mir bitte helfen? Ich doktere nun im Kreise.

Danke und Gruß
horst
Top
#2
hi horst, meinst du so..?

=SUMMENPRODUKT(N(ISTZAHL(SUCHEN("tag";H5:H35))*1))

bzw..:

=SUMMENPRODUKT(N(ISTZAHL(SUCHEN("tag";H5:H35))*(E5:E35>0)))
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • horst
Top
#3
Hallo,

suchst etwas das in diese Richtung geht?

Arbeitsblatt mit dem Namen 'Tabelle1'
 DEFGH
525  Feiertag
6 6  Besonderer Tag
7    Ostertag
8    Montag
9     

ZelleFormel
D5=SUMMENPRODUKT((RECHTS(H5:H10;3)="Tag")*(E5:E10>0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Wobei bei dieser Formel nur die letzten 3 Zeichen in Spalte H geprüft werden.
Gruß
Peter
Top
#4
Hallo Horst

Oder ab Excel 2007:

=ZÄHLENWENNS(H5:H35;"*Tag*";E5:E35;">"&0)

Gruss Sepp
[-] Folgende(r) 1 Nutzer sagt Danke an Josef B für diesen Beitrag:
  • horst
Top
#5
Hallo,

oder, wiederum alternativ und als Ergänzung, wenn das auch unter XL2003 laufen soll und der 'Tag' irgendwo in der Zelle steht:

Arbeitsblatt mit dem Namen 'Tabelle1'
 CDEFGH
5225  Feiertag
6  6  Test
7     Ostertag
8     Test
9  10  Ein Tag Urlaub

ZelleFormel
C5=ZÄHLENWENNS(H5:H35;"*Tag*";E5:E35;">"&0)
D5=SUMMENPRODUKT((ISTZAHL(SUCHEN("Tag";H5:H10))*(E5:E10>0)))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß
Peter
Top
#6
(24.05.2014, 18:48)Peter schrieb: Hallo,

oder, wiederum alternativ und als Ergänzung, wenn das auch unter XL2003 laufen soll und der 'Tag' irgendwo in der Zelle steht:

Arbeitsblatt mit dem Namen 'Tabelle1'
 CDEFGH
5225  Feiertag
6  6  Test
7     Ostertag
8     Test
9  10  Ein Tag Urlaub

ZelleFormel
C5=ZÄHLENWENNS(H5:H35;"*Tag*";E5:E35;">"&0)
D5=SUMMENPRODUKT((ISTZAHL(SUCHEN("Tag";H5:H10))*(E5:E10>0)))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

hi Peter, da sind wir ja ganz nah beieinander..: http://www.clever-excel-forum.de/showthread.php?tid=487&pid=3119#pid3119
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#7
Hallo,

kann das sein, dass dein erstes Posting ursprünglich etwas mit Zählenwenn war?

Ich dachte noch bei mir da hat der Jockel den letzten Satz überlesen
Zitat:wenn in der jeweiligen Zeilenzelle E ein Wert > 0 ist.

Und als Josef mit Zählenwenns() gekommen ist habe ich mir dann gedacht, dass ich das noch ergänze um eine Variante bei der das Tag überall stehen kann - ohne das ich mir die vorherigen Beiträge nochmals angesehen habe - sonst hätte ich mir das gespart.
Gruß
Peter
[-] Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:
  • horst
Top
#8
Hallo Peter,

hier die Datei, die ich aufbaue. Hätte ich wohl gleich hochladen sollen. In G2 soll die Tagesanzahl ausgegeben werden. Und es ist richtig, dass die zu zählenden Tage mit Tag/tag enden.

Schau einmal.

Danke und Gruß
horst


Angehängte Dateien
.xlsx   Test-Arbeitszeiten.xlsx (Größe: 17,69 KB / Downloads: 5)
[-] Folgende(r) 1 Nutzer sagt Danke an horst für diesen Beitrag:
  • Jockel
Top
#9
Hallo,

dann ändere die Formel mal so ab:

=SUMMENPRODUKT((ISTZAHL(SUCHEN("Tag";H5:H35))*(E5:E35<>"")))

bzw

=SUMMENPRODUKT((RECHTS(H5:H35;3)="Tag")*(E5:E35<>""))
Gruß
Peter
[-] Folgende(r) 2 Nutzer sagen Danke an Peter für diesen Beitrag:
  • Jockel, horst
Top
#10
(24.05.2014, 18:59)horst schrieb: Hallo Peter,

hier die Datei, die ich aufbaue. Hätte ich wohl gleich hochladen sollen. In G2 soll die Tagesanzahl ausgegeben werden. Und es ist richtig, dass die zu zählenden Tage mit Tag/tag enden.

Schau einmal.

Danke und Gruß
horst

hi host, die formeln funzen ja... ... aber 8ung! KALENDERWOCHE() rechnet für deutschland erst ab XL2010 richtig..:

=KALENDERWOCHE(A5;21)
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • horst
Top


Gehe zu:


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