web-dev-qa-db-fra.com

Requête de temps dans Google Sheets

J'ai commencé à utiliser Google Sheets pour notre journal de bord et cela a été d'une grande aide. J'ai des données avec une composante heure (heure de début et de fin) et j'aimerais interroger ou filtrer les données dont l'heure de début est passée à 15h00. J'ai essayé de chercher, mais la plupart des réponses concernent la date. Toute aide, s'il vous plaît? La colonne C contient l'heure de début et la colonne D contient l'heure de fin.

2
Jason

La requête serait comme ceci:

=query(A:D, "select * where C > timeofday '15:00:00' ")

(ou> = si vous souhaitez inclure 3 PM sharp)

Ici, la chaîne entre guillemets 15:00:00 est précédée du mot clé timeofday, indiquant sa signification. Ceci est similaire à la façon dont les chaînes de date sont précédées de date. Notez que le format de la chaîne de requête est assez rigide: il doit s'agir d'un délai de 24 heures, avec le champ des secondes inclus (HH: mm: ss) . Toutefois, les données temporelles de votre feuille de calcul peuvent être dans le format de votre choix.

Voir fonctions scalaires pour plus d'exemples de manipulation avec des valeurs timeofday.

2
user79865
  • 15 heures est 15h afin que vous puissiez faire:

    =FILTER(A1:D, HOUR(C1:C) >= 15)

    0

0
user0