Je nach Saison (Schulferien/Feiertage) variieren die Mieten pro Tag z.B. für ein Ferienhaus.
|
|
A |
|
|
B |
|
|
C |
|
|
D |
|
|
E |
|
|
F |
|
|
G |
|
|
H |
| 1 |
|
Preise |
|
|
gültig ab |
|
|
|
|
|
Ankunft |
|
|
Abreise |
|
|
|
|
|
|
|
|
| |
2 |
|
70,00 |
|
|
03.01.2003 |
|
|
|
|
|
22.12.2003 |
|
|
05.01.2004 |
|
|
|
|
|
|
|
|
| |
3 |
|
75,00 |
|
|
01.04.2003 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
4 |
|
100,00 |
|
|
01.06.2003 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
5 |
|
150,00 |
|
|
16.07.2003 |
|
|
|
|
|
vom |
|
|
bis |
|
|
Preis |
|
|
Tage |
|
|
| |
6 |
|
100,00 |
|
|
01.09.2003 |
|
|
|
|
|
22.12.2003 |
|
|
23.12.2003 |
|
|
70,00 |
|
|
2 |
|
|
140,00
| |
7 |
|
70,00 |
|
|
16.09.2003 |
|
|
|
|
|
24.12.2003 |
|
|
02.01.2004 |
|
|
120,00 |
|
|
10 |
|
|
1.200,00
| |
8 |
|
120,00 |
|
|
24.12.2003 |
|
|
|
|
|
03.01.2004 |
|
|
05.01.2004 |
|
|
95,00 |
|
|
3 |
|
|
285,00
| |
9 |
|
95,00 |
|
|
03.01.2004 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
10 |
|
80,00 |
|
|
01.04.2004 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
|
1.625,00
| |
11 |
|
110,00 |
|
|
01.06.2004 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
12 |
|
160,00 |
|
|
16.07.2004 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
13 |
|
|
|
|
01.01.2005 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
Lösung
Ab A2 stehen die Tagesmieten, ab B2 die Gültigkeitstermine, der erste Tag in D2 und der letzte in E2.
in D6 steht =D2
in D7:
=WENN(ODER(E6=$E$2;D6="");"";E6+1)
in E6:
{=WENN(ODER(E5="";E5=$E$2);"";MIN(MIN(WENN(B$2:B$50>D6;B$2:B$50))-1;E$2))}
in F6:
=WENN(E6="";"";INDEX(A:A;VERGLEICH(E6;B:B;1)))
in G6:
=WENN(E4=E$2;SUMME(G$5:G5);WENN(F6="";"";E6-D6+1))
in H6:
=WENN(E4=E$2;SUMME(H$5:H5);WENN(G6="";"";F6*G6))
D7 und E6:H6 runterkopieren
Download
Erläuterung
Sollen nicht Tage sondern Nächte berechnet werden (der Ankunftstag ist keine Nacht), dann in G6:
=WENN(E4=E$2;SUMME(G$5:G5);WENN(F6="";"";E6-D6+(D6<>D$2)))