¿Se puede hacer una formula matricial dentro de un conjunto de datos en formato tabla?

Anónimas
2024-09-10T02:29:09+00:00

Creé un Forms y las respuestas van dirigidas a Excel Online como esta predeterminado y son almacenadas en formato tabla, hasta acá todo funciona bien. Sin embargo, dentro de la tabla necesito hacer un buscarv y un par de cálculos pero cada vez que llega una respuesta nueva la tabla no arrastra las formulas. Ya intenté con una formula matricial pero aparece el error DESBORDAMIENTO. Si aplico la formula matricial fuera de la tabla funciona bien, el tema es cuando llega una nueva respuesta al formulario y la formula no arrastra. Cuando trabajaba con Sheets usaba Array y no tenia problema cuando del formulario llegaban nuevas respuestas.

Microsoft 365 y Office | Excel | Para el negocio | 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
{count} votos

4 respuestas

Ordenar por: Muy útil
  1. Héctor Miguel 71,590 Puntos de reputación
    2024-09-11T03:56:35+00:00

    por la formula (en la imagen) y el comentario del "desbordamiento" (en el mensaje) asumo que...

    1. la formula la ingresa(ba)s en la primer fila de datos de la tabla (col M) haciendo referencia a TODAS las filas de la columna "F" (p.ej. =buscarv(f2:f7;'base de datos';2;0)

    resultado ? => #¡DESBORDAMIENTO! (por la razon mencionada en el msj anterior)

    1. tampoco es necesario usar como referencia al valor buscado un rango de celdas (F6:F6 en tu muestra)

    basta con hacer referencia a una celda (F6 para tu caso)

    incluso (mejor) si es tabla (listObject) la referencia es a la tabla y columna del dato a buscar

    (en tu caso, asumiendo que la tabla se llama 'Tabla1' ?, se puede omitir si la formula es en la misma tabla)...

    =BUSCARV([@Comercial];'Base de datos'!A:C;2;)

    por lo demas (probablemente)... quedara algo que no estas comentando ?

    0 comentarios No hay comentarios
  2. Anónimas
    2024-09-11T02:09:50+00:00

    Héctor muchisimas gracias por tomarte el tiempo de revisar mi caso.

    Mira, tengo un libro (Online) donde llegan las respuestas de un forms que tengo y necesito que cada vez que llegue información se rellenen otras columnas usando un BUSCARV. El tema es que cada vez que llega una nueva respuesta no se arrastra la formula del BUSCARV y se me queda en blanco la celda (M7). Entonces lo que necesito resolver es, ¿como hago para que se arraste hacia abajo (en la Columna M) el BUSCARV siempre que llegue nueva información?

    0 comentarios No hay comentarios
  3. Héctor Miguel 71,590 Puntos de reputación
    2024-09-10T05:00:18+00:00

    Creé un Forms ... a Excel Online... en formato tabla... intenté con una formula matricial pero aparece el error DESBORDAMIENTO...

    Si aplico la formula matricial fuera de la tabla funciona bien

    si por 'tabla' te refieres a un objeto ListObject (en excel) ?

    ese tipo de objetos NO admite funciones de matriz dinamica (o de desbordamiento) como filtrar, unicos, etc.

    Cuando trabajaba con Sheets usaba Array y no tenia problema

    confirma/corrige si en 'sheets' usa(ba)s tambien un objeto ListObject (como el de excel)

    comparte la/s formula/s que necesitas y su objetivo

    y adjunta una imagen (corta) de tus datos y su arreglo

    0 comentarios No hay comentarios
  4. Deleted

    Esta respuesta se ha eliminado debido a una infracción del Código de Conducta. La respuesta se informó o identificó manualmente a través de la detección automatizada antes de que se realizara la acción. Consulte nuestro Código de Conducta para obtener más información.


    Los comentarios se han desactivado. Más información