#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

¡DERRAMAR! Error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

¿Te has encontrado alguna vez frustrado al intentar obtener los resultados correctos en Excel, solo para que tu fórmula VLOOKUP o INDEX MATCH te decepcione? No estás solo. Muchos usuarios de Excel enfrentan desafíos cuando se trata de manejar datos y fórmulas complicadas. En este artículo, desnudaremos los errores comunes que pueden surgir al utilizar VLOOKUP, INDEX MATCH y SUMIF, y te proporcionaremos soluciones prácticas para que puedas derribar esos obstáculos y dominar tus hojas de cálculo. Prepárate para transformar tu experiencia con Excel y convertirte en un experto en la gestión de datos. ¡Vamos a resolver esos problemas juntos!

Si eres un usuario de Excel, seguramente has experimentado alguna vez el famoso error #¡DERRAMAR!. No hay nada más frustrante que intentar solucionar un problema en una hoja de cálculo y encontrarte con este mensaje de error. Pero ¡no te preocupes! En este artículo, te mostraremos cómo resolver el error #¡DERRAMAR! al utilizar las funciones VLOOKUP, INDEX MATCH y SUMIF en Excel. Aprenderás paso a paso cómo solucionar este inconveniente y aprovechar al máximo estas funciones tan útiles en tus proyectos. ¡No pierdas más tiempo lidiando con errores, vamos a resolverlo juntos!

El tutorial explica qué puede causar un error #SPILL en una fórmula INDEX MATCH, VLOOKUP, SUMIF y COUNTIF y cómo puede resolverlo de manera eficiente.

Ya es bastante triste cuando una característica nueva se niega a funcionar en Excel. Pero aún más frustrante es cuando algo viejo y bueno deja de funcionar de repente y recibes un error por una fórmula que funcionó perfectamente durante años.

Los siguientes ejemplos muestran cómo corregir algunas fórmulas comunes que no funcionaron porque la intersección implícita ya no se realiza de manera invisible en Excel. Si nunca antes ha escuchado este término, le recomiendo que lea atentamente el tutorial sobre el error #SPILL para comprender lo que sucede detrás de escena.

Error #SPILL con la fórmula BUSCARV de Excel

Aquí hay una fórmula BUSCARV estándar que funciona bien en Excel predinámico (2019 y versiones anteriores) y desencadena un error #SPILL en Excel 365:

=VLOOKUP(A:A, D:E, 2, FALSE)

Como podemos suponer razonablemente, el problema está en el primer argumento (la referencia roja arriba) que obliga a la función BUSCARV a buscar todos los valores en la columna A, que tiene más de un millón de celdas (el número exacto es 1.048.576). En el pasado, eso no era un problema: Excel solo podía buscar un valor a la vez, por lo que descartaba todos los valores menos uno en la misma fila que la fórmula. Este comportamiento se llama intersección implícita o implícita.

Con la introducción de matrices dinámicas, todas las funciones de Excel obtuvieron la capacidad de procesar y generar múltiples valores, ¡incluso aquellos que no fueron diseñados inicialmente para trabajar con matrices! Entonces, cada vez que BUSCARV recibe una serie de valores de búsqueda, intenta manejarlos todos. En caso de que no haya suficiente espacio para generar todos los resultados, verá un error #SPILL.
#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

>Para resolver un error de derrame de BUSCARV de Excel, puede utilizar uno de los siguientes métodos.

Buscar rango en lugar de columna

Como solo tenemos 3 valores de búsqueda, limitamos el argumento valor_buscado a tres celdas:

=VLOOKUP(A3:A5, D:E, 2, FALSE)

La fórmula debe ingresarse justo en una celda y llenará tantas celdas como sea necesario automáticamente. El resultado es un rango de derrames como este:
#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

>Buscar un solo valor

Escriba una fórmula para el primer valor de búsqueda y cópiela en tantas celdas como sea necesario:

=VLOOKUP(A3, D:E, 2, FALSE)

Es mi opción preferida porque es la más sencilla de implementar y funciona perfectamente en todas las versiones de Excel, desde rangos y tablas normales.
#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

>Hacer cumplir la intersección implícita

Para limitar una matriz a un valor de búsqueda, coloque el operador de intersección @ antes de la referencia de la columna:

=VLOOKUP(@A:A, D:E, 2, FALSE)

Al igual que en el ejemplo anterior, ingresa la fórmula en una celda y la arrastra hacia abajo en la columna.
#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

>Cualquiera que sea la solución que elija, el error #SPILL debería desaparecer y su fórmula BUSCARV comenzará a funcionar normalmente en Excel 365.

#Error SPILL con la fórmula INDEX MATCH de Excel

En caso de que esté utilizando la combinación de funciones INDEX y MATCH para obtener coincidencias, puede surgir un error #SPILL por el mismo motivo: no hay suficiente espacio en blanco para la matriz derramada.

Por ejemplo, aquí está la fórmula que devuelve perfectamente cifras de ventas en Excel 2019 y versiones anteriores, pero se niega a funcionar en Excel 365:

=INDEX(E:E, MATCH(A:A, D:E, 0))
#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

>La solución ya se conoce: reduzca el número de valores de búsqueda aplicando una de las siguientes técnicas.

  • Busque un rangono una columna:=INDEX(E:E, MATCH(A3:A5, D:D, 0))
  • Busque un valor único:=INDEX(E:E, MATCH(A3, D:D, 0))
  • Permitir intersección implícita – agregue el carácter @ antes de una referencia de columna, para que Excel procese solo un valor:=INDEX(E:E, MATCH(@A:A, D:D, 0))
  • El resultado del 1calle La fórmula es una matriz dinámica derramada, lo cual es una gran cosa que le ahorra la molestia de copiar la fórmula a otras celdas. La limitación es que las matrices dinámicas solo funcionan en un rango, no en una tabla.
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >El 2Dakota del Norte y 3tercero Las fórmulas devuelven un valor único, que una tabla también puede aceptar. Si sus datos están organizados como un rango normal, arrastre la fórmula hacia abajo para copiarla en las celdas siguientes. En una tabla, la fórmula se propagará automáticamente. En este último caso, también puedes utilizar una notación de referencia estructurada que haga referencia a los encabezados de las columnas:

    =INDEX(E:E, MATCH([@[Seller ]], D:D, 0))

    Las siguientes capturas de pantalla demuestran los 3tercero fórmula en acción:
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >Error #DERRAME con la fórmula SUMAR.SI y CONTAR.SI de Excel

    Cuando una fórmula SUMAR.SI, CONTAR.SI, SUMAR.SI o CONTAR.SI devuelve un error #SPILL, puede deberse a muchos factores diferentes. Los más frecuentes se analizan a continuación.

    El rango de derrame es demasiado grande

    Una causa muy típica es suministrar un conjunto columna para criterios. Sí, eso solía funcionar en versiones anteriores de Excel, pero ya no, ya que la nueva función de derrame produce casi 1,05 millones de resultados y no hay suficiente espacio para acomodarlos todos.

    Para este ejemplo, intentemos encontrar el total de ventas realizadas por tres proveedores (A3:A5). En Excel 2019 y versiones inferiores, puede utilizar con éxito la siguiente sintaxis. En Excel 365, recibirá un error #SPILL:

    =SUMIF(D:D, A:A, E:E)
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >Si siguió de cerca los ejemplos anteriores, sabrá que el error se puede resolver de tres maneras diferentes:

  • Usar una rango para sus criterios, no una columna completa:=SUMIF(D:D, A3:A5, E:E)
  • Definir un unicelular para los criterios y copie la fórmula:=SUMIF(D:D, A3, E:E)
  • Incluir la intersección implícita operador (@) para limitar la referencia de la columna a una celda:=SUMIF(D:D, @A:A, E:E)

    De manera similar, puedes obtener un recuento de las ventas de cada persona usando la función CONTAR.SI:

    =COUNTIF(D:D, A3:A5)

    =COUNTIF (D:D, A3)

    =COUNTIF (D:D, @A:A)

  • Por favor recuerde que el 1calle La fórmula se distribuye automáticamente en las filas siguientes y solo se puede utilizar dentro de un rango, no de una tabla.
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >El 2Dakota del Norte y 3tercero Las fórmulas devuelven un valor único, por lo que los ingresa en la primera celda y luego los copia en la columna como de costumbre.
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >Criterios expresados ​​incorrectamente

    Los criterios SUMAR.SI y CONTAR.SI también son una fuente común de problemas. A veces, la gente lo piensa demasiado y escribe los criterios como D3=»carter» o D3:D11=»carter» o D:D=»carter». ¡Las tres expresiones son incorrectas y hacen que una fórmula produzca cero o un error #SPILL!
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >La forma correcta es una referencia de rango/celda como en los ejemplos anteriores, o texto entre comillas:

    =SUMIF(D:D, «carter», E:E)

    Para obtener más información sobre lo que es aceptable en los criterios y lo que no, las siguientes pautas pueden resultar útiles: Sintaxis de criterios SUMAR.SI.

    Orden incorrecto de argumentos

    En las versiones singular y plural de la función SUMAR.SI, el orden de los argumentos es diferente:

    • Con SUMAR.SI, primero defines rangoentonces criteriosentonces rango suma (opcional).
    • En el caso de SUMIFS, el primer argumento debe ser el rango sumay luego rango/criterios pares.

    Si confundes las cosas, se produce un error #SPILL.

    En nuestro ejemplo, Rango de criterio es D:D y rango suma veo. Si coloca uno en lugar del otro, la fórmula arrojará nuevamente el error #SPILL:

    =SUMIFS(D:D, A3:A5, E:E)
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >Organice los argumentos en el orden correcto y SUMAR.SI le dará el resultado deseado:

    =SUMIFS(E:E, D:D, A3:A5)
    #¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    >Así es como se resuelve un error #SPILL con INDEX MATCH, VLOOKUP, SUMIF y otras funciones de Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

    Usted también podría estar interesado en:

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    #¡DERRAMAR! Error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto

    Si eres usuario frecuente de Excel, es probable que hayas encontrado el famoso error «#¡DERRAMAR!» al trabajar con funciones como VLOOKUP, INDEX MATCH y SUMIF. Este error puede resultar frustrante, especialmente cuando estás en medio de una tarea importante. ¡Pero no te preocupes! Estamos aquí para ayudarte a resolver este problema de una vez por todas.

    ¿Qué causa el error #¡DERRAMAR!?

    El error #¡DERRAMAR! ocurre cuando una fórmula que utiliza las funciones VLOOKUP, INDEX MATCH o SUMIF devuelve más de un resultado. Estas funciones están diseñadas para encontrar y devolver un único resultado, por lo que si encuentran más de uno, se produce este error.

    ¿Cómo solucionar el error #¡DERRAMAR!?

    A continuación, te presentamos algunas soluciones para resolver el error #¡DERRAMAR! en Excel:

  • Utilizar la función VLOOKUP con el argumento optional «FALSE»: Esta es una solución común para evitar que la función VLOOKUP devuelva más de un resultado. Al especificar «FALSE» como el último argumento de la función, estás indicando a Excel que busque una coincidencia exacta y devuelva sólo un valor.
  • Utilizar la función INDEX MATCH en lugar de VLOOKUP: La combinación de las funciones INDEX y MATCH permite buscar un valor en una columna y devolver un resultado correspondiente en otra columna sin limitar el rango de búsqueda. Esta combinación es más flexible y menos propensa al error #¡DERRAMAR!.
  • Utilizar la función SUMIF con criterios más específicos: Si estás utilizando la función SUMIF y obtienes el error #¡DERRAMAR!, puedes solucionarlo ajustando los criterios de búsqueda para obtener un conjunto de datos más específico. Esto debería evitar que la función devuelva múltiples resultados y corregir el error.
  • Recuerda que estas soluciones son aplicables a casos generales, pero cada situación puede requerir un enfoque específico. Si aún tienes problemas con el error #¡DERRAMAR! en Excel, te recomendamos consultar fuentes externas confiables como:

    Estas fuentes son excelentes recursos para obtener información detallada y solución de problemas relacionados con Excel.

    Esperamos que esta guía te haya ayudado a comprender y resolver el error #¡DERRAMAR! al utilizar las funciones VLOOKUP, INDEX MATCH y SUMIF en Excel. Recuerda siempre verificar tus fórmulas y los datos de tus hojas de cálculo para asegurarte de evitar errores comunes.

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    #¡DERRAMAR! Error con Excel VLOOKUP, INDEX MATCH y⁣ SUMIF resuelto

    ¿Te has encontrado alguna vez frustrado al intentar obtener los ​resultados ⁣correctos en ‍Excel, solo ⁢para que ⁢tu fórmula VLOOKUP o INDEX MATCH te ⁣decepcione?​ No estás solo.‌ Muchos⁤ usuarios de Excel enfrentan⁤ desafíos cuando se ⁢trata ​de manejar datos y‍ fórmulas complicadas.

    En este artículo, desnudaremos los errores comunes que pueden surgir al utilizar VLOOKUP,⁤ INDEX​ MATCH y SUMIF, y ⁤te proporcionaremos soluciones prácticas para que puedas derribar esos obstáculos y ‍dominar tus hojas de cálculo.

    ¿Qué‍ causa el ⁤error #¡DERRAMAR!

    El error #¡DERRAMAR! ‍ ocurre ‌cuando una fórmula intenta ‍devolver múltiples resultados ⁤pero no hay suficiente espacio en la hoja de cálculo para mostrarlos.⁢ Esto es común en combinaciones de funciones como VLOOKUP, INDEX MATCH y SUMIF.

    Soluciones para el error #¡DERRAMAR!

    Error #¡DERRAMAR! con ⁢VLOOKUP

    En Excel 365, el‌ uso de rangos completos puede ⁣provocar este ​error.‍ Aquí hay algunas soluciones:

    1. Utilizar ⁤un rango específico en lugar de toda una columna:
      =VLOOKUP(A3:A5, D:E, 2, FALSE)
    2. Buscar un solo valor y copiar la fórmula hacia abajo:
      =VLOOKUP(A3, D:E, 2, FALSE)
    3. Agregar ‍el operador de intersección @ a la fórmula:
      =VLOOKUP(@A:A, D:E, 2, FALSE)

    Error⁣ #¡DERRAMAR! con INDEX MATCH

    Este error puede ocurrir en fórmulas que utilizan INDEX y MATCH. Aquí tienes métodos para solucionarlo:

    1. Buscar en un rango específico:
      =INDEX(E:E, MATCH(A3:A5, D:D, 0))
    2. Buscar un solo valor:
      =INDEX(E:E, MATCH(A3, D:D, 0))
    3. Incluir el operador de intersección:
      =INDEX(E:E, MATCH(@A:A, D:D, 0))

    Error⁢ #¡DERRAMAR! con SUMIF

    El error puede ‌deberse a la⁣ amplitud del rango‍ de ⁣criterios. Aquí tienes cómo solucionarlo:

    1. Usar un rango específico:
      =SUMIF(D:D, A3:A5, E:E)
    2. Definir un único ‌criterio:
      =SUMIF(D:D, A3, E:E)
    3. Agregar el⁣ operador de⁣ intersección:
      =SUMIF(D:D, @A:A, E:E)

    Preguntas Frecuentes (FAQs)

    ¿Qué significa el error ⁤#¡DERRAMAR! en Excel?

    El⁤ error #¡DERRAMAR! indica que hay ​un intento de devolver ‍múltiples resultados de ‍una fórmula, pero no hay suficiente espacio en las celdas adyacentes para mostrar todos esos resultados.

    ¿Cómo puedo evitar este error en mis⁣ fórmulas?

    Para evitar el ⁣error #¡DERRAMAR!, asegúrate de que las fórmulas ⁢estén ⁣haciendo referencia ⁣a rangos ⁣específicos en lugar de ⁤a columnas enteras.⁤ También ‍considera ⁤usar‍ el operador⁤ de intersección @ para limitar las referencias y⁢ evitar ​devoluciones de matrices.

    ¿Es posible que este error se‌ produzca ​en versiones anteriores ⁤de Excel?

    En versiones anteriores ‌de Excel, el comportamiento de las ‌fórmulas era distinto,⁣ y muchos⁣ de estos errores no‌ se producían debido a⁣ la ⁣forma en que se manejaban las⁢ matrices. Sin embargo, siempre es recomendable ‍revisar las fórmulas para asegurarse de que ⁢están configuradas correctamente.

    Conclusiones

    Resolver el error #¡DERRAMAR! puede parecer complicado, pero con ⁤estos consejos y soluciones prácticas, estarás en camino de ‌dominar tus hojas de cálculo ‍en ​Excel. Te agradezco por leer y espero verte en⁢ nuestro blog la próxima semana.

    Si⁣ quieres profundizar más sobre Excel y sus funciones, te recomiendo leer​ el artículo sobre Excel en ‍la documentación oficial de Microsoft.

    3 comentarios en «#¡DERRAMAR! error con Excel VLOOKUP, INDEX MATCH y SUMIF resuelto»

    1. NeveN: ¡Qué buen artículo! Estas fórmulas me han sacado canas verdes en más de una ocasión, especialmente cuando intenté hacer un informe y no me cuadraban los datos. Ahora entiendo mucho mejor cómo usarlas. ¡Gracias por compartirlo!

    2. Charki: ¡Qué interesante, de verdad! A mí también me pasó una vez que estaba intentando hacer un análisis con VLOOKUP y me volví loco porque no encontraba la información. Después de revisar mil veces, me di cuenta de que estaba buscando en la tabla equivocada. Este artículo me ha ayudado a aclarar un par de cosas, espero no volver a cometer los mismos errores. ¡Gracias por el aporte!

    3. Cipriano jose: ¡Totalmente de acuerdo, NeveN! A mí también me han vuelto loco estas fórmulas. Recuerdo una vez que pasé horas tratando de hacer un reporte financiero y las celdas simplemente no coincidían. Ahora que leo esto tengo más claridad y me siento listo para enfrentar mis próximos retos. ¡Gran aporte!

    Deja un comentario