Foros del Web » Soporte técnico » Ofimática »

Resta horas en Excel

Estas en el tema de Resta horas en Excel en el foro de Ofimática en Foros del Web. Hola tengo que hacer una resta con Horas El problema viene que no se a priore que celda va a ser mayor CASO 1 __A1________B1__ ...
  #1 (permalink)  
Antiguo 21/10/2010, 09:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Resta horas en Excel

Hola tengo que hacer una resta con Horas

El problema viene que no se a priore que celda va a ser mayor

CASO 1
__A1________B1__
5:34:00 ---- 6:00:00

A1 - B1 = ######
B1 - A1 = 0:26:00 ---- He tardado 26 minutos menos


CASO 2

__A1________B1__
6:15:00 ---- 6:00:00

A1 - B1 = 0:15:00 ---- He tardado 26 minutos mas de lo previsto
B1 - A1 = #####


En la tercera fila pondria el resultado, pero no se como hacer la primera comparacion para saber cual es mayor.



Mi segunda duda es si tienes un listado de cantidades y las quieres sumar seria con ( =SUMA(C1:CN) ) pero me gustaria que si en la celda N+1 añadieras un valor excel detecte ese valor introducido y la suma cambiara a SUMA(C1:N+1)



Muchas Gracias
  #2 (permalink)  
Antiguo 21/10/2010, 09:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Resta horas en Excel

Cita:
Iniciado por Ferdinandum Ver Mensaje
Hola tengo que hacer una resta con Horas

El problema viene que no se a priore que celda va a ser mayor

CASO 1
__A1________B1__
5:34:00 ---- 6:00:00

A1 - B1 = ######
B1 - A1 = 0:26:00 ---- He tardado 15 minutos menos


CASO 2

__A1________B1__
6:15:00 ---- 6:00:00

A1 - B1 = 0:15:00 ---- He tardado 26 minutos mas de lo previsto
B1 - A1 = #####


En la tercera fila pondria el resultado, pero no se como hacer la primera comparacion para saber cual es mayor.



Mi segunda duda es si tienes un listado de cantidades y las quieres sumar seria con ( =SUMA(C1:CN) ) pero me gustaria que si en la celda N+1 añadieras un valor excel detecte ese valor introducido y la suma cambiara a SUMA(C1:N+1)



Muchas Gracias
  #3 (permalink)  
Antiguo 21/10/2010, 11:15
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Respuesta: Resta horas en Excel

Esta podría ser una opción:

Código:
=SI(A1<B1;"-" & TEXTO(B1-A1;"h:mm:ss");A1-B1)
Saludos.
  #4 (permalink)  
Antiguo 22/10/2010, 00:46
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Resta horas en Excel

Muchas Gracias

Funciona 100%
  #5 (permalink)  
Antiguo 22/10/2010, 00:55
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Resta horas en Excel

Te iba a preguntar sobre el Formato Condicional

Según las reglas que tiene el formato condicional solo se puede modificar la apariencia de la celda según su valor.

Pero en mi caso lo importante es la diferencia previa


Si por ejemplo quiero modificar A2 pero dependiendo del valor de A1

Si A1=5 cambiar el color de A2 a rojo
Si A1=-5 cambiar el color de A2 a verde.

En este caso lo importante es A1, pero el resultado se ve en A2

¿Se podría modificar esta formula para cambiar el valor?
Código:
=SI(A1<B1;"-" & TEXTO(B1-A1;"h:mm:ss");A1-B1)

Muchas Gracias
  #6 (permalink)  
Antiguo 22/10/2010, 02:33
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Respuesta: Resta horas en Excel

Sitúate en A2, y pon este formato condicional desde Formato ---> Formato condicional (este pantallazo corresponde a Excel 2003, si usas Excel 2007, desde la pestaña Inicio, selecciona la opción Formato condicional, y a continuación, Nueva regla):


Etiquetas: excel, horas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.