Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1480to1484
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

Tage zum Monat auswählen!

Tage zum Monat auswählen!
12.03.2016 18:03:14
snewi133
Hallo,
wie kann ich wie in der Mappe1 ersichtlich, wenn ein Datum in Tabelle 2 B2 (monat) steht alle Tage aus Tabelle 1 C5:C500 in Tabelle 2 C5 : Cxx max 31 Tage zum Monat passend hier anzeigen?
Gruß
Snewi
https://www.herber.de/bbs/user/104285.xlsx

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: eine Möglichkeit wäre AGGREGAT() ...
12.03.2016 18:31:31
...
Hallo Snevi,
... in Tabelle2!C5 folgende Formel:
=WENNFEHLER(AGGREGAT(15;6;Tabelle1!$C5:C$500/(MONAT(Tabelle1!$C5:C$500)=MONAT(Tabelle2!B$2))
/(JAHR(Tabelle1!$C5:C$500)=JAHR(Tabelle2!B$2));ZEILE(C1));"")

und diese nach unten ziehend kopieren.
Gruß Werner
.. , - ...

AW: eine Möglichkeit wäre AGGREGAT() ...
12.03.2016 18:52:07
Herbert
Hallo Werner,
also bei mir funktioniert deine Formel leider nicht! Woran kann das liegen?
Servus

AW: eine Möglichkeit wäre AGGREGAT() ...
12.03.2016 18:57:51
Herbert
Hallo Snemi, hallo Werner,
mit WF's guter, alter Array-Formel klappts:
=WENN(ZEILE()-4>SUMME((MONAT(Tabelle1!$C$5:C$500)=MONAT($B$2))*(Tabelle1!$C$5:C$500""));""; _ INDEX(Tabelle1!$C$5:C$500;KKLEINSTE(WENN(MONAT(Tabelle1!$C$5:C$500)=MONAT($B$2);WENN(Tabelle1!$C$5:C$500"";ZEILE($1:$495)));ZEILE(A1)))) Servus

Anzeige
AW: beide ergeben da gleiche Ergebnis nur eben ...
12.03.2016 19:10:10
...
Hallo Herbert,
... mit viele größerem Aufwand. Ab Excel 2010 sind mE die AGGREGAT()-Formeln fast immer effizienter als derartigen klassische Matrixformeln.
Gruß Werner
.. , - ...

AW: beide ergeben da gleiche Ergebnis nur eben ...
12.03.2016 19:22:53
Herbert
Hallo Werner,
deine AGGREGAT-Formel hat doch aber nicht funktioniert, jedenfalls bei mir.nicht!
Servus

die Dollars sind falsch gesetzt
12.03.2016 19:40:33
Josef
Hallo Herbert und Werner
Bei der Formel von Werner sind einige Dollars falsch gesetzt.
richtig wäre es so:
=WENNFEHLER(AGGREGAT(15;6;Tabelle1!C$5:C$500/(MONAT(Tabelle1!C$5:C$500)=MONAT(Tabelle2!B$2)) /(JAHR(Tabelle1!C$5:C$500)=JAHR(Tabelle2!B$2));ZEILE(C1));"")
Und hier noch meine Variante mit Kkleinste aber ohne {}
WENNFEHLER(KKLEINSTE(Tabelle1!C$5:C$999;ZÄHLENWENN(Tabelle1!C$5:C$999;"<"&B$2)+ZEILE(A1))/(TAG(B$2-1+ZEILE(A1))=ZEILE(A1));"")
Gruss Sepp

Anzeige
AW: allgemein ja, im speziellen Fall nicht ...
12.03.2016 20:03:57
...
Hallo Sepp,
... aber war mir das gar nicht aufgefallen. Aber Du hast natürlich Recht, dass die "Dollars" für den allgemeinen Fall falsch gesetzt waren. Normalerweise weise ich diese auch immer den Zeilenwert zu. Das ich dies aus Versehen hier falsch getan hatte, hab ich einfach dadurch übersehen, weil ich die Formel mit den Beispieldaten aus Tabelle1 geprüft habe. Da ist die Dollarsetzung egal, wie nachfolgend in der Gegenüberstellung auch zu sehen ist. Aber allgemein richtig ist natürlich die Formel in D5:
Tabelle2

 BCD
2März 2016  
3   
4 Tag 
5 01.03.201601.03.2016
6 02.03.201602.03.2016
7 03.03.201603.03.2016
8 04.03.201604.03.2016
9 05.03.201605.03.2016
10 06.03.201606.03.2016
11 07.03.201607.03.2016
12 08.03.201608.03.2016
13 09.03.201609.03.2016
14 10.03.201610.03.2016
15 11.03.201611.03.2016
16   

Formeln der Tabelle
ZelleFormel
C5=WENNFEHLER(AGGREGAT(15;6;Tabelle1!$C5:C$500/(MONAT(Tabelle1!$C5:C$500)=MONAT(B$2))/(JAHR(Tabelle1!$C5:C$500)=JAHR(B$2)); ZEILE(C1)); "")
D5=WENNFEHLER(AGGREGAT(15;6;Tabelle1!C$5:C$500/(MONAT(Tabelle1!C$5:C$500)=MONAT(B$2)) /(JAHR(Tabelle1!C$5:C$500)=JAHR(B$2)); ZEILE(C1)); "")


Tabelle1

 C
3228.02.2016
3329.02.2016
3401.03.2016
3502.03.2016
3603.03.2016
3704.03.2016
3805.03.2016
3906.03.2016
4007.03.2016
4108.03.2016
4209.03.2016
4310.03.2016
4411.03.2016
45 


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: Deine KKLEINSTE() Formel ...
12.03.2016 20:15:28
...
Hallo Sepp,
... setzt momentan noch voraus, dass in Tabelle2!B2 der Erste des Monats steht.
Dir und Herbert dann noch einen schönen Abend und einen schönen Sonntag.
Gruß Werner
.. , - ...

AW: wahrscheinlich deshalb nicht ...
12.03.2016 19:01:46
...
Hallo Hebert,
... weil Du mit den Beispieldaten getestet hast. Da war in B2 der 1.3.13 angeben aber in der Tabelle 1 keine Märztage aus diesem Jahr 2013 enthalten. Und somit hat die WENNFEHLER() der Formel jegliche Anzeige unterdrückt.
Gruß Werner
.. , - ...

AW: eine Möglichkeit wäre AGGREGAT() ...
12.03.2016 19:01:56
snewi133
klappt super geil! Danke

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige