es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Google Sheets devuelve un valor basado en múltiples condiciones.

Tengo una hoja de cálculo de Google que se ve así.
Hoja vacía

En la misma hoja, tengo estos datos fuente:
Datos fuente

La columna de nombres son los mismos nombres que se disponen horizontalmente en la hoja.
La columna de estado es un texto.

Mi objetivo es agregar una “X” o una “O” en las celdas debajo de cada nombre y junto a la columna de fecha correspondiente, según el estado de cada persona en un día específico.

Si el estado es “En el lugar”, entonces poner “X”, si el estado es “Fuera del lugar”, entonces poner “O”.

La salida debería verse algo así:
Objetivo

Por lo tanto, deben coincidir tres cosas: nombre, estado y fecha.

Intenté usar funciones SI() con Y() pero no me está dando la salida deseada.

Intenté lo siguiente:

=SI(Y(T15=”Persona 1″, U15=”En el lugar”, V15=A2), “X”, “O”)

V15 es la celda que contiene la fecha fuente y A2 es la celda que contiene la fecha de destino.

¿Por qué no funciona esto? ¿Qué estoy haciendo mal? ¡Agradezco cualquier ayuda!

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El problema con la fórmula actual es que solo verifica si el nombre y el estado coinciden, pero no la fecha. Necesitas incorporar la comparación de la fecha en la fórmula.

    Una solución podría ser utilizar una combinación de las funciones VLOOKUP e IF. Aquí tienes un ejemplo de fórmula que puedes probar:

    =SI(BUSCARV($A3,$T$3:$AB$7,CORRESP(B$2,$T$2:$AB$2,0),FALSO)="En sitio","X","O")
    

    Explicación:
    BUSCARV($A3,$T$3:$AB$7,CORRESP(B$2,$T$2:$AB$2,0),FALSO) – esto busca el nombre en la columna A y la fecha en la fila 2, y devuelve el estado correspondiente de los datos fuente.
    SI(estado="En sitio","X","O") – esto verifica si el estado es “En sitio” y devuelve “X” o “O” en consecuencia.

    Puedes copiar esta fórmula al resto de las celdas de la tabla para obtener la salida deseada. Recuerda ajustar los rangos según tus datos reales.

    ¡Espero que esto te ayude!

Comments are closed.