formato de horas

dczarne

New Member
Joined
Jan 22, 2003
Messages
2
tengo dos columnas con formato número que en la realidad representan horas (ej: 11,50 o 0,45) y deseo sacar en minutos la diferencia entre una y otra columna. Existe algun macro o subrutina pra poder hacerlo?
 

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.
Multiplicar por 60 no es una solución ya las horas no tiene como base el sistema decimal, es decir el cambio de unidades se da en 0,60. Ejemplo 1:20 son 80 minutos, 4.800 segundos, multiplicando por 60 serían 7.200 segundos.
 
Upvote 0
Yo se que 1:20 equivale a 80 minutos. Pero es que es diferente cuando el ejemplo dice

1.20 a cuando dice 1:20

entonces, cuál es el resultado esperado ? y cuáles son los datos de verdad ??
 
Upvote 0
Te doy un par de fórmulas. Son un poco largas, pero funcionan.

Supongamos que tenés en A1 y B2 los números que representan fechas y que querés hacer B1-A1

En C1 poné:

=(ENTERO(B1)-ENTERO(A1))*60 + ( (B1-ENTERO(B1))-(A1-ENTERO(A1)))*100

Esta fórmula te da la diferencia en minutos.

Ahora en D1 poné:

=ENTERO(C1/60)+RESIDUO(C1;60)/100

Y esta otra fórmula te da la diferencia en horas y minutos con el formato que tenías antes

Espero que te sirva
 
Upvote 0

Forum statistics

Threads
1,216,028
Messages
6,128,393
Members
449,446
Latest member
CodeCybear

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top