2016-12-07 3 views
0

Für die Arbeit habe ich einen Bericht, wo ich die Anzahl der Anrufe, E-Mails und Texte, die eine Person jeden Tag erstellt. Dazu muss ich für jede dieser Aktionen die früheste (Min) und die späteste (max) Zeit auswählen. Ich frage mich, ob es einen einfacheren Weg für mich gibt, diese Daten aus der Datumsspalte zu ziehen, statt für jede Person nach unten zu scrollen und die Informationen zu finden.Suche der Min- und Max-Zeiten für mehrere Personen

Antwort

0

Sie haben Recht, es ist definitiv ein einfacher Weg. Worauf wir uns verlassen müssen, ist, dass Excel die Anzahl der Tage seit dem 0. Januar 1900 speichert (also der 1. Januar 1900 ist Tag 1). Daher ist das Auffinden der frühesten und spätesten Zeiten einfach eine Frage des Findens der Min- und Max-Werte innerhalb eines bestimmten Tages.

Ich gehe davon aus, dass Ihre Daten wie folgt festgelegt sind. Wenn dies nicht der Fall ist, können Sie einfach meine Formel entsprechend bearbeiten.

A B   C  D 
1 Person Date  Time 
2 Steve  Monday 14:00 
3 Steve  Monday 14:05 
4 Sharon Monday 12:00 
5 Steve  Tuesday 09:00 
6 Sharon Tuesday 15:00 

Was wir tun müssen, ist die minimale Zeit für Steve zu finden, dass date = Monday gegeben. Wir müssen eine Array-Formel verwenden. Array-Formeln lassen uns mehr als eine Zelle gleichzeitig "aufblicken". Die Formel I verwenden würde, ist:

=MIN(IF(A2:A6="Steve",IF(B2:B6="Monday",C2:C6))) 

Statt Klicken auf ‚Enter‘, wenn Sie diese Formel zu verwenden, müssen Sie Ctrl + Klick Umschalt + Enter dh geben Sie die Formel oben und klicken Sie Strg + Umschalt + Enter und Excel wird zurückkehren:

={MIN(IF(A2:A6="Steve",IF(B2:B6="Monday",C2:C6)))} 

können Sie sehen, wie weitere Einschränkungen, um das Aussehen zu addieren? Ich habe unten ein Beispiel-Screenshot eingefügt, wo ich eine größere Tabelle erstellt habe und auch die Referenzen "Steve" und "Monday" auf eine Zelle verweisen lassen, anstatt nur in die Formel fest codiert zu sein.

excel example

Verwandte Themen