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.
Adjunto | Tamaño |
---|---|
![]() | 19.59 KB |
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)
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/)
-----------------------------------------------------------------
www.TrazEX.com (soluciones sobre Excel)