¡Qué es #EPARS!

Última actualización el 15/03/2025
Tiempo de lectura: 3 minutos

#¡DISPERSO! es un nuevo error lo cual sólo puede suceder con la versión Excel de Microsoft 365 (anteriormente Office 365).

¡En qué situación nos encontramos con los #EPARS!

El error EPARS aparece en caso de un problema relacionado con funciones matriciales dinámicas.

Como recordatorio, una función de matriz dinámica es una función que devuelve un resultado en una o más celdas.

Aquí Función ÚNICA, devuelve todos los valores sin duplicados.

Extraer valores sin duplicados

Como ves, la función necesita "espacio" para devolver el número de resultados necesarios (4 en nuestro ejemplo).

Pero ahora, si todas las celdas necesarias para devolver el resultado no están vacías, entonces Excel informa este problema con el error #EPARS!

Error de EPAR

En este ejemplo, la función necesita 4 celdas para devolver el resultado. Pero la celda D4 no está vacía. Entonces la función no puede mostrar el resultado y lo reporta con el error #EPARS!

¿Qué significa EPARS?

Bueno, no puedo darte una respuesta precisa.

En inglés, el mismo error se llama #¡DERRAMAR! Y el término derrame se adapta perfectamente a esta situación.

la traduccion de DERRAMAR Es, derramar o derramar. Y eso tiene sentido. Una función matricial necesita "difundirse" para mostrar todos los resultados esperados.

Entonces, EPARS realmente no tiene el mismo significado en francés, pero posiblemente podríamos interpretarlo como dispersión (pero no es genial, lo admito 😒).

EPARS también para funciones matriciales tradicionales

Pero EPARS también se puede utilizar con funciones matriciales tradicionales como TRANSPONER o SECUENCIA.

Por ejemplo aquí, la función TRANSPONER se utiliza para cambiar la orientación de las direcciones. Escribimos direcciones en una sola línea y no sólo en la primera columna.

Error EPARS con la función TRANSPONER

En el primer caso, solo recuperamos los primeros 3 elementos de la dirección y tenemos suficiente espacio para mostrar el resultado para todas las filas.

En el segundo caso, para las primeras 3 líneas, la función TRANSPONER no tiene suficiente espacio debido a la información escrita en la columna I.

SALVADO con la función SUMAR.SI

Mucha gente me ha contactado por el error. EPARS con la función SUMAR.SI mientras no es una función matricial 🤔 La explicación no es muy complicada.

Error EPARS con la función SUMAR.SI

De hecho, el error está en el diseño de la función porque hay una inversión de los parámetros entre SUMAR.SI et SUMA.SI.ENT.

  • SUMA.SI(rango de búsqueda;criterios;rango para agregar)
  • SUMA.SI.ENT(rango para agregar;rango de búsqueda1;criterio1;rango de búsqueda2;...)

En fait, como SUM.IF.ENS acepta varios criterios, el rango de datos a agregar es necesario en primera posición. Mientras se escribe SUMIF, el rango de datos está en la última posición.

De este modo, si escribes SUM.IF poniendo el rango de búsqueda como segundo parámetro (y no el criterio para encontrar como se esperaba), Excel lo interpreta como una fórmula matricial; de ahí el error EPARS. En la captura de pantalla anterior, esto es exactamente lo que sucede porque la fórmula está mal construida.

Encontrará información adicional sobre el error #EPARS en el sitio web de Microsoft.

