Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1052to1056
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zählen in Abhängigkeit Wochentag

Zählen in Abhängigkeit Wochentag
01.03.2009 16:09:27
Newbie
Hallo Leute,
Ich habe folgendes Problem:
Eine Tabelle erkennt automatisch die Anzahl der Tage eines Monates und schreibt dementsprechend die Tage als Kalender auf.
In der Nebenspalte sind verschiedene Abkürzungen eingetragen (also A1 bis A28-A31 Datum, B1-B31 Abkürzungen).
Jetzt möchte ich bestimmte Abkürzungen abhängig vom Wochentag zählen (also zählen wenn am Sonntag ein X oder U steht).
Mit =SUMMENPRODUKT((WOCHENTAG($A$1:$A$31)=1)*($B$1:$B$31="X"))+SUMMENPRODUKT((WOCHENTAG($A$1:$A$31)=1)*($B$1:$B$31="U")) usw. komme ich schon weiter,
ABER folgende Probleme bleiben:
-Wechselnde Länge der Matrix je nach Monat (Februar 28, Mai 31)
-sehr unübersichtlich da jedesmal ein neues SUMMENPRODUKT - kann ich das irgendwie zusammenfassen, also mehrere Argumente in einem SUMMENPRODUKT abfragen?
Vielen Dank für die Mühe

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zählen in Abhängigkeit Wochentag
01.03.2009 16:33:16
Tino
Hallo,
so richtig verstanden habe ich Dich nicht, meinst Du so?
 ABC
2Donnerstag, 1. Januar 2009U4
3Freitag, 2. Januar 2009X 
4Samstag, 3. Januar 2009U 
5Sonntag, 4. Januar 2009X 
6Montag, 5. Januar 2009U 
7Dienstag, 6. Januar 2009X 
8Mittwoch, 7. Januar 2009U 
9Donnerstag, 8. Januar 2009X 
10Freitag, 9. Januar 2009U 
11Samstag, 10. Januar 2009X 
12Sonntag, 11. Januar 2009U 
13Montag, 12. Januar 2009X 
14Dienstag, 13. Januar 2009U 
15Mittwoch, 14. Januar 2009X 
16Donnerstag, 15. Januar 2009U 
17Freitag, 16. Januar 2009X 
18Samstag, 17. Januar 2009U 
19Sonntag, 18. Januar 2009X 
20Montag, 19. Januar 2009U 
21Dienstag, 20. Januar 2009X 
22Mittwoch, 21. Januar 2009U 
23Donnerstag, 22. Januar 2009X 
24Freitag, 23. Januar 2009U 
25Samstag, 24. Januar 2009X 
26Sonntag, 25. Januar 2009U 
27Montag, 26. Januar 2009X 
28Dienstag, 27. Januar 2009U 
29Mittwoch, 28. Januar 2009X 
30Donnerstag, 29. Januar 2009U 
31Freitag, 30. Januar 2009X 

Formeln der Tabelle
ZelleFormel
C2=SUMMENPRODUKT((WOCHENTAG($A$2:$A$31)=1)*(($B$2:$B$31="X")+(WOCHENTAG($A$2:$A$31)=1)*(($B$2:$B$31="U"))))

Gruß Tino
Anzeige
vielleicht auch mit einer Liste
01.03.2009 16:43:09
Tino
Hallo,
oder auch so?
 ABCDE
