2017-09-13 1 views
0

Ich versuche, die letzte Zeit Protokoll aus einer Liste in Google Tabellenkalkulation mit Google Blatt Abfrage max() -Funktion.Wählen Sie max() in Google Sheet Abfrage auf Datumsangaben gibt unterschiedliches Ergebnis zu = max() Formel

=query(A:A, "select max(A)",1) 

Die Zeitprotokolldaten (Spalte A) ist im Textformat dd/mm/yyyy hh:mm:ss, das Blatt unter Verwendung import Funktion Google importiert wird.

Die obige Abfrage gibt das richtige Ergebnis nicht zurück. Ich denke, das liegt daran, dass die Datenquelle im Textformat vorliegt.

z.B. Die obige Abfrage gibt 9/9/2017 23:58:00 zurück, während die normal =max(A:A)-Funktion 12/9/2017 19:12:00 zurückgibt.

Ist es möglich, das Format text to datetime in der Abfrageklausel zu reformatieren?

Die Datenprobe ist von hier: https://docs.google.com/spreadsheets/d/1EwT5ZvCCLLorWomaeJFMhAziWnhW9zTwco9dfwoXJJ4/edit#gid=0

Antwort

0

Es ist möglich, zum Beispiel:

=query(ArrayFormula(1*filter(A:A,NOT(ISBLANK(A:A)))), "select max(Col1)",0) 

(! Und wahrscheinlich etwas ein bisschen einfacher), aber die offensichtliche bevorzugte Option ist Datum zu behandeln/mal als Datum/Uhrzeit, nicht als Text.