J'ai la formule suivante et ça marche bien
=unique(query(ARRAY_CONSTRAIN(ARRAYFORMULA(QUERY(
{Database!A1:AB, (Database!N1:N)-(Database!M1:M)},
"where Col9 <> '' AND Col1 >= date'2019-05-13'",1)), 999^99, 29) ,
"Select Col1,Col9,Col29,Col13,Col14,Col21,Col22,Col23,Col24 label Col29 'Horas de Trabajo'",1))
Et j'ai la cellule C55 qui a les mêmes données le 13 mai 2019. Mais quand je fais référence à cette cellule dans ma formule comme ceci:
=unique(query(ARRAY_CONSTRAIN(ARRAYFORMULA(QUERY(
{Database!A1:AB, (Database!N1:N)-(Database!M1:M)},
"where Col9 <> '' AND Col1 >='"&TEXT(C55,"yyyy-mm-dd")&"'",1)), 999^99, 29) ,
"Select Col1,Col9,Col29,Col13,Col14,Col21,Col22,Col23,Col24 label Col29 'Horas de Trabajo'",1))
J'ai une requête vide (pas une erreur, mais vide). Pourquoi?
=UNIQUE(QUERY(ARRAY_CONSTRAIN(ARRAYFORMULA(QUERY(
{TEXT(Database!A1:A, "yyyy-MM-dd"), Database!B1:AB, (Database!N1:N)-(Database!M1:M)},
"where Col9 <> ''
and Col1 >= '"&TEXT(A1, "yyyy-MM-dd")&"'", 1)), 999^99, 29),
"select Col1,Col9,Col29,Col13,Col14,Col21,Col22,Col23,Col24
label Col29 'Horas de Trabajo'", 1))