1    Liste
2Donnerstag, 1. Januar 2009U4 U
3Freitag, 2. Januar 2009X  X
4Samstag, 3. Januar 2009U  Z
5Sonntag, 4. Januar 2009X   
6Montag, 5. Januar 2009U   
7Dienstag, 6. Januar 2009X   
8Mittwoch, 7. Januar 2009U   
9Donnerstag, 8. Januar 2009X   
10Freitag, 9. Januar 2009U   
11Samstag, 10. Januar 2009X   
12Sonntag, 11. Januar 2009U   
13Montag, 12. Januar 2009X   
14Dienstag, 13. Januar 2009U   
15Mittwoch, 14. Januar 2009X   
16Donnerstag, 15. Januar 2009U   
17Freitag, 16. Januar 2009X   
18Samstag, 17. Januar 2009U   
19Sonntag, 18. Januar 2009X   
20Montag, 19. Januar 2009U   
21Dienstag, 20. Januar 2009X   
22Mittwoch, 21. Januar 2009U   
23Donnerstag, 22. Januar 2009X   
24Freitag, 23. Januar 2009U   
25Samstag, 24. Januar 2009X   
26Sonntag, 25. Januar 2009Z   
27Montag, 26. Januar 2009X   
28Dienstag, 27. Januar 2009U   
29Mittwoch, 28. Januar 2009X   
30Donnerstag, 29. Januar 2009U   
31Freitag, 30. Januar 2009X   

Formeln der Tabelle
ZelleFormel
C2=SUMMENPRODUKT((WOCHENTAG($A$2:$A$31)=1)*(NICHT(ISTFEHLER(VERGLEICH($B$2:$B$31;$E$2:$E$10;0)))))

Gruß Tino
Anzeige
AW: vielleicht auch mit einer Liste
01.03.2009 17:11:58
Newbie
Hallo Tino,
Vielen Dank für die schnelle Antwort.
Die zweite Formel zum Vergleich mehrerer Argumente löst das eine Problem, aber das andere ist:
Es soll das gesamte Wochenende abgefragt werden (Samstag und Sonntag), und wenn der Monat eben keine 31 Tage hat, wird durch die WOCHENTAG-Abfrage die Fehlermeldung "Wert" ausgegeben und damit stimmt die Matrix nicht mehr.
Irgendwelche Lösungsvorschläge? Vielen Dank nochmals.
kein Fehler, was ist anders?
01.03.2009 17:42:34
Tino
Hallo,
habe die Formel mal auf Samstag und Sonntag erweitert, es kommt bei mir aber kein Fehler?
 ABCDE
1    Liste
2So, Februar 01, 2009U8 U
3Mo, Februar 02, 2009X  X
4Di, Februar 03, 2009U  Z
5Mi, Februar 04, 2009X   
6Do, Februar 05, 2009U   
7Fr, Februar 06, 2009X   
8Sa, Februar 07, 2009U   
9So, Februar 08, 2009X   
10Mo, Februar 09, 2009U   
11Di, Februar 10, 2009X   
12Mi, Februar 11, 2009U   
13Do, Februar 12, 2009X   
14Fr, Februar 13, 2009U   
15Sa, Februar 14, 2009X   
16So, Februar 15, 2009U   
17Mo, Februar 16, 2009X   
18Di, Februar 17, 2009U   
19Mi, Februar 18, 2009X   
20Do, Februar 19, 2009U   
21Fr, Februar 20, 2009X   
22Sa, Februar 21, 2009U   
23So, Februar 22, 2009X   
24Mo, Februar 23, 2009U   
25Di, Februar 24, 2009X   
26Mi, Februar 25, 2009Z   
27Do, Februar 26, 2009X   
28Fr, Februar 27, 2009U   
29Sa, Februar 28, 2009X   
30     
31     
32     

Formeln der Tabelle
ZelleFormel
C2=SUMMENPRODUKT((WOCHENTAG($A$2:$A$31;2)>5)*(NICHT(ISTFEHLER(VERGLEICH($B$2:$B$31;$E$2:$E$10;0)))))

Vielleicht wäre eine Beispieldatei angebracht?
Gruß Tino
Anzeige
AW: kein Fehler, ..Monatsende ?
01.03.2009 17:57:44
robert
hi tino,
deswegen, weil die formel bis 31 geht
und das datum in spalte A fortlaufend ist-nehme ich an :-)
gruß
robert
Tabelle1

 ABCDE