13 Comentarios

  1. bagazo
    16/05/2023 a las 11:52

    De hecho, para no tener este error,
    Al escribir la fórmula, seleccione el rango de la tabla.
    en las secciones Rangos, pero especialmente en la PRIMERA celda de la Tabla en la sección CRITERIO

    En resumen, PLAYA = PLAYA
    CRITERIO = SOLO UNA CELDA LA PRIMERA EN LA TABLA

    Me tomó un tiempo entender esto.
    Espero que esto ayude

    Responder

  2. mazucca
    04/08/2022 a las 11:03

    necesito ayuda con una formula

    Tengo datos que están presentes en una hoja de Excel A.

    en otra hoja quiero hacer un cálculo si estos datos de la hoja de excel A están presentes quiero obtener una suma en otra hoja B; puede que los datos no esten presentes en la hoja B y ahí es donde no se como hacerlo. Empecé a escribir una fórmula pero no funciona.
    =IF(AR401="X"; IF(BUSCARV('[MPP Manuela (versión 1).xlsb]SRD991'!$Q$163:$Q$240=IZQUIERDA(B401;9);1;FALSE);SUM.IF .ENS('[MPP Manuela (versión 1).xlsb]SRD991'!$T$163:$T$240;'[MPP Manuela (versión 1).xlsb]SRD991'!$Q$163:$Q$240;LEFT(B401 ;9));"aa"); "bb")
    el resultado es "EPARS

    Responder

  3. Lucas
    11/05/2022 a las 11:34

    Hola,
    Tengo el problema con una referencia a una celda de otra hoja.
    ¿Sabes cómo puedo resolver el problema?
    Lo intenté con =unique pero sigue siendo el mismo error.

    Responder

  4. el pedro
    22/11/2021 a las 10:56

    Gracias por estos detalles, de hecho tuve un problema con la fórmula sum.si.ens. Si se trata solo de una pequeña confusión al escribir una fórmula, este nuevo código de error puede crear confusión, ¡especialmente cuando se supone que el resultado solo debe aparecer en una celda!

    Responder

    • Frédéric LE GUEN
      22/11/2021 a las 11:06

      Sí, ese es el sesgo con las funciones matriciales dinámicas (dan como resultado múltiples celdas). En determinadas situaciones, si la fórmula está mal escrita, algunas funciones como SUMAR.SI devuelven una serie de resultados (no muy buenos).

      Responder

  5. CUNUDER
    17/05/2021 a las 09:22

    Hola,

    ¡Necesito tu gran experiencia! Intentaré ser conciso :)
    Tengo mi columna A que puede funcionar de 1 a 500 (por ejemplo). A los efectos del cálculo, no necesito tener en cuenta la información (números) de las celdas que no están vacías. Lo que da una selección A1:A200 (por ejemplo). El resultado no da un valor sino #valor. Entonces, por supuesto, solo necesito actuar manualmente según la extensión del rango en cuestión. Pero ¿cómo podemos hacer que esto sea automático?
    Tengo entendido que el complemento ktools podría resolver esto; ¿Me equivoco?

    Gracias,
    Jean-Yves

    Responder

  6. Agathe Maussion
    16/03/2021 a las 17:18

    Hola,
    Estoy intentando extraer una gran cantidad de datos en diferentes archivos de Excel. Para ahorrar tiempo, estoy intentando vincular las celdas de mi tabla de datos a los archivos de origen. El problema es que casi todas las celdas de los archivos fuente están fusionadas, lo que significa que Excel quiere poner ceros en los cuadros x fusionados...

    ¿Existe una fórmula para mostrar solo el primer valor de las celdas combinadas?
    ¿Debo trabajar con columnas de 0, desvincular los archivos al final y eliminar columnas innecesarias?

    No es posible editar los archivos fuente, así que no sé qué hacer ^^

    ¡Gracias de antemano por su ayuda y que tenga un buen día!

    Responder

    • Agathe
      16/03/2021 a las 17:47

      El problema se resolvió solo, simplemente modifique la fórmula para tomar solo la primera casilla en lugar de todas, ¡fue realmente estúpido! Perdón por la molestia !

      Responder

      • Frédéric LE GUEN
        16/03/2021 a las 18:09

        Bien hecho 🙂

  7. Iris
    03/11/2020 a las 20:18

    Hola, una nueva función activa automáticamente la copia de una fórmula en 12 columnas cuando trabajo en una tabla que contiene varios meses de datos.
    Este problema es MUY INCOMODO, simplemente me impide trabajar correctamente.
    Además, parece imposible anular este llenado preautomático.

    ¿Podrías informar este problema a Microsoft Excel?
    gracias,
    Iris

    Responder

    • Frédéric LE GUEN
      03/11/2020 a las 20:53

      Hola,
      Por lo tanto, necesita ver cómo está construido su panel, pero si la fórmula devuelve el resultado en 12 columnas, esto es necesariamente lo que la fórmula debería devolver.
      Las nuevas fórmulas matriciales siempre devuelven el resultado en tantas celdas como sea necesario.

      Responder

  8. Jack
    18/08/2020 a las 14:20

    ¿Quizás preguntó MICROSOFT por qué todo funcionaba correctamente “antes”?
    cuáles son las manipulaciones que conducen a este resultado decepcionante... ¡y pídeles una lección!

    Responder

    • Frédéric LE GUEN
      18/08/2020 a las 18:48

      ¿Cuál es la fórmula que te devuelve este error?
      No, no se puede esperar ningún retroceso por este lado. Las funciones matriciales aportan nuevas y buenas perspectivas a los libros de trabajo.

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    ¡Qué es #EPARS!

    Tiempo de leer: 3 minutos
    Última actualización el 15/03/2025

    #¡DISPERSO! es un nuevo error lo cual sólo puede suceder con la versión Excel de Microsoft 365 (anteriormente Office 365).

    ¡En qué situación nos encontramos con los #EPARS!

    El error EPARS aparece en caso de un problema relacionado con funciones matriciales dinámicas.

    Como recordatorio, una función de matriz dinámica es una función que devuelve un resultado en una o más celdas.

    Aquí Función ÚNICA, devuelve todos los valores sin duplicados.

    Extraer valores sin duplicados

    Como ves, la función necesita "espacio" para devolver el número de resultados necesarios (4 en nuestro ejemplo).

    Pero ahora, si todas las celdas necesarias para devolver el resultado no están vacías, entonces Excel informa este problema con el error #EPARS!

    Error de EPAR

    En este ejemplo, la función necesita 4 celdas para devolver el resultado. Pero la celda D4 no está vacía. Entonces la función no puede mostrar el resultado y lo reporta con el error #EPARS!

    ¿Qué significa EPARS?

    Bueno, no puedo darte una respuesta precisa.

    En inglés, el mismo error se llama #¡DERRAMAR! Y el término derrame se adapta perfectamente a esta situación.

    la traduccion de DERRAMAR Es, derramar o derramar. Y eso tiene sentido. Una función matricial necesita "difundirse" para mostrar todos los resultados esperados.

    Entonces, EPARS realmente no tiene el mismo significado en francés, pero posiblemente podríamos interpretarlo como dispersión (pero no es genial, lo admito 😒).

    EPARS también para funciones matriciales tradicionales

    Pero EPARS también se puede utilizar con funciones matriciales tradicionales como TRANSPONER o SECUENCIA.

    Por ejemplo aquí, la función TRANSPONER se utiliza para cambiar la orientación de las direcciones. Escribimos direcciones en una sola línea y no sólo en la primera columna.

    Error EPARS con la función TRANSPONER

    En el primer caso, solo recuperamos los primeros 3 elementos de la dirección y tenemos suficiente espacio para mostrar el resultado para todas las filas.

    En el segundo caso, para las primeras 3 líneas, la función TRANSPONER no tiene suficiente espacio debido a la información escrita en la columna I.

    SALVADO con la función SUMAR.SI

    Mucha gente me ha contactado por el error. EPARS con la función SUMAR.SI mientras no es una función matricial 🤔 La explicación no es muy complicada.

    Error EPARS con la función SUMAR.SI

    De hecho, el error está en el diseño de la función porque hay una inversión de los parámetros entre SUMAR.SI et SUMA.SI.ENT.

    • SUMA.SI(rango de búsqueda;criterios;rango para agregar)
    • SUMA.SI.ENT(rango para agregar;rango de búsqueda1;criterio1;rango de búsqueda2;...)

    En fait, como SUM.IF.ENS acepta varios criterios, el rango de datos a agregar es necesario en primera posición. Mientras se escribe SUMIF, el rango de datos está en la última posición.

    De este modo, si escribes SUM.IF poniendo el rango de búsqueda como segundo parámetro (y no el criterio para encontrar como se esperaba), Excel lo interpreta como una fórmula matricial; de ahí el error EPARS. En la captura de pantalla anterior, esto es exactamente lo que sucede porque la fórmula está mal construida.

    Encontrará información adicional sobre el error #EPARS en el sitio web de Microsoft.

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      13 Comentarios

      1. bagazo
        16/05/2023 a las 11:52

        De hecho, para no tener este error,
        Al escribir la fórmula, seleccione el rango de la tabla.
        en las secciones Rangos, pero especialmente en la PRIMERA celda de la Tabla en la sección CRITERIO

        En resumen, PLAYA = PLAYA
        CRITERIO = SOLO UNA CELDA LA PRIMERA EN LA TABLA

        Me tomó un tiempo entender esto.
        Espero que esto ayude

        Responder

      2. mazucca
        04/08/2022 a las 11:03

        necesito ayuda con una formula

        Tengo datos que están presentes en una hoja de Excel A.

        en otra hoja quiero hacer un cálculo si estos datos de la hoja de excel A están presentes quiero obtener una suma en otra hoja B; puede que los datos no esten presentes en la hoja B y ahí es donde no se como hacerlo. Empecé a escribir una fórmula pero no funciona.
        =IF(AR401="X"; IF(BUSCARV('[MPP Manuela (versión 1).xlsb]SRD991'!$Q$163:$Q$240=IZQUIERDA(B401;9);1;FALSE);SUM.IF .ENS('[MPP Manuela (versión 1).xlsb]SRD991'!$T$163:$T$240;'[MPP Manuela (versión 1).xlsb]SRD991'!$Q$163:$Q$240;LEFT(B401 ;9));"aa"); "bb")
        el resultado es "EPARS

        Responder

      3. Lucas
        11/05/2022 a las 11:34

        Hola,
        Tengo el problema con una referencia a una celda de otra hoja.
        ¿Sabes cómo puedo resolver el problema?
        Lo intenté con =unique pero sigue siendo el mismo error.

        Responder

      4. el pedro
        22/11/2021 a las 10:56

        Gracias por estos detalles, de hecho tuve un problema con la fórmula sum.si.ens. Si se trata solo de una pequeña confusión al escribir una fórmula, este nuevo código de error puede crear confusión, ¡especialmente cuando se supone que el resultado solo debe aparecer en una celda!

        Responder

        • Frédéric LE GUEN
          22/11/2021 a las 11:06

          Sí, ese es el sesgo con las funciones matriciales dinámicas (dan como resultado múltiples celdas). En determinadas situaciones, si la fórmula está mal escrita, algunas funciones como SUMAR.SI devuelven una serie de resultados (no muy buenos).

          Responder

      5. CUNUDER
        17/05/2021 a las 09:22

        Hola,

        ¡Necesito tu gran experiencia! Intentaré ser conciso :)
        Tengo mi columna A que puede funcionar de 1 a 500 (por ejemplo). A los efectos del cálculo, no necesito tener en cuenta la información (números) de las celdas que no están vacías. Lo que da una selección A1:A200 (por ejemplo). El resultado no da un valor sino #valor. Entonces, por supuesto, solo necesito actuar manualmente según la extensión del rango en cuestión. Pero ¿cómo podemos hacer que esto sea automático?
        Tengo entendido que el complemento ktools podría resolver esto; ¿Me equivoco?

        Gracias,
        Jean-Yves

        Responder

      6. Agathe Maussion
        16/03/2021 a las 17:18

        Hola,
        Estoy intentando extraer una gran cantidad de datos en diferentes archivos de Excel. Para ahorrar tiempo, estoy intentando vincular las celdas de mi tabla de datos a los archivos de origen. El problema es que casi todas las celdas de los archivos fuente están fusionadas, lo que significa que Excel quiere poner ceros en los cuadros x fusionados...

        ¿Existe una fórmula para mostrar solo el primer valor de las celdas combinadas?
        ¿Debo trabajar con columnas de 0, desvincular los archivos al final y eliminar columnas innecesarias?

        No es posible editar los archivos fuente, así que no sé qué hacer ^^

        ¡Gracias de antemano por su ayuda y que tenga un buen día!

        Responder

        • Agathe
          16/03/2021 a las 17:47

          El problema se resolvió solo, simplemente modifique la fórmula para tomar solo la primera casilla en lugar de todas, ¡fue realmente estúpido! Perdón por la molestia !

          Responder

          • Frédéric LE GUEN
            16/03/2021 a las 18:09

            Bien hecho 🙂

      7. Iris
        03/11/2020 a las 20:18

        Hola, una nueva función activa automáticamente la copia de una fórmula en 12 columnas cuando trabajo en una tabla que contiene varios meses de datos.
        Este problema es MUY INCOMODO, simplemente me impide trabajar correctamente.
        Además, parece imposible anular este llenado preautomático.

        ¿Podrías informar este problema a Microsoft Excel?
        gracias,
        Iris

        Responder

        • Frédéric LE GUEN
          03/11/2020 a las 20:53

          Hola,
          Por lo tanto, necesita ver cómo está construido su panel, pero si la fórmula devuelve el resultado en 12 columnas, esto es necesariamente lo que la fórmula debería devolver.
          Las nuevas fórmulas matriciales siempre devuelven el resultado en tantas celdas como sea necesario.

          Responder

      8. Jack
        18/08/2020 a las 14:20

        ¿Quizás preguntó MICROSOFT por qué todo funcionaba correctamente “antes”?
        cuáles son las manipulaciones que conducen a este resultado decepcionante... ¡y pídeles una lección!

        Responder

        • Frédéric LE GUEN
          18/08/2020 a las 18:48

          ¿Cuál es la fórmula que te devuelve este error?
          No, no se puede esperar ningún retroceso por este lado. Las funciones matriciales aportan nuevas y buenas perspectivas a los libros de trabajo.

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.