Cómo multiplicar celdas excluyendo las que tengan 0

Cerrado
PabloGs - 22 abr 2022 a las 04:38
Mazzaropi Mensajes enviados 1985 Fecha de inscripción lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención miércoles, 24 de mayo de 2023 - 25 abr 2022 a las 18:41
Hola, tengo duda ¿qué fórmula es la indicada para está situación?:
Tengo 3 celdas A1,A2,A3, y necesito que entre las 3 se multipliquen, pero si en alguna de ellas hay un valor 0, que esa celda se omita de la multiplicación, por ejemplo

A1=0 A2=10 A3=20 entonces la multiplicación quedaría A2*A3
si los datos fueran
A1=50 A2=10 A3=20 se multipliquen las 3 celdas
Y si los datos fueran
A1=60 A2=0 A3=20 se multipliquen A1*A3

Espero se entienda mi duda y alguien me pueda apoyar a resolverla

3 respuestas

Mazzaropi Mensajes enviados 1985 Fecha de inscripción lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención miércoles, 24 de mayo de 2023 561
22 abr 2022 a las 22:22
PabloGs, Buenas tardes.

No sé si entendí bien tu necesidad.

Usa esta fórmula:
=PRODUCTO(SI(A1:A3<>0; A1:A3))


Por favor, díganos si esto es lo que quería.

Espero haber ayudado.
0
PabloGss Mensajes enviados 2 Fecha de inscripción lunes, 25 de abril de 2022 Estatus Miembro Última intervención lunes, 25 de abril de 2022
25 abr 2022 a las 04:25
Hola, no me funcionó, mi situación es la siguiente
En la imagen se encuentran las celdas correspondientes a H, L y AN, requiero una función de excel que me de el resultado de la multiplicación de 3 celdas, pero si una de esas celdas yo le pongo el numero 0, que esa celda no entre en la multiplicación
-1
PabloGss Mensajes enviados 2 Fecha de inscripción lunes, 25 de abril de 2022 Estatus Miembro Última intervención lunes, 25 de abril de 2022
25 abr 2022 a las 06:54
Después de probar de todo, creo que ya lo resolví, simplemente anidando funciones "SI" una tras otra, aquí el ejemplo:

En la imagen aparecen las letras de las columnas por si alguien más le sirve esta info en algún momento, para que se guíe y entienda como funciona la secuencia de funciones. Y ya la función escrita directo para excel sería ésta:

=SI(F4>0,SI(G4>0,SI(H4>0,PRODUCTO(F4:H4),PRODUCTO(F4,G4)),SI(H4>0,PRODUCTO(F4,H4),F4)),SI(G4>0,SI(H4>0,PRODUCTO(G4,H4),G4),SI(H4>0,H4,0)))

Adjunto otra imagen por si alguien quiere entender como va anidada la función


Básicamente esta función de excel está hecha para excluir una celda de la operación si tiene un valor en especifico que no queramos multiplicar. Se puede hacer más grande o más pequeña según las celdas con las que se necesiten trabajar.
Espero ésta info le sirva en algún momento a alguien
0
Mazzaropi Mensajes enviados 1985 Fecha de inscripción lunes, 16 de agosto de 2010 Estatus Contribuidor Última intervención miércoles, 24 de mayo de 2023 561
25 abr 2022 a las 18:41
PabloGss, buenas tardes.

Te he dado la fórmula según su ejemplo en el primer mensaje.

Pero si las celdas no son continuas y solo hay unas pocas celdas para multiplicar, puede usar esta fórmula:
=SI(SUMA(H4;L4;AN4)=0; 0; PRODUCTO(SI(H4=0;1;H4); SI(L4=0;1;L4); SI(AN4=0;1;AN4)))

Creo que es más simple y más fácil trabajar con la fórmula si es necesario.

Por favor, ¿Es esto lo que querías?

Espero haber ayudado
-1