Hallo,
eine Frage an die Runde.
Ich habe eine Tabelle mit nachstehendem Aussehen.
A B c
Wochentag Tagesdatum Zählerstand
Fr 01.12.2006 10040,2
Sa 02.12.2006 10050,5
So 03.12.2006 10060,1
Mo 04.12.2006 10086,9
Diese Tabelle wird regelmäßig (fast täglich) mit Zählerstanden gefüllt.
Um die MAX/MIN u. Mittelwerte zu ermitteln und die Bereiche nicht jeden Tag anpassen zu müssen verwende ich folgende Formel. Hier exemplarisch nur für den MAX-Wert in der Zeile nach dem letzten Wert. zur Zeit sind nur die Zeilen von 54-84 gefüllt.
=MAX(INDIREKT(ADRESSE(54;SPALTE())&":"&ADRESSE(ZEILE()-1;SPALTE())))
So jetzt kommt das Problem. Es gibt Leute die diese Berechnung/Auflistung auch noch nach Wochentagen aufgeschlüsselt haben möchten. Also die MAX/MIN u. Mittelwerte für Sonntag,Montag usw.
Von der Sache her klappt das mit dieser Formel
{=MAX(WENN(A54:A84=C100;C54:C84))}
ohne Probleme. Aber wie bekomme ich auch hier die dynamische Komponente rein um nicht jedesmal die Bereiche für die Prüfung bzw. Ermittlung anpassen zu nnüssen.
Meinen Dank im Voraus.
Dynamische Bereichsanpassung
Moderator: Moderatoren
Hallo Duke
Dein Quelldatenbereich "wächst" doch genau proportional zur Zeit ? - Soll heissen, jeden Tag kommt eine Zeile dazu. Wenn das so ist bau doch in deine Matrixformel HEUTE() als Zeitvariable für den Zeilenindex ein. Übertragen aus deiner Formel :
ausprobiert, prinzipiell funktioniert das.
Ansonsten fällt mir zur Mittelwertbildung für einzelne Wochentage noch :
=SUMMENPRODUKT(A$54:A100="Mo";C$54:C100)/SUMMENPRODUKT(A$54:A100="Mo")
Gruß Karo
Dein Quelldatenbereich "wächst" doch genau proportional zur Zeit ? - Soll heissen, jeden Tag kommt eine Zeile dazu. Wenn das so ist bau doch in deine Matrixformel HEUTE() als Zeitvariable für den Zeilenindex ein. Übertragen aus deiner Formel :
hab ich :{=MAX(WENN(A54:A84=C100;C54:C84))}
Code: Alles auswählen
{=MAX(WENN(INDIREKT("A54:A"&HEUTE()-38974)=C100;INDIREKT("C1:C"&HEUTE()-38974)))}
Ansonsten fällt mir zur Mittelwertbildung für einzelne Wochentage noch :
=SUMMENPRODUKT(A$54:A100="Mo";C$54:C100)/SUMMENPRODUKT(A$54:A100="Mo")
Gruß Karo