
Soy fotógrafo y quiero crear una hoja de tiempo semanal para mis reservas de sesiones de fotos. Algunas sesiones duran 1 hora, otras 2 horas, 4 horas... etc. Así que creé una tabla y una lista desplegable que incluye todos mis paquetes de sesiones de fotos (la lista está en una hoja aparte).
Como puede ver, dado que cada fila representa 1 hora, quiero fusionar las celdas con las sesiones que duran más de 1 hora. Por ejemplo, el paquete n.° 2 tiene una duración de 2 horas. Cuando lo selecciono, quiero fusionarlo con la celda de abajo para que se reserven 2 filas (2 horas) para esta sesión.
Ejemplo de como quiero que sea:
Además, tengo dificultades para asignar un valor numérico dentro de cada paquete de sesión de fotos para poder usar una SUM()
función que devuelva las ganancias totales por día y semana. Por ejemplo, cuando se selecciona el Paquete #1, quiero que la celda tenga un valor de $125.
No sé si eso es posible.
Respuesta1
Hacer que los precios funcionen es muy fácil. Sólo necesita insertar una columna auxiliar en su hoja de horas y expandir los datos de su lista desplegable para incluir los precios:
Ingrese esta fórmula C2
y Ctrl+ Enter/rellénela/cópiela y péguela en C2:C7
:
=IFERROR(VLOOKUP(B2,Lists!$A$1:$B$4,2,FALSE),0)
Introduzca esta fórmula en B8
:
=SUM(C1:C8)
Tenga en cuenta que la columna auxiliar se puede ocultar y seguirá funcionando.
Fusionar automáticamente las celdas de manera adecuada es un poco más complicado y requiere una solución VBA. (Veré si puedo preparar uno).