Ich arbeite derzeit an einer Datenbank, die die Stunden und Durchschnittswerte von Teilzeitbeschäftigten erfasst. Ich muss in jeder Spalte eine Formel einrichten, die in Zeile 1 alle für jeden Zahlungszeitraum berechneten Stunden anzeigt. In Zeile 2 habe ich in jeder Spalte eine Formel, die den wöchentlichen Durchschnitt für jeden Zahlungszeitraum berechnet.
Wenn alle Formeln ausgeblendet sind, bis die Daten aus Zeile 1 eingegeben sind, welche Formel benötige ich dann am Ende von Zeile 2, die den Durchschnitt bis zu dem Datum berechnet, an dem die Daten eingegeben werden?
Antwort1
Ich bin mir nicht sicher, ob ich Sie verstehe, aber wenn Sie zumindest erklären, was an dieser Antwort falsch ist, kann das zur Klärung der Frage beitragen. Sie erwähnen „alle Formeln müssen ausgeblendet werden, bis Daten aus Zeile 1 eingegeben werden“, aber da dies die Standardeinstellung ist, nehme ich an, dass Sie die Ergebnisse der Formeln bis „erforderlich“ ausblenden möchten (erreicht durch die Ausgabe von „“). Außerdem enthält Zeile 1 bereits die erforderlichen Ergebnisse für alle Stunden, die für jeden Abrechnungszeitraum berechnet wurden.
Die Formeln in Zeile 2 sind so beschaffen, =IF(A1/A5=0,"",A1/A5)
dass die Anzeige 0
des Durchschnittswerts erst dann erfolgt, wenn für den Zeitraum Stunden eingegeben wurden (unabhängig davon, ob null Stunden angegeben wurden oder nicht).
Vorausgesetzt, die Lohnzahlungszeiträume variieren in ihrer Länge (sagen wir 4 oder 5 Wochen) und die von Ihnen benötigte Formel gilt für vollständige Lohnzahlungszeiträume, müsste Ihre Tabelle meiner Ansicht nach einen Verweis darauf enthalten, wie viele Wochen jeder Lohnzahlungszeitraum umfasst (im Beispiel Zeilen 4:5).
M1
enthält die Formel =SUM(A1:L1)
zur Erfassung der Gesamtarbeitszeit bis zum Ende der letzten Lohnperiode (im Beispiel Lohnperiode 10). M2
enthält (hoffentlich!) die Formel, die Sie benötigen:
=$M$1/SUM(A5:OFFSET($M$1,4,-12,,MATCH(1E+100,A1:L1,1)))
und zeigt an 2
, wobei die Summe von A1:L1
geteilt durch die Summe von A5:J5
(hier 43) ist.
=OFFSET(…)
besteht darin, J5 zu ermitteln, und es ist für eine einfache Anforderung relativ komplex, was darauf hindeutet, dass das Ergebnis mit einem geänderten Ansatz oder Layout möglicherweise viel einfacher erreicht werden kann.