Problem mit Array
23.04.2018 10:06:33
JS
Ich habe folgendes Problem: ich möchte aus einer Liste an Uhrzeiten (Spalte G = Betreten; Spalte H = Verlassen) automatisch einen Mittelwert der durchschnittlichen Besuchszeiten errechnen. Dafür habe ich folgende Formel geschrieben:
=MITTELWERT(WENN(UND(INDIREKT("'"&$B$1&"'!G2:G1000")"";INDIREKT("'"&$B$1&"'!H2:H1000")""); INDIREKT("'"&$B$1&"'!H2:H1000")-INDIREKT("'"&$B$1&"'!G2:G1000");""))
Zur Erläuterung:
- "Indirekt" nötig, da jede Woche ein neues, vom Aufbau her identisches, Tabellenblatt erstellt wird. Zur Auswertung gibt man in einem separaten Auswertungsblatt in Zelle B1 den Blattnamen ein.
- In Spalte G und H des Wochenblattes stehen wie gesagt die Betreten / Verlassen Zeiten.
- "Und" ist nötig, da ab und an eine oder beide (Betreten / Verlassen) Zeiten fehlen
Da sich der Mittelwert aus der Gesamtheit der Zeitdifferenzen bilden soll, habe ich die Formel als Array abgeschlossen. Dabei kommt leider #Wert! heraus.
Ich hoffe mir kann jemand helfen.
Schöne Grüße
JS