Estoy tratando de calcular los períodos de desabastecimiento de una flota de equipos de alquiler que ha estado en servicio durante los últimos años. Tengo problemas para crear un campo calculado sumif que sume unidades por fecha si la fecha está entre el inicio y el final. Mis datos se ven así:
Calendar |Start |Finish |Product |Units
2015-12-06|2015-12-6|2015-12-6 |Snowshoes |2
2015-12-07|2015-12-6|2015-12-7 |Snowshoes |1
Calendario: es una columna de ayuda que he agregado. Son fechas secuenciales desde el lanzamiento hasta el presente Inicio: es la fecha de inicio de una reserva de alquiler Finalización: fecha de finalización de la reserva de alquiler Producto: qué se alquila Unidades: cuántas se alquilan para esa reserva
Me gustaría que la tabla dinámica se vea así:
Date | Snowshoes | Tent... etc
2015-12-06 | 3 |
2015-12-07 | 1 |
Tengo dificultades para configurar un campo calculado que sumará unidades si la fecha está entre el inicio y el final, sigo recibiendo errores de fórmula.
Aquí está la fórmula que intento usar para crear un campo calculado:
= sumifs( Units,Start,">= Calendar", Finish,"<= Calendar")
¿Es esta la mejor manera de resolver este problema? ¿Es mi fórmula el problema o todo el enfoque es defectuoso?
Agregando capturas de pantalla:
Solución del problema
De los datos que tienes en las capturas de pantalla, esto es lo que se me ocurrió.
La fórmula a utilizar en column G
:
=SUMIFS($E$2:$E$29,$A$2:$A$29,"<="&F2,$B$2:$B$29,">="&$F2)
La fórmula a usar en column H
(Por cierto, esto es solo para su referencia. Puede usar cualquiera de ellos):
=SUMPRODUCT(--($A$2:$A$29<=F2),--($B$2:$B$29>=F2),$E$2:$E$29)
A partir de aquí, creé algo Pivot Table
así:
Espero que esto pueda ayudarte. Pero definitivamente avíseme si me pierdo algo de su pregunta.
No hay comentarios:
Publicar un comentario