1  9 u
2Sonntag, 01. Februar 2009x  x
3Montag, 02. Februar 2009   z
4Dienstag, 03. Februar 2009    
5Mittwoch, 04. Februar 2009    
6Donnerstag, 05. Februar 2009    
7Freitag, 06. Februar 2009    
8Samstag, 07. Februar 2009x   
9Sonntag, 08. Februar 2009x   
10Montag, 09. Februar 2009    
11Dienstag, 10. Februar 2009    
12Mittwoch, 11. Februar 2009    
13Donnerstag, 12. Februar 2009    
14Freitag, 13. Februar 2009    
15Samstag, 14. Februar 2009x   
16Sonntag, 15. Februar 2009x   
17Montag, 16. Februar 2009    
18Dienstag, 17. Februar 2009    
19Mittwoch, 18. Februar 2009    
20Donnerstag, 19. Februar 2009    
21Freitag, 20. Februar 2009    
22Samstag, 21. Februar 2009x   
23Sonntag, 22. Februar 2009x   
24Montag, 23. Februar 2009    
25Dienstag, 24. Februar 2009    
26Mittwoch, 25. Februar 2009    
27Donnerstag, 26. Februar 2009    
28Freitag, 27. Februar 2009    
29Samstag, 28. Februar 2009x   
30Sonntag, 01. März 2009x   
31Montag, 02. März 2009    

Formeln der Tabelle
ZelleFormel
C1=SUMMENPRODUKT((WOCHENTAG($A$2:$A$31;2)>5)*(NICHT(ISTFEHLER(VERGLEICH($B$2:$B$31;$E$2:$E$10;0)))))
B2=WENN(WOCHENTAG(A2;2)>5;"x";"")
B3=WENN(WOCHENTAG(A3;2)>5;"x";"")
B4=WENN(WOCHENTAG(A4;2)>5;"x";"")
B5=WENN(WOCHENTAG(A5;2)>5;"x";"")
B6=WENN(WOCHENTAG(A6;2)>5;"x";"")
B7=WENN(WOCHENTAG(A7;2)>5;"x";"")
B8=WENN(WOCHENTAG(A8;2)>5;"x";"")
B9=WENN(WOCHENTAG(A9;2)>5;"x";"")
B10=WENN(WOCHENTAG(A10;2)>5;"x";"")
B11=WENN(WOCHENTAG(A11;2)>5;"x";"")
B12=WENN(WOCHENTAG(A12;2)>5;"x";"")
B13=WENN(WOCHENTAG(A13;2)>5;"x";"")
B14=WENN(WOCHENTAG(A14;2)>5;"x";"")
B15=WENN(WOCHENTAG(A15;2)>5;"x";"")
B16=WENN(WOCHENTAG(A16;2)>5;"x";"")
B17=WENN(WOCHENTAG(A17;2)>5;"x";"")
B18=WENN(WOCHENTAG(A18;2)>5;"x";"")
B19=WENN(WOCHENTAG(A19;2)>5;"x";"")
B20=WENN(WOCHENTAG(A20;2)>5;"x";"")
B21=WENN(WOCHENTAG(A21;2)>5;"x";"")
B22=WENN(WOCHENTAG(A22;2)>5;"x";"")
B23=WENN(WOCHENTAG(A23;2)>5;"x";"")
B24=WENN(WOCHENTAG(A24;2)>5;"x";"")
B25=WENN(WOCHENTAG(A25;2)>5;"x";"")
B26=WENN(WOCHENTAG(A26;2)>5;"x";"")
B27=WENN(WOCHENTAG(A27;2)>5;"x";"")
B28=WENN(WOCHENTAG(A28;2)>5;"x";"")
B29=WENN(WOCHENTAG(A29;2)>5;"x";"")
B30=WENN(WOCHENTAG(A30;2)>5;"x";"")
B31=WENN(WOCHENTAG(A31;2)>5;"x";"")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Anzeige
sehe die Fehlermeldung "Wert" nicht oT.
01.03.2009 18:03:08
Tino
Hallo,
Gruß Tino
AW: sehe die Fehlermeldung "Wert" nicht oT.
01.03.2009 18:11:59
robert
hi tino,
was ich meine ist, dass der feber 28 tage hat, durch die formel A2:A31
aber auch der 1.märz mit eingerechnet wird.
feber hätte also nur 8 als ergebnis nicht 9
nach meinem verständnis müsste auch noch das monatsende berücksichtigt werden
wobei eine datei natürlich nützlich wäre, denn womöglich ist alles ganz anders
gruß
robert
AW: sehe die Fehlermeldung "Wert" nicht oT.
01.03.2009 18:17:21
Tino
Hallo,
Du könntest schon recht haben, er spricht aber von einem Fehlermeldung?
Zitat
und wenn der Monat eben keine 31 Tage hat, wird durch die WOCHENTAG-Abfrage die Fehlermeldung "Wert" ausgegeben und damit stimmt die Matrix nicht mehr.


