2017-02-26 7 views
1

Morgen alle, Lassen Sie mich meine missliche Lage zu erklären! Ich stelle eine Reihe von Zahlen für meinen Arbeitgeber zusammen, die auf einer Tabelle basieren, die Arbeiten enthält, die in diesem Jahr abgeschlossen wurden. Ich muss über das Gesamtvolumen der abgeschlossenen Arbeiten und die durchschnittliche Bearbeitungszeit für diese Arbeit berichten, aufgeschlüsselt nach Woche zu Datum, Monat zu Datum und Jahr zu Datum (WTD, MTD, YTD). Dies ist etwas, das ich bisher manuell zusammengestellt habe, aber ich möchte eine Formel erstellen, die es meinem Arbeitgeber erlaubt, seine eigenen Zahlen basierend auf einem Wochenddatum zu generieren, das er aus einer Dropdown-Liste (in Zelle D4) auswählen kann.COUNTIF Formel mit variablen Daten

Bisher konnte ich die folgende COUNTIF-Formel generieren, um mir die WTD-Zahlen für Arbeitsvolumen innerhalb von 7 Tagen nach dem Enddatum der Woche in Zelle D4 zu geben (wobei das Abschlussdatum in 'Completed! O : O! P ')::: Abgeschlossen P')

=COUNTIFS(Completed!$O:$O,">="&D4-6,Completed!$O:$O,"<="&D4+1) 

ich auch bin mit dem unten AVERAGEIF Formel wird den durchschnittlichen Lauf zeigen (die Turnaround Figur in' gehalten

=AVERAGEIFS(Completed!$P:$P,Completed!$O:$O,">="&D4-6,Completed!$O:$O,"<="&D4+1) 

I habe versucht, mit ähnlichen Formeln zu kommen, um mir die MTD und YTD Zahlen aber ohne su zu erzählen Zugang. Ich hatte ursprünglich die MTD-Formel den Wert basierend auf Arbeit innerhalb von 31 Tagen nach dem Wochenende Ende Datum zurückgegeben, aber das war falsch. Wenn das Wochendendatum vom 03/02/2017 wenn ausgewählt ist, dann brauche ich es nur, um die Zählung der Arbeit zu zeigen, die zwischen dem 1. und dem 3. vom Februar durchgeführt wurde. Ich bin sicher, sobald ich dieses eine arbeite, dass ich in der Lage sein werde eine ähnliche Formel zu verwenden, um mir YTD-Zahlen zu zeigen.

Jede Hilfe oder Anleitung, die Sie anbieten können, wird geschätzt! Prost.

Antwort

1

Für die MTD Zahl, Verwendung:

=COUNTIFS(Completed!$O:$O,">="&DATE(YEAR(D4),MONTH(D4),1),Completed!$O:$O,"<="&D4+1) 

Für die YTD Zahl, Verwendung:

=COUNTIFS(Completed!$O:$O,">="&DATE(YEAR(D4),1,1),Completed!$O:$O,"<="&D4+1) 

Für die MTD Durchschnitt Verwendung:

=AVERAGEIFS(Completed!$P:$P,Completed!$O:$O,">="&DATE(YEAR(D4),MONTH(D4),1),Completed!$O:$O,"<="&D4+1) 

Für die YTD Durchschnitt , verwenden Sie:

=AVERAGEIFS(Completed!$P:$P,Completed!$O:$O,">="&DATE(YEAR(D4),1,1),Completed!$O:$O,"<="&D4+1) 
+1

Danke, ich habe es schon einmal versucht und konnte es nicht zum Laufen bringen. Excel sagt, dass es ein Problem mit der obigen Formel gibt, aber es wird nicht hervorgehoben, wo das Problem liegt, obwohl es für mich gut aussieht! –

+0

'COUNTIFS' benötigt Zellbereiche als Kriterienbereiche. 'MONTH (Completed! $ O: $ O)' funktioniert ** nicht **. –

0

ein hilfsbereiter Benutzer hat geholfen und ich habe jetzt Formeln, die funktionieren.

Für MTD, ich bin mit dem folgenden:

=COUNTIFS(Completed!$O:$O,">="&EOMONTH(D4,-1)+1,Completed!$O:$O,"<="&D4+1) 

Und für YTD:

=COUNTIFS(Completed!$O:$O,">="&DATE(YEAR(D4),1,1),Completed!$O:$O,"<="&D4+1) 

Vielen Dank für everyones helfen!