sumaproducto con #N/A

3 envíos / 0 nuevos
Último envío
xoan ninguen
Imagen de xoan ninguen
Offline
última acción: Hace 1 mes 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 19/01/2011 - 10:03
Puntos: 770
sumaproducto con #N/A

Hola

Imaginemos que tenemos dos columnas con datos a multiplicar y sumar... hasta aquí fácil, SUMAPRODUCTO.

Imaginemos ahora que en algunas filas los valores son #N/A. Aquí aparece un problemilla, la función Sumaproducto evalúa a #N/A.

Existiría la opción de evitar los #N/A en las celdas, para que fueran sustituidos por "" o por valor "0" o por cualquier otra cosa, entonces la función obviaría el valor de las celdas no numéricas y daría el valor correcto.

Pero ahora imaginemos que esas dos columnas están en una gráfica con dispersión... si se permite el valor #N/A, Excel no la graficará (si este palabro existe). Si se sustituye el valor de #N/A por un valor numérico supuesto neutro (por ejemplo el 0), el gráfico será incorrecto. Si se opta por opciones no numéricas ("X", "-",... o lo que sea), el gráfico mostrará esas series en concreto como "Datos combinados", aunque internamente está cargado como serie "Dispersión". Para muestra un archivo en el que están dibujadas las secciones en desmonte (Cut), relleno (Fill) y la sección del terreno (columnas A:B).

La pregunta es, cómo hacer un SUMAPRODUCTO sin corromper el gráfico al alterar los datos. Estoy casi seguro que se podrá conseguir con alguna función (aunque sea un combo), pero no soy capza de hallar esta combinación. Los operadores "Double unary" que prometían ser una opción no sé como sacarles provecho en este caso (tampoco sé si sería viable, porque sólo los veo convertir valores Booleanos en 1/0).

Perdido. Mucho. Es el último obstáculo para dibujar (y cubicar) una sección transversal de carretera a partir de los puntos del perfil del terreno sólo con fórmulas, algo que supuestamente no se podría hacer sin macros... estoy que no puedo con la emoción de haberlo conseguido pero esto me está matando la tarde.

Una "cerveza" a quien consiga hacer la multiplicación de las celdas C43 y E43 sin "corromperme" el gráfico.

AdjuntoTamaño
File sumaproducto.xlsx19.59 KB

Etiquetas: 

xoan ninguen
Imagen de xoan ninguen
Offline
última acción: Hace 1 mes 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 19/01/2011 - 10:03
Puntos: 770
Sospecho que una solución

Sospecho que una solución podría ser con un condicional que evaluase un rango frente a <>NOD(), pero no sé cómo insertarlo, hasta ahora no he conseguido que funcione. Más soluciones son bienvenidas

-----------------------------------------------------------------

www.TrazEX.com (soluciones sobre Excel)

xoan ninguen
Imagen de xoan ninguen
Offline
última acción: Hace 1 mes 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 19/01/2011 - 10:03
Puntos: 770
Después de 4 horas bloqueado

Después de 4 horas bloqueado con este punto, finalmente la solución, he sudado tinta china. Me voy al bar a embriagarme.

Lo dejo aquí para la posteridad. En amarillo la fórmula que obra el milagro, y en rojo la que sólo funciona si no hay N/A en el rango. Es una fórmula matricial, no vale con introducirla con retorno de carro, se requiere el CTRL+MAY+ENTER.

Gracias a los que lo hayan intentado. Gracias Kevin Vaughn, quien quiera que seas (http://www.excelforum.com/excel-formulas-and-functions/543332-sumproduct-with-n-a-in-range-print.html). Chandoo parece que también quería poner de su parte (https://chandoo.org/forum/threads/sumproduct-n-a.12403/)

AdjuntoTamaño
File sumaproducto.xlsx20.4 KB

-----------------------------------------------------------------

www.TrazEX.com (soluciones sobre Excel)