Tengo un rango que va desde B4:H124
. Todas las celdas en la columna B son fechas. Me gustaría recuperar los datos de una fila ( B:H
), donde la FECHA es igual al contenido de una celda específica, digamos Q4.
¿Cómo construyo una consulta adecuada?
Hasta ahora, lo que se me ocurrió con esto:
=QUERY(B2:G124; "select * where B = date '2012-02-28'")
Funciona, aunque el formato de las celdas en B es DD / MM / AAAA.
¿Cómo puedo cambiar 2012-02-28
a $Q4
? Cuando lo intento, aparece el siguiente error:
=QUERY(B2:G124; "select * where B = date '"&Q4&"'")
Invalid query: Invalid date literal [10/02/2012]. Date literals should be of form yyyy-MM-dd.
Cuando miro la celda, el formato es yyyy-mm-dd
, pero cuando lo hago doble clic, el formato cambia a DD-MM-YYYY
.
¿Qué tengo que hacer?
Además, ¿cómo puedo resumir los valores de la consulta, sin incluir la columna B?