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.

Cómo usar el número de fila en una fórmula / cómo extraer un valor específico de otra celda (Excel)

Tengo esta fórmula en mi primera celda

=TEXTO(HORA(3;0;0); "H:MM AM/PM") & " to " & TEXTO(HORA(3;15;0); "H:MM AM/PM")

Muestra

one cell

Quiero que el relleno parpadeante o fórmula incremente ambos tiempos en 15 minutos a medida que avanza la columna para que se vea así

two cells

Creo que hay dos formas de hacerlo:
1. Escribir la fórmula para obtener los tiempos de la celda anterior y agregar quince minutos a ambos tiempos.
2. Escribir una fórmula para obtener el número de la fila y agregar 15 * ese número a ambos tiempos.

Sin embargo, no sé cómo hacer ninguna de las dos. Agradecería ayuda.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para lograr esto, puedes usar la siguiente fórmula en la segunda celda y arrastrarla hacia abajo en la columna:

    =TEXTO(HORA(B1)+3&":"&MINUTO(B1)+15&":"&SEGUNDO(B1),"H:MM AM/PM") & " a " & TEXTO(HORA(B1)+3&":"&MINUTO(B1),"H:MM AM/PM")

    Esta fórmula toma el valor de la celda de arriba (en este caso, B1) y le añade 15 minutos a la hora de inicio manteniendo la misma hora de finalización. Luego puedes arrastrar esta fórmula hacia abajo en la columna y se ajustará automáticamente la hora de inicio y finalización basándose en los valores de la fila anterior.

    Alternativamente, podrías usar la función FILA() para obtener el número de la fila y ajustar la hora de inicio y finalización en consecuencia. Por ejemplo:

    =TEXTO(HORA(3+(FILA()-1)*0.25)&":"&MINUTO(3+(FILA()-1)*0.25)&":"&SEGUNDO(3+(FILA()-1)*0.25),"H:MM AM/PM") & " a " & TEXTO(HORA(3+(FILA()-1)*0.25+0.25)&":"&MINUTO(3+(FILA()-1)*0.25+0.25)&":"&SEGUNDO(3+(FILA()-1)*0.25+0.25), "H:MM AM/PM")

    En esta fórmula, la hora de inicio se calcula sumando 3 horas (la hora de inicio constante) al número de fila menos 1, multiplicado por 0.25 (que representa 15 minutos). La hora de finalización luego se calcula añadiendo 0.25 horas (o 15 minutos) a la hora de inicio. Esta fórmula también se puede arrastrar hacia abajo en la columna para ajustar las horas de cada fila.

Comments are closed.