Registriert seit: 10.04.2014
Version(en): Office 2019
(30.03.2015, 17:38)WillWissen schrieb: Hi Edgar,
ich denke, Günter(Tropheus) will die Datumsreihe ohne Sonn- und Feiertage. Für die Reihe ohne Sonntage schlage ich deshalb dies vor:
...
Jetzt muss noch eine Lösung gefunden werden, mit der in der Reihe automatisch das jeweilige Datum etwaiger Feiertage, sofern diese nicht auf einen Sonntag fallen, übersprungen wird. Daran bastle ich weiter, wenn ich wieder zuhause bin. Aber vllt. fällt dir ja bis dahin schon eine Lösung ein.
Hi Günter, ab XL2010 geht das einfacher, aber so ginge z.b.:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | Jahr | | | | Feiertage |
2 | 2015 | | | | 01.01.2015 |
3 | | | | | 06.01.2015 |
4 | Datum | | | | 03.02.2015 |
5 | Fr 02.01.2015 | | | | |
6 | Sa 03.01.2015 | | | | |
7 | Mo 05.01.2015 | | | | |
8 | Mi 07.01.2015 | | | | |
9 | Do 08.01.2015 | | | | |
10 | Fr 09.01.2015 | | | | |
11 | Sa 10.01.2015 | | | | |
12 | Mo 12.01.2015 | | | | |
13 | Di 13.01.2015 | | | | |
14 | Mi 14.01.2015 | | | | |
15 | Do 15.01.2015 | | | | |
16 | Fr 16.01.2015 | | | | |
17 | Sa 17.01.2015 | | | | |
18 | Mo 19.01.2015 | | | | |
19 | Di 20.01.2015 | | | | |
20 | Mi 21.01.2015 | | | | |
21 | Do 22.01.2015 | | | | |
22 | Fr 23.01.2015 | | | | |
23 | Sa 24.01.2015 | | | | |
24 | Mo 26.01.2015 | | | | |
25 | Di 27.01.2015 | | | | |
26 | Mi 28.01.2015 | | | | |
27 | Do 29.01.2015 | | | | |
28 | Fr 30.01.2015 | | | | |
29 | Sa 31.01.2015 | | | | |
30 | Mo 02.02.2015 | | | | |
Zelle | Formel |
A5 | {=KKLEINSTE(WENN((WOCHENTAG(DATUM($A$2;1;ZEILE($1:$366)); 2)<7)*NICHT(ISTZAHL(VERGLEICH(DATUM($A$2;1;ZEILE($1:$366)); $E$2:$E$16;0))); DATUM($A$2;1;ZEILE($1:$366))); ZEILE(A1))} |
Achtung, Matrixformel enthalten! |
Die geschweiften Klammern{} werden nicht eingegeben. |
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
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
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• Tropheus
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
das ist aber sehr kompliziert. Ich würde es so machen:
Tabelle1 | A | B | C | D |
1 | Jahr: | 2015 | | Jahr |
2 | Fr 02.01.2015 | | | 01.01.2015 |
3 | Sa 03.01.2015 | | | 06.01.2015 |
4 | Mo 05.01.2015 | | | 03.04.2015 |
5 | Mi 07.01.2015 | | | 05.04.2015 |
6 | Do 08.01.2015 | | | 06.04.2015 |
7 | Fr 09.01.2015 | | | 01.05.2015 |
8 | Sa 10.01.2015 | | | 14.05.2015 |
9 | Mo 12.01.2015 | | | 24.05.2015 |
10 | Di 13.01.2015 | | | 25.05.2015 |
11 | Mi 14.01.2015 | | | 04.06.2015 |
12 | Do 15.01.2015 | | | 03.10.2015 |
13 | Fr 16.01.2015 | | | 01.11.2015 |
14 | Sa 17.01.2015 | | | 24.12.2015 |
15 | Mo 19.01.2015 | | | 25.12.2015 |
16 | Di 20.01.2015 | | | 26.12.2015 |
17 | Mi 21.01.2015 | | | 31.12.2015 |
18 | Do 22.01.2015 | | | |
19 | Fr 23.01.2015 | | | |
Formeln der Tabelle |
Zelle | Formel | A2 | =ARBEITSTAG.INTL(--("1.1."&$B$1);1;11;FT) | A3 | =ARBEITSTAG.INTL(A2;1;11;FT) |
|
Namen in Formeln | Zelle | Name | Bezieht sich auf | A2 | FT | =Tabelle1!$D$2:$D$17 | A3 | FT | =Tabelle1!$D$2:$D$17 |
| Namen verstehen |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): Office 2019
(30.03.2015, 18:08)BoskoBiati schrieb: Hallo,
das ist aber sehr kompliziert. Ich würde es so machen:
Hallo Edgar, ich auch aber der TE gibt als Version XL2007 an... Ab wann gibt's
=ARBEITSTAG.INTL() nochmal..? Ich hatte ja geschrieben, dass es ab XL2010 einfacher geht...!!!
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:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• Tropheus
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
irgendwie habe ich das mit der Version nicht gefunden. Aber ich habe eine Matrixfreie Formel gefunden:
Tabelle1 | A | B | C | D |
1 | Jahr: | 2015 | | Jahr |
2 | Fr 02.01.2015 | Fr 02.01.2015 | | 01.01.2015 |
3 | Sa 03.01.2015 | Sa 03.01.2015 | | 06.01.2015 |
4 | Mo 05.01.2015 | Mo 05.01.2015 | | 03.04.2015 |
5 | Mi 07.01.2015 | Mi 07.01.2015 | | 05.04.2015 |
6 | Do 08.01.2015 | Do 08.01.2015 | | 06.04.2015 |
7 | Fr 09.01.2015 | Fr 09.01.2015 | | 01.05.2015 |
8 | Sa 10.01.2015 | Sa 10.01.2015 | | 14.05.2015 |
9 | Mo 12.01.2015 | Mo 12.01.2015 | | 24.05.2015 |
10 | Di 13.01.2015 | Di 13.01.2015 | | 25.05.2015 |
11 | Mi 14.01.2015 | Mi 14.01.2015 | | 04.06.2015 |
12 | Do 15.01.2015 | Do 15.01.2015 | | 03.10.2015 |
13 | Fr 16.01.2015 | Fr 16.01.2015 | | 01.11.2015 |
14 | Sa 17.01.2015 | Sa 17.01.2015 | | 24.12.2015 |
15 | Mo 19.01.2015 | Mo 19.01.2015 | | 25.12.2015 |
16 | Di 20.01.2015 | Di 20.01.2015 | | 26.12.2015 |
17 | Mi 21.01.2015 | Mi 21.01.2015 | | 31.12.2015 |
Formeln der Tabelle |
Zelle | Formel | A2 | =ARBEITSTAG.INTL(--("1.1."&$B$1);1;11;FT) | B2 | =ARBEITSTAG(--("1.1."&B1);1;FT) | A3 | =ARBEITSTAG.INTL(A2;1;11;FT) | B3 | =WENN((REST(B2+1+(ZÄHLENWENN(FT;B2+1)>0);7)=0)*(ZÄHLENWENN(FT;B2+1+(ZÄHLENWENN(FT;B2+1)>0))=0);B2+1+(ZÄHLENWENN(FT;B2+1)>0);ARBEITSTAG(B2;1;FT)-(REST(B2;7)=6)*(ZÄHLENWENN(FT;B2+1)=0)*2) |
|
Namen in Formeln | Zelle | Name | Bezieht sich auf | A2 | FT | =Tabelle1!$D$2:$D$17 | B2 | FT | =Tabelle1!$D$2:$D$17 | A3 | FT | =Tabelle1!$D$2:$D$17 | B3 | FT | =Tabelle1!$D$2:$D$17 |
| Namen verstehen |
|
Bedingte Formatierungen der Tabelle |
Zelle | Nr.: / Bedingung | Format | A2 | 1. / Formel ist =$A2<>$B2 | Abc | B2 | 1. / Formel ist =$A2<>$B2 | Abc | A3 | 1. / Formel ist =$A2<>$B2 | Abc | B3 | 1. / Formel ist =$A2<>$B2 | Abc |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): Office 2019
(30.03.2015, 18:31)BoskoBiati schrieb: Hallo,
irgendwie habe ich das mit der Version nicht gefunden...
Hallo Edgar, Augen auf im Straßenverkehr... ... Wo steht denn welche Version(en) du benutzt... und da guckst du beim TE... :17:
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 29.03.2015
Version(en): 2007
Hallo zusammen,
noch mal von vorne. In meiner Execl Tapelle habe ich 1023 Zeilen belegt.
Immer 33 Zeilen stellen bildlich gesprochen eine Seite da. Macht 31 Seiten,
für jeden Tag im Monat eine Seite. Es sind sogenante Tageberichte.
Da die Tage (1,2,3 bis 28 bzw 31)in den verschieden Monaten unterschiedlich
belegt sind, möchte ich je nach Bedarf die Sonn-, Feiertage oder auch Tage
wo ich keinen Handel betrieben habe löschen. Das heist ich lösche immer 33
Zeilen für einen Tag (es sind natürlich mehrere Tage)aus der Tabelle.
Das Problem des Datum habe ich über eine zusätzliche Spalte gelöst. Was ich
aber nicht schaffe, ist wenn ich Seiten sprich 33 Zeilen oder mehrere Seiten
mit entsprechender Zeilenzahl lösche, eine fortlaufende Seitennummer
anzuzeigen. Bis her gebe ich sie immer von Hand ein. Was ich nicht möchte,
ist das Ursprungsbild meiner Tabelle zu ändern. Für mich ist es so am einfachsten,
denn ich gebe immer nur in der Hilfsspalte für das Datum den ersten Monatstag
ein, ziehe die Spalte durch und meine Tabelle ist einsatzbereit.
Gruß Günter
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Günter,
Zitat:Was ich
aber nicht schaffe, ist wenn ich Seiten sprich 33 Zeilen oder mehrere Seiten
mit entsprechender Zeilenzahl lösche, eine fortlaufende Seitennummer
anzuzeigen.
Hab ich dich richtig verstanden, dass deine Datei funktionsfähig ist? Mit Ausnahme fortlaufender Seitenzahl? Falls das wirklich der Fall sein sollte, dann löse dein Problem über die Fußzeile.
Einfügen==> Kopf- und Fußzeile==> zu Fußzeile wechselns==> Seitenzahl
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.03.2015
Version(en): 2007
Irgendwie kappt das mit dem Zitieren nicht richtig.
"WillWissen" Du hast das Problem richtig erkannt. Mir fehlt nur ein Seitenzähler in meiner Tabelle
pro Blatt. Mit der Kopfzeile geht es zwar, ist aber nicht was ich möchte. Die vorlaufende Nummer
soll schon in dem Blatt integriert sein. Die Blätter sind für den Steuerberater bzw Finazamt. Ich
weis ja noch nicht einmal, ob diese Lösung möglich ist. Ansonsten wäre es für mich eine große
Vereinfachung.
Gruß Günter
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Günter,
entweder bin ich ein wenig begriffstutzig oder ich missverstehe komplett dein Anliegen.
Zitat:Mir fehlt nur ein Seitenzähler in meiner Tabelle
pro Blatt.
Genau das macht doch die Kopf- oder Fußzeile (was dir lieber ist). Du kannst das Ganze doch auch noch nach deinen Wünschen formatieren.
Zum besseren Verständnis deinerseits, was ich meine, anbei eine Schritt-für-Schritt-Anleitung.
Anleitung Seitenzahlen.docx (Größe: 53,21 KB / Downloads: 3)
Sobald deine Tabelle von dir so geändert wird, dass durch Löschen von Zeilen eine Seite weniger benötigt wird, ändern sich auch die laufenden Seitenzahlen.
Zitat:Die vorlaufende Nummer
soll schon in dem Blatt integriert sein.
Durch die Kopfzeilen ist die Seitenzahl doch ins Blatt integriert. Oder verstehe ich dich hier wieder nicht?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.03.2015
Version(en): 2007
Ich hab deine Vorschlag einmal ausprobiert. Ich glaube Du meist diese Variante
http://www.excel-helfer.de/in-excel-ein-...uegen.html.
Dann erscheint die Seitennummer zwar oben in der Kopfleiste, wie bekomme ich sie dann aber in meiner dafür vorgesehen Zelle.
Gruß Günter