Gruß Tino

Anzeige
AW: OK,aber ohne Datei? owT
01.03.2009 18:19:07
robert
packen wir Monat und Jahr auch noch dazu
01.03.2009 18:25:47
Tino
Hallo,
 ABCDEFG
1  Anzahl ListeMonatJahr
2So, 01.02.2009U8 U22009
3Mo, 02.02.2009X  X  
4Di, 03.02.2009U  Z  
5Mi, 04.02.2009X     
6Do, 05.02.2009U     
7Fr, 06.02.2009X     
8Sa, 07.02.2009U     
9So, 08.02.2009X     
10Mo, 09.02.2009U     
11Di, 10.02.2009X     
12Mi, 11.02.2009U     
13Do, 12.02.2009X     
14Fr, 13.02.2009U     
15Sa, 14.02.2009X     
16So, 15.02.2009U     
17Mo, 16.02.2009X     
18Di, 17.02.2009U     
19Mi, 18.02.2009X     
20Do, 19.02.2009U     
21Fr, 20.02.2009X     
22Sa, 21.02.2009U     
23So, 22.02.2009X     
24Mo, 23.02.2009U     
25Di, 24.02.2009X     
26Mi, 25.02.2009Z     
27Do, 26.02.2009X     
28Fr, 27.02.2009U     
29Sa, 28.02.2009X     
30So, 01.03.2009Z     
31Mo, 02.03.2009X     
32Di, 03.03.2009U     
33Mi, 04.03.2009X     

Formeln der Tabelle
ZelleFormel
C2=SUMMENPRODUKT((WOCHENTAG($A$2:$A$100;2)>5)*(MONAT($A$2:$A$100)=$F$2)*(JAHR($A$2:$A$100)=$G$2)*(NICHT(ISTFEHLER(VERGLEICH($B$2:$B$100;$E$2:$E$10;0)))))

Aber einen Fehler bekomme ich nicht, wenn nichts gefunden wird bekomme ich den Wert 0 zurück.
Gruß Tino
Anzeige
AW: Super!!!-und wo ist Newbie? owT
01.03.2009 18:49:13
robert
AW: Super!!!-und wo ist Newbie? owT
01.03.2009 22:50:10
Newbie
Hallo, ups, das sind ja viele Vorschläge.
Also, es wird die Fehlermeldung #WERT angezeigt, da meine Tabelle über =WENN(MONAT(A30)<>MONAT(A30+1);"";A30+1) die Schaltjahre und die ungleiche Anzahl der Monate "ausgleicht" und somit für die Wochentag-Funktion kein Wert vorliegt.
Über eine Matrix habe ich jetzt dank der Vorschläge die Abfrage verschiedenen Argumente gelöst (super Idee, danke), und wollte diesen #WERT-Fehler über SUMMENPRODUKT((NICHT(ISTFEHLER(WOCHENTAG($A$1:$A$31;2)>5).... lösen, leider zählt er dann logischerweise falsch.
Gelöst habe ich es jetzt nicht schön aber funktionierend über 3 WENN-Abfragen (WENN($A$29="";...) mit 3xmaliger Angabe der SUMMEPRODUKT-Formel mit veränderten Datumfelder ($A$1:$A$29, $A$1:$A$30, usw. ) Ewig lange Formel, aber funktioniert.
Vielen Dank für die Hilfe
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige