J'essaie d'exécuter une requête dans Google Sheets, et une des choses que je dois faire correspondre est une date. J'ai vu autres publications sur ce sujet , mais je n'ai pas de succès. Le conseil qui ne fonctionne pas pour moi implique cette phrase: (Col4=date '"&TEXT(A14,"yyyy-mm-dd")&"'
Voici la formule complète:
ARRAYFORMULA(IMPORTRANGE(
"https://docs.google.com/spreadsheets/d/1Wyewpz0j_IiKK8ESOapX5L4AedjvHccLZOOKS2tZGUA/",
"UsuallyAnotherSpreadsheetFile!B2:K")),"Select Col4, sum(Col8), sum(Col9) where
(Col4=date '"&TEXT(A14,"yyyy-mm-dd")&"' AND (Col3='" & $F$1 & "') AND (Col1 = '" &
ClientInfo!$H$1 & "') group by Col4")
J'ai l'erreur: Impossible d'analyser la chaîne de requête pour le paramètre Fonction QUERY 2:
PARSE_ERROR: "groupe" rencontré à la ligne 1, colonne 124. Je m'attendais à ce que: "et" ... "ou" ... "" ... ".
Je vais partage ma feuille ici . Veuillez voir si vous pouvez le faire correspondre à la date en fonction de ce qui est en A14 sur la feuille appelée Paste
.
Le message d'erreur est dû à une parenthèse fermante manquante avant le premier ET.
Une fois cela résolu, vous obtiendrez le résultat suivant
sum sum
10/12/2016 296.1 2.5
Pour éviter les en-têtes, avant le dernier "
ajouter
label sum(Col8) '', sum(Col9) ''
la formule finale est
=QUERY(ARRAYFORMULA(IMPORTRANGE(
"https://docs.google.com/spreadsheets/d/1Wyewpz0j_IiKK8ESOapX5L4AedjvHccLZOOKS2tZGUA/",
"UsuallyAnotherSpreadsheetFile!B2:K")),"Select Col4, sum(Col8), sum(Col9) where
(Col4=date '"&TEXT(A14,"yyyy-mm-dd")&"') AND (Col3='" & $F$1 & "') AND
(Col1 = '" & ClientInfo!$H$1 & "') group by Col4 label sum(Col8) '', sum(Col9) ''")