
Así que estoy en un aprieto en el que no sé qué fórmula usar en esta situación. En pocas palabras, esta es una herramienta de pronóstico para la construcción y este ejemplo es muy básico. Sí, sé que esto podría hacerse simplemente con 3 IF
fórmulas diferentes, pero esto es para grandes proyectos de construcción de más de 3 años que a veces se pronostican semanalmente, por lo que preferiría poder tomar toda la sección y simplemente hacer que funcione. Intenté usar varios SUMIFS
o SUMPRODUCT
sin suerte, ¿alguien tiene alguna idea?
Mi objetivo en este ejemplo sería tener L11
en la imagen adjunta igual a la suma de todas las celdas amarillas resaltadas SI y solo SI, la celda azul adyacente a la derecha de esa celda amarilla está en blanco. Entonces, una vez que ingresa los costos reales, solo se totalizan los costos proyectados para los cuales los datos reales aún no se han ingresado. ¿Existe algún tipo de forma de decir tomar toda esta fila de elementos ( N11:Y11
) y sumar todas las celdas que tienen "Proj ($)" en la fila 4 SI la fila 4 "Act ($)" no está en blanco?
Respuesta1
A SUMIFS
puede hacerlo por usted con una acertada elección de rangos:
=SUMIFS($O11:$W11,O$4:W$4,"Proj ($)",$P11:$X11,"<>",$P$4:$X$4,"Act ($)")
Tenga en cuenta que es importante que todos los rangos sean del mismo tamaño para que SUMIFS
funcionen.
Respuesta2
Su problema se puede resolver usando IF
& SUMIF
combinación:
Ingrese esta fórmula en la celda
C205
.=IF(AND($A$202:$K$202<>"",$A$201:$J$201="Act($)"),SUMIF($A201:$J201,"=Proj($)",$A$202:$K$202),0)
Cómo funciona:
Situación 1:
- Los encabezados de columna son
Act($)
y dentroRow 202
, fuera de3
las celdas,2
las celdas están en blanco, por lo tanto, la fórmulaSUMs
de esas celdas tiene encabezado de columnaProj($)
y devuelve19485
es igual a(6495+6495+6495)
.
Situación 2:
- Los encabezados de columna son
Act($)
y dentroRow 202
y
fuera de3
las celdas, todas3
las celdas están en blanco,
por lo tanto, la fórmula noSUMs
tiene esas celdas con encabezado de columnaProj($)
y devuelve0
.
Ajuste la referencia de celda en la Fórmula según sea necesario.