Celda vacia y función PRODUCTO

09/01/2006 - 14:07 por fenavi | Informe spam
Hola,

Mi problema es el siguiente:
Al utilizar la funcion PRODUCTO para multiplicar una celda vacía por un
número resulta que en la celda donde hago dicho producto me aparece dicho
número y no el valor de cero que asumía que debería ser el resultado de
multiplicar una celda vacia (¿=cero?) por dicho número.
Quisiera saber como indicar en Excel que las celdas vacias son igual a cero
sin tener que poner el valor cero en dichas celdas.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 KL
09/01/2006 - 15:23 | Informe spam
Hola fenavi,

Prueba las siguientes formulas:

1) normal si los valores a multiplicar estan en celdas contiguas:

=PRODUCTO(CONTAR.SI(A1:F1;"")=0;A1:F1)

2) matriciales (se introducen mediante {Ctrl}+{Shift}+{Enter}, no simplemente {ENTER}):

=PRODUCTO(--A1:B1)
=PRODUCTO(--A1:B1;--C1;--D1:E1)

Saludos,
KL


"fenavi" wrote in message news:
Hola,

Mi problema es el siguiente:
Al utilizar la funcion PRODUCTO para multiplicar una celda vacía por un
número resulta que en la celda donde hago dicho producto me aparece dicho
número y no el valor de cero que asumía que debería ser el resultado de
multiplicar una celda vacia (¿=cero?) por dicho número.
Quisiera saber como indicar en Excel que las celdas vacias son igual a cero
sin tener que poner el valor cero en dichas celdas.

Muchas gracias.
Respuesta Responder a este mensaje
#2 fenavi
09/01/2006 - 16:31 | Informe spam
Hola KL,

Gracias por tu comentario. A partir de las fórmulas que me has enviado,
entiendo que antes de utilizar la función PRODUCTO debo comprobar si las
celdas están vacias y en caso afirmativo darles un valor cero. No obstante,
quiero ponerte un ejemplo sencillo y me comentaras, si es posible, porque
sale un valor diferente: Imaginemos que la celda A1 esta vacía y en la celda
B1=PRODUCTO(A1;3), siendo 3 un valor numérico cualquiera. En este caso en la
celda B1 me aparece el valor 3, cuando yo asumía que dicho valor debería ser
cero puesto que la celda A1 está vacia, es decir, A1=cero, y por lo tanto
"celda vacia" multiplicado por 3 igual a cero. Sin embargo, si sustituyo la
fórmula de B1 por la siguiente B1¡*3 resulta que el valor de B1 es
efectivamente igual a cero!!
La cuestión es: ¿Porqué al utilizar la función PRODUCTO el resultado es
diferente? ¿la función PRODUCTO no es una simple una multiplicación al igual
que el símbolo *?

Muchas gracias.
fenavi

"KL" escribió:

Hola fenavi,

Prueba las siguientes formulas:

1) normal si los valores a multiplicar estan en celdas contiguas:

=PRODUCTO(CONTAR.SI(A1:F1;"")=0;A1:F1)

2) matriciales (se introducen mediante {Ctrl}+{Shift}+{Enter}, no simplemente {ENTER}):

=PRODUCTO(--A1:B1)
=PRODUCTO(--A1:B1;--C1;--D1:E1)

Saludos,
KL


"fenavi" wrote in message news:
> Hola,
>
> Mi problema es el siguiente:
> Al utilizar la funcion PRODUCTO para multiplicar una celda vacía por un
> número resulta que en la celda donde hago dicho producto me aparece dicho
> número y no el valor de cero que asumía que debería ser el resultado de
> multiplicar una celda vacia (¿=cero?) por dicho número.
> Quisiera saber como indicar en Excel que las celdas vacias son igual a cero
> sin tener que poner el valor cero en dichas celdas.
>
> Muchas gracias.


Respuesta Responder a este mensaje
#3 KL
09/01/2006 - 16:47 | Informe spam
Hola fenavi,

Gracias por tu comentario. A partir de las fórmulas que me has enviado,
entiendo que antes de utilizar la función PRODUCTO debo comprobar si las
celdas están vacias y en caso afirmativo darles un valor cero.



Es cierto solo para la primera formula. Las matriciales simplemente furzan la conversion de los vacios en 0 sin averiguar si los hay
o no.

quiero ponerte un ejemplo sencillo y me comentaras, si es posible, porque
sale un valor diferente: Imaginemos que la celda A1 esta vacía y en la celda
B1=PRODUCTO(A1;3), siendo 3 un valor numérico cualquiera.



Si tus formulas solo tienen dos argumentos de un solo valor cada uno y uno de ellos es constante, entonces lo tienes facil:

B1¡*3
B1=PRODUCTO(--A1;3)

La cuestión es: ¿Porqué al utilizar la función PRODUCTO el resultado es
diferente? ¿la función PRODUCTO no es una simple una multiplicación al igual
que el símbolo *?



Me imagino que los disenadores le han dado la intruccion expresa de pasar por alto las celdas vacias, igual que CONTAR [si vacio es
igual a 0 deberia contarse como numero no?], PROMEDIO [pocas veces interesa incluir vacios en el promedio] y unas cuantas mas. Salvo
tu caso concreto, creo que tiene poco sentido que la funcion PRODUCTO asuma que vacio es 0 (no es 0 ni nada - es vacio, o sea a
ignorar).

En caso de B1¡*3 lo que ocurre es que fuerzas expresamente la conversion de vacio en 0 (como si le insistieras a Excel que quieres
que sea numerico). Los operadores matematicos en Excel tienen esta capacidad. De hecho es lo que hago yo en mis ejemplos con doble
menos (--)

Saludos,
KL
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida