|
Erläuterung der Formel: Es soll ermittelt werden, wie viele Samstage der Oktober
hat. Dazu wird in Zelle A1, zum Beispiel, der 19.10.2003 und in Zelle B1 die
Zahl Sechs, für den Samstag, eingetragen. Anhand des Datums in Zelle A1
berechnet die Formel mit der TAG-Funktion die Anzahl der Tage des Oktobers,
Ergebnis = 31.
{=SUMME((WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);ZEILE(INDIREKT("1:"&31)));2)=B1)*1)}
Anschließend wird mit der Funktion ZEILE in Zusammenhang mit der
Funktion INDIREKT eine Matrix mit den Zahlen 1 bis 'Anzahl Tage des
Monats' erstellt.
{=SUMME((WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31});2)=B1)*1)}
Mit jeder dieser Zahlen wird ein Datum als serielle Zahl gebildet
{=SUMME((WOCHENTAG({37895;37896;37897;37898;37899;37900;37901;37902;37903;37904;
37905;37906;37907;37908;37909;37910;37911;37912;37913;37914;37915;37916;37917;37918;37919;37920;
37921;37922;37923;37924;37925};2)=B1)*1)}
und aus der serielle Zahl die dazugehörige Wochentagszahl berechnet.
{=SUMME(({3;4;5;6;7;1;2;3;4;5;6;7;1;2;3;4;5;6;7;1;2;3;4;5;6;7;1;2;3;4;5}=B1)*1)}
Die gefundenen Wochentagszahlen werden mit dem Wert in Zelle B1 verglichen.
{=SUMME(({FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;WAHR;FALSCH;FALSCH;FALSCH;
FALSCH;FALSCH;FALSCH;WAHR;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;WAHR;
FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;WAHR;FALSCH;FALSCH;FALSCH;FALSCH})*1)}
Intern rechnet Excel bei dem Wert WAHR mit einer Eins und bei dem
Wert FALSCH mit einer Null. Ausmultipliziert mit Eins ergibt sich:
{=SUMME({0;0;0;0;0;1;0;0;0;0;0;0;1;0;0;0;0;0;0;1;0;0;0;0;0;0;1;0;0;0;0})}
Aus dieser Matrix wird letztlich die Summe gebildet. Das Ergebnis lautet:
4. Diese Zahl besagt bei obigem Beispiel, das der Monat Oktober im Jahr
2003 vier Samstage enthält.
|