Calcular el total de una celda en función de otra

FECHA 4              N.FACTURA          TOTAL            F.PAGO           hora
02/01/2010  6972 20,3 1 10:34:24
02/01/2010  6973 14,25 1 10:45:31
02/01/2010  6974 2,35 1 10:51:08
02/01/2010  6975 11,31 1 10:57:20
02/01/2010  6976 6,85 1 10:58:21
02/01/2010  6977 28,76 1 11:51:50
02/01/2010  6978 2,16 1 11:57:44
Esta es realmente la hoja que tengo (mucho más larga claro) y lo que necesito es pasar las horas a un formato numérico, que ya lo se hacer, osea las 10:34 pasan a las 10 y sumar los totales de la columna "total" que se hayan echo en cada hora. No se si me explico. Es para sacar una facturación por hora de un mes en concreto.
Esta pregunta se envío a otro experto pero no hay respuesta, espero que no sea muy complicado ya que no veo salida a este tema.
Un saludo.
1

1 respuesta

Respuesta
1
Tendrías que hacer una columna nueva con la hora sola
Para sacar la hora sola tienes que utilizar la función =HORA(E2)
Donde E2 es donde esta la hora
Luego para hacer el sumatorio de las horas yo lo haría utilizando una tabla dinámica, si no sabes como hacerla me lo dices y te digo los pasos.
Muchas gracias por tu rapidez en responder.
No se como se hace una tabla dinámica si me indicas me seria de gran ayuda.
Lo más complejo para mi es que se sumen los datos de la columna total cuya hora coincidan.
Un saludo.
Que version tienes de excel, ya que depende de la vesion es diferente
excel 2007
Los pasos:
Insertar --> Tabla dinámica
Sale una ventanita donde tienes que seleccionar los datos, te recomiendo hacer la selección por columnas ya que si seleccionas los datos justos y luego añades no los verías
Si utilizar las columnas de la A a la E te tiene que quedar algo así:
Hoja1!$A:$E
Luego le das a Aceptar
Ahora tienes que seleccionar los datos que quieres ver en el informe, en tu caso seria el campo hora (la hora sola) y el total
Las horas lo tendrías que arrastrar a la parte de fila (izquierda) y el total en el centro, si no recuerdo mal por defecto los datos los suma, sino le das doble click y se lo puede decir
Pero no consigo que me sume el total y claro se me va una columna del tamaño de todo el libro.
No se podría poner que te de el resultado en unas celdas determinadas sumando por ejemplo en las ventas de mes de enero el total de las ventas a las 9, el total de las ventas a las 10, etc para no tener que moverme por toda la hoja ya que de cada mes es interminable la cantidad de filas que me salen.
He coguido los datos de ejemplo
FECHA 4 N.FACTURA TOTAL F.PAGO hora SoloHora
02/01/2010  6972 20,3 1 10:34:24 10
02/01/2010  6973 14,25 1 10:45:31 10
02/01/2010  6974 2,35 1 10:51:08 10
02/01/2010  6975 11,31 1 10:57:20 10
02/01/2010  6976 6,85 1 10:58:21 10
02/01/2010  6977 28,76 1 11:51:50 11
02/01/2010  6978 2,16 1 11:57:44 11
El campo solo hora es de la fórmula =Hora(E2)
He hecho la tabla dinámica y este es el resultado
Suma de TOTAL
SoloHora Total
10 55,06
11 30,92
(En blanco)
Total general 85,98
No se si esto te sirve
Sino hay la posibilidad de hacer una fórmula para cada hora
seria esta:
=SUMAR.SI(F:F;"=10";C:C)
Donde F:F es la columna de la hora sola
"=10" para que sume solo la hora 10
Donde C:C es la columna Total
La tabla dinámica no se como te sale pero a mi no se me parece en nada a lo que te da a ti.
El resultado más real es el de la fórmula de abajo me da el total de la hora que yo le pongo, la única lata es la de ponerle cada hora.
Lo de la tabla dinámica es que soy un torpe en todo esto y no se donde se deben poner los datos, no me los suma y se extiende por todas la fila.
Ahora me sale creo que el problema era que la columna =hora(e2) era una fórmula, la he copiado y pegado al lado como valor y se ma ha resuelto.
Muy agradecido ya tengo el resultado como quería.
Un saludo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas