Compartir a través de

Excel → Error formula

Anónimas
2018-10-26T06:16:54+00:00

buenos dias!

estoy haciendo el control de inventario con esta formula y me da error pero no se por que.

en una hoja voy metiendo los datos, en la siguiente hoja calculo las existencias.

FECHA ARTICULO CONCEPTO ENTRADA/SALIDA CANTIDAD
17/09/2018 BOTE ESPUMA POLIURETANO EXISTENCIA ALMACEN ENTRADA 21
17/09/2018 BOTE PILTRACO NUEVO ENTRADA 32
17/09/2018 PEGAMENTO 3 SEGUNDOS ENTRADA 19
17/09/2018 BOTE SELLADORA BLANCA ENTRADA 42
17/09/2018 BOTE SILICONA BLANCA ENTRADA 10
17/09/2018 TOPES PUERTA ENTRADA 50
17/09/2018 MANIVELAS ENTRADA 41
17/09/2018 CONDENAS ENTRADA 8
17/09/2018 MANILLON ENTRADA 8
17/09/2018 ESCUDOS BOCALLAVE ENTRADA 28
17/09/2018 MUELLES CIERRAPUERTA ENTRADA
17/09/2018 BOMBILLOS ENTRADA
17/09/2018 PIEZA DE CERRADURA A CONDENA ENTRADA
17/09/2018 KIT CORREDERA Y CONDENA ENTRADA
18/09/2018 HERRAJE FENOLICO (PATAS, TIRADOR..) ENTRADA
18/09/2018 HERRAJE CORREDERAS ENTRADA
18/09/2018 LIMPIADOR ESPUMA ENTRADA
18/09/2018 BOTE ESPUMA POLIURETANO SALIDA 6
18/09/2018 BOTE ESPUMA POLIURETANO SALIDA 6
18/09/2018 BOTE ESPUMA POLIURETANO SALIDA 10
NOMBRE ARTICULO ENTRADA SALIDA EXISTENCIA
BOTE ESPUMA POLIURETANO #N/A #N/A #N/A
BOTE PILTRACO NUEVO #N/A #N/A #N/A
PEGAMENTO 3 SEGUNDOS #N/A #N/A #N/A
BOTE SELLADORA BLANCA #N/A #N/A #N/A
BOTE SILICONA BLANCA #N/A #N/A #N/A
TOPES PUERTA #N/A #N/A #N/A
MANIVELAS #N/A #N/A #N/A
CONDENAS #N/A #N/A #N/A
MANILLON #N/A #N/A #N/A
ESCUDOS BOCALLAVE #N/A #N/A #N/A
MUELLES CIERRAPUERTA #N/A #N/A #N/A
BOMBILLOS #N/A #N/A #N/A
PIEZA DE CERRADURA A CONDENA #N/A #N/A #N/A
KIT CORREDERA Y CONDENA #N/A #N/A #N/A
HERRAJE FENOLICO (PATAS, TIRADOR..) #N/A #N/A #N/A
HERRAJE CORREDERAS #N/A #N/A #N/A
LIMPIADOR ESPUMA #N/A #N/A #N/A

y me da ese error , se supone que he nombrado las columnas de articulo, entrada/salida y cantidad

la formula aplicada en la hoja del calculo es en entrada esta: =SUMAPRODUCTO(($B4=ALMARTICULO)*(ALMTIPOMOV="entrada")*(ALMCANTIDAD))

en salida: =SUMAPRODUCTO(($B4=ALMARTICULO)*(ALMTIPOMOV="salida")*(ALMCANTIDAD)) y en esxistencias esta: =SUMAPRODUCTO(($B4=ALMARTICULO)*(ALMTIPOMOV="entrada")*(ALMCANTIDAD))-SUMAPRODUCTO(($B4=ALMARTICULO)*(ALMTIPOMOV="salida")*(ALMCANTIDAD))si me podeis explicar a que se debe el error o que formula puede ser valida como opcion.

Microsoft 365 y Office | Excel | Para la casa | Windows

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios

6 respuestas

Ordenar por: Muy útil
  1. Anónimas
    2018-11-20T08:07:47+00:00

    Hola Ana:

    Prueba con Tablas dinámicas. Es más fácil y ofrece más posibilidades.

    wordexperto.

    Buenos días, he estado muy liada con otras cosas y no había podido probarlo, lo he probado y desde luego es lo más fácil tenias razón mil gracias.

    las otras formulas no las he probado, pero si tengo un rato las probaré también.

    muchas gracias a todos.

    ¿Le ha resultado útil esta respuesta?

    1 persona ha encontrado útil esta respuesta.
    0 comentarios No hay comentarios
  2. Anónimas
    2018-10-26T16:30:09+00:00

    (En PC  con Windows y Office2010) En vez de un rango ordinario con una columna ENTRADA/SALIDA y otra CANTIDAD, he modificado a:

     Tabla de Excel de nombre  BDatos

     Tabla de Excel de nombre  Existencias

    • [ENTRADA]   =SUMAR.SI.CONJUNTO(BDatos[ENTRADA];BDatos[ARTICULO];[@ARTICULO])

    [SALIDA]        =SUMAR.SI.CONJUNTO(BDatos[SALIDA];BDatos[ARTICULO];[@ARTICULO])

    Si las  fórmula las quieres con SUMAPRODUCTO:

    • [ENTRADA]   =SUMAPRODUCTO((BDatos[ARTICULO]=[@ARTICULO])*(BDatos[ENTRADA]))
    • [SALIDA]        =SUMAR.SI.CONJUNTO(BDatos[SALIDA];BDatos[ARTICULO];[@ARTICULO])
    • [EXISTENCIA]   =[@ENTRADA]-[@SALIDA]

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios
  3. Anónimas
    2018-10-26T09:46:40+00:00

    Hola,

    Creo que la mejor manera de resolver su problema es usar la tabla dinámica dada por wordexperto, pero si quiere hacerlo con fórmulas basadas en la imagen que se muestra arriba, haga lo siguiente:

    En la celda I2 aplique una de esta fórmula y copia abajo:

         =SUMAR.SI.CONJUNTO($E$2:$E$100;$B$2:$B$100;$H2;$D$2:$D$100;I$1)

         =SUMAPRODUCTO(($B$2:$B$100=$H2)*($D$2:$D$100=I$1)*($E$2:$E$100))

    En la celda J2 aplique una de esta fórmula y copia abajo:

         =SUMAR.SI.CONJUNTO($E$2:$E$100;$B$2:$B$100;$H2;$D$2:$D$100;J$1)

         =SUMAPRODUCTO(($B$2:$B$100=$H2)*($D$2:$D$100=J$1)*($E$2:$E$100))

    En la celda K2 aplique una de esta fórmula y copia abajo:

         =I2-J2

         =SUMAR.SI.CONJUNTO($E$2:$E$30;$B$2:$B$30;$H2;$D$2:$D$30;I$1)-

           SUMAR.SI.CONJUNTO($E$2:$E$30;$B$2:$B$30;$H2;$D$2:$D$30;J$1)

         =SUMAPRODUCTO(($B$2:$B$29=$H2)*(($D$2:$D$29=I$1)-($D$2:$D$29=J$1))*($E$2:$E$29))

    Saludo para todos,

    IlirU

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios
  4. Anónimas
    2018-10-26T08:20:55+00:00

    ok voy a probar y ya le cuento muchas gracias

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios
  5. WordExperto 64,230 Puntos de reputación Moderador voluntario
    2018-10-26T06:34:36+00:00

    Hola Ana:

    Prueba con Tablas dinámicas. Es más fácil y ofrece más posibilidades.

    wordexperto.

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios