uso del signo @ en fórmulas de Excel

Uso del signo @ en fórmulas de Excel: ¡Descubre su poder oculto!

¿Te has encontrado alguna vez confundido al ver un @ en tus fórmulas de Excel? No estás solo. Este pequeño símbolo, que a menudo pasa desapercibido, esconde un mundo de posibilidades que puede transformar la manera en que trabajas con tus hojas de cálculo. En este artículo, desglosaremos el significado y la función del signo @ en Excel, revelando cómo puede simplificar tus tareas y mejorar tu eficiencia. Prepárate para descubrir trucos y consejos que te permitirán sacarle el máximo provecho a este aliado inesperado en tus fórmulas. ¡Sigue leyendo y conviértete en un experto en el uso del signo @!

El uso del signo @ en fórmulas de Excel se ha convertido en una técnica cada vez más popular entre los profesionales y aficionados a la hoja de cálculo. Si alguna vez te has preguntado cómo aprovechar al máximo este símbolo en tus fórmulas, ¡has llegado al lugar correcto! En este artículo, exploraremos cómo el signo @ puede marcar la diferencia en tus tareas diarias en Excel, ahorrándote tiempo y esfuerzo. Sigue leyendo para descubrir qué es el símbolo @ y cómo puedes utilizarlo para agilizar tus cálculos y análisis en Excel.

La intersección implícita existe en Excel desde hace años, pero a muy poca gente le importaba. Ahora que ya no es el comportamiento predeterminado en Excel 365, surgen muchas preguntas. Este tutorial tiene como objetivo explicar el significado del signo @ en las fórmulas de Excel, que se denomina operador de intersección implícito.

Tienes la sensación de que sabes todo sobre tus libros de trabajo y luego aparece un carácter @ de la nada al comienzo de tus fórmulas. ¿Qué quiere decir esto? ¿Y cómo funciona exactamente? En pocas palabras, es un operador de intersección implícito que deshabilita el nuevo comportamiento de matriz predeterminado de una fórmula y le dice a Excel que devuelva un valor único. Para obtener más detalles, continúe leyendo.

Intersección implícita de Excel

intersección implícita en Excel significa reducir varios valores a un solo valor. Normalmente, ocurre cuando se proporciona una matriz o rango a una fórmula que se supone debe generar solo un valor en una sola celda.

Intersección implícita en Excel 2019 – 2000

En Excel tradicional, la intersección implícita es el comportamiento predeterminado. Se realiza silenciosamente en segundo plano para todas las fórmulas. La lógica de intersección implícita es la siguiente:

  • Si la fórmula produce una valor únicodevuelve ese valor (de hecho, la intersección implícita no hace nada en este caso).
  • En caso de un rangouse un valor de la celda en la misma fila o columna que la fórmula.
  • En caso de un formaciónutilice el valor superior izquierdo.

Por ejemplo, al multiplicar dos columnas de números, Excel elige solo un número de cada columna en la misma fila donde está la fórmula y genera el resultado solo en una celda (D2 en nuestro caso):

=B2:B5*C2:C5

Para multiplicar los números en otras celdas, debes copiar la fórmula.
uso del signo @ en fórmulas de Excel>

A desactivar la intersección implícitadebes ingresar una fórmula matricial con Ctrl + Mayús + Intro (Es por eso que las fórmulas de matriz tradicionales a veces se llaman Fórmulas CSE). Esto le indica claramente a Excel que procese la entrada de múltiples valores como rangos o matrices.

En nuestro caso, seleccione las celdas D2:D5, escriba la fórmula anterior y confírmela presionando el botón Ctrl + Mayús + Intro llaves juntas. Una vez que haga esto, la fórmula quedará rodeada por {llaves}, lo que indica que es una fórmula matricial. Como resultado, los números de cada fila se multiplican a la vez:
uso del signo @ en fórmulas de Excel

>Intersección implícita en Excel 365

La introducción de matrices dinámicas ha cambiado el comportamiento predeterminado de todas las fórmulas en Excel 365. Ahora, cualquier fórmula que potencialmente pueda producir múltiples resultados, los derrama automáticamente en la hoja. Eso hace que la intersección implícita sea innecesaria, y es ya no se activa de forma predeterminada. Por este motivo, a veces se denomina Excel 365 matriz dinámica excel o DA Excel.

Aquí, los rangos completos se multiplican con una fórmula regular que solo se ingresa en la celda superior (D2):

=B2:B5*C2:C5

El resultado es un rango de derrames que consta de 4 celdas:
uso del signo @ en fórmulas de Excel>

Si desea que una fórmula devuelva solo un valor, debe especificar explícitamente permitir la interceptación implícita. Para ello, introdujeron un operador especial, y en la siguiente sección encontrarás todos los detalles al respecto.

Operador de intersección implícito: signo @ en fórmulas de Excel

El operador de intersección implícito se introdujo en Excel 365 para evitar el comportamiento predeterminado de la matriz dinámica. Si desea que una fórmula devuelva solo un valor, coloque @ antes del nombre de la función (o antes de un cierto rango o matriz dentro de la fórmula) y se comportará como una fórmula normal sin matriz en las versiones predinámicas.

Por ejemplo:

=@B2:B5*@C2:C5
uso del signo @ en fórmulas de Excel>

Nota. El operador de intersección implícito solo se admite en las suscripciones de Microsoft 365. Si intenta agregar el signo @ en versiones anteriores, se eliminará silenciosamente al completar la fórmula.

¿Por qué se agrega @ a las fórmulas antiguas?

En Excel 365, es posible que observe que se agrega el carácter @ a algunas de sus fórmulas al abrir un libro creado en una versión anterior. En su mayor parte, se hace para forzar que una fórmula se comporte de la misma manera que en la versión original en la que se creó. En otras palabras, si una fórmula devolvió un valor único en una versión anterior pero devolvió múltiples resultados en Excel 365, automáticamente tendrá el prefijo @ para desactivar el comportamiento de matriz.

Normalmente, el operador de intersección se inserta antes de la función que podría devolver matrices o rangos de varias celdas, como DESPLAZAMIENTO, ÍNDICE o funciones definidas por el usuario.

Por ejemplo, la siguiente fórmula creada en Excel predinámico:

=INDEX(B2:C5,,F1)

tomará la siguiente forma en una matriz dinámica de Excel:

=@INDEX(B2:C5,,F1)

La razón es que sin el operador @, la fórmula devolverá todos los valores de C2:C5 porque el número_fila Se omite el argumento de la función ÍNDICE. Para garantizar un comportamiento coherente en todas las versiones, la intersección implícita que antes era imperceptible se vuelve evidente. Por favor compare los resultados:
uso del signo @ en fórmulas de Excel>

En caso de que una función con una posible salida de varias celdas esté anidada en otra que pueda manejar matrices y generar un único resultado (como SUMA, CONTEO, PROMEDIO, etc.), entonces no hay razón para activar la intersección implícita, y la La fórmula se transfiere a Excel dinámico tal como está sin agregar el signo @. Por ejemplo:

=AVERAGE(INDEX(B2:C5,,F1))
uso del signo @ en fórmulas de Excel

>¿Puedo eliminar el símbolo @ de mis fórmulas?

Seguro que puede. Excel realiza la conversión de fórmulas solo una vez. Si el operador @ interrumpe o cambia negativamente el comportamiento de sus fórmulas, puede eliminar @ manualmente y no volverá a aparecer después de guardar el libro.

¿Cuáles son las consecuencias de eliminar el operador de intersección implícito? Dependiendo de lo que devuelva la parte de la fórmula que sigue al signo @, hay tres resultados posibles:

  • si un valor único es devuelto, no habrá ningún cambio.
  • Si una formación se devuelve, se derramará en las celdas adyacentes.
  • Si se devuelve una matriz pero hay no hay suficientes celdas vacías para mostrar todos los valores, se producirá un error #SPILL.

¿Por qué utilizar el operador @ en Excel 365?

Como ya se mencionó, Excel para Microsoft 365 trata todas las fórmulas como fórmulas de matriz de forma predeterminada, sin que usted tenga que presionar Ctrl + Mayús + Intro como solías hacer en las versiones anteriores. Si desea deshabilitar el comportamiento de la matriz, inserte el operador de intersección implícito.

Ejemplo 1. ¡Deshazte del #DERRAME! error

Un escenario muy común es prevenir o corregir errores #SPILL. Si le resulta conveniente hacer referencia a columnas enteras (lo cual generalmente no es una muy buena idea porque ralentiza Excel), pero aún así dicha fórmula funcionará bien en versiones predinámicas:

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

En Excel dinámico, se producirá un error #SPILL porque no hay suficiente espacio para mostrar casi 1,05 millones de resultados.

Agregar @ antes del argumento valor_buscado resuelve el problema:

=VLOOKUP(@A:A, D:E, 2, FALSE)
uso del signo @ en fórmulas de Excel>

Cuando Excel prevea que la fórmula puede extenderse más allá de los bordes de la hoja de cálculo, sugerirá una corrección y sería prudente aceptarla:
uso del signo @ en fórmulas de Excel

>Ejemplo 2. Hacer que la fórmula funcione correctamente en Excel anterior

Si está utilizando una suscripción a Microsoft 365 y comparte sus archivos con alguien que se queda con una versión anterior, es importante garantizar un comportamiento de fórmula coherente para todos.

Suponga que ha escrito esta fórmula de matriz dinámica en Excel 365:

=B2:B5*C2:C5

En versiones anteriores, se convertirá a una fórmula matricial CSE heredada:

{=B2:B5*C2:C5}

y devolver un rango de valores en ambos casos:
uso del signo @ en fórmulas de Excel>

Si desea generar solo un resultado, agregue @ antes de cada expresión y luego copie la fórmula en tantas celdas como sea necesario (para mantener los rangos sin cambios, recuerde bloquearlos con referencias absolutas de celdas):

=@$B$2:$B$5*@$C$2:$C$5

En Excel anterior, el símbolo @ se eliminará automáticamente y la fórmula tendrá un aspecto normal:

=$B$2:$B$5*$C$2:$C$5
uso del signo @ en fórmulas de Excel>

Lo que no debes hacer es mezclar intersección implícita y cálculos de matriz ¡dentro de una fórmula! Por ejemplo, si intentas ingresar algo como esto en Excel 365:

=@B2:B5*C2:C5

Se le notificará que dicha fórmula no es compatible con versiones anteriores:
uso del signo @ en fórmulas de Excel>

Si rechaza la variación propuesta, la fórmula mixta se comprometerá y arrojará algunos resultados (aunque es posible que no sean los resultados que esperaba). Pero cuando abre esa fórmula en Excel predinámico, aparecerá la función _xlfn.SINGLE en lugar del operador de intersección implícito:

=_xlfn.SINGLE(B2:B5)*C2:C5

Cuando esta fórmula es evaluada por Excel anterior, aparece un #¡NOMBRE! Se devolverá el error.

Intersección implícita en tablas de Excel

En términos generales, el comportamiento de intersección implícito en las tablas es coherente con su versión de Excel.

En Excel 2019 y anteriorespuede hacer referencia a una columna completa y la fórmula se resolverá en una sola celda de la fila actual.

Por ejemplo, esta fórmula multiplica con éxito los números en el Precio y Cant. columnas:

=[Price]*[Qty.]

Aunque se refiere a las columnas completas, el Excel predinámico todavía opera con valores únicos a nivel de fila.
uso del signo @ en fórmulas de Excel>

En excel 365, este enfoque no funcionará porque la intersección implícita está desactivada de forma predeterminada. Debido a que la fórmula devuelve múltiples valores y Excel no puede incluirlos todos en una tabla, sugerirá anteponer los nombres de las columnas con el símbolo @:
uso del signo @ en fórmulas de Excel>

Si tiene experiencia con referencias de tablas, esta sintaxis le resultará familiar: el símbolo @ indica que la fórmula procesará los valores de las columnas. Precio y Cant. en la misma fila.

=[@Price]*[@[Qty.]]

Y funcionará muy bien en todas las versiones:
uso del signo @ en fórmulas de Excel>

Consejo. Si tiene la intención de utilizar una función de matriz dinámica para calcular los datos de una tabla, asegúrese de colocar su fórmula fuera de la tabla, porque dentro de las tablas no se admiten matrices dinámicas.

Así es como funciona la intersección implícita en 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

Uso del signo @ en fórmulas de Excel

Uso del signo @ en fórmulas de Excel

El uso del signo @ en las fórmulas de Excel es una característica poco conocida pero muy útil que puede mejorar significativamente la eficiencia en el manejo y visualización de datos en tus hojas de cálculo. En este artículo responderemos a las preguntas más frecuentes sobre cómo utilizar el símbolo @ en Excel.

¿Qué significa el signo @ en Excel?

El signo @ se utiliza en Excel como una abreviatura para referirse a una celda o rango de celdas de una forma más concisa. Al usar este símbolo, se evita tener que escribir las referencias a las celdas de forma completa. Por ejemplo, en lugar de escribir «A1» para referirse a la celda A1, se puede escribir «@1», lo que ahorra tiempo y reduce la posibilidad de cometer errores.

¿Cómo se utiliza el signo @ en las fórmulas de Excel?

Para utilizar el signo @ en una fórmula de Excel, simplemente debes escribirlo seguido de la referencia a la celda o rango de celdas que deseas utilizar. Por ejemplo, si quieres sumar los valores de las celdas A1 y A2, en lugar de poner «=SUMA(A1:A2)», puedes escribir «=SUMA(@1:@2)». El uso del símbolo @ te permite referirte a las celdas de forma más concisa y legible.

¿Existen limitaciones en el uso del signo @ en Excel?

Aunque el uso del signo @ puede ser de gran ayuda en ciertas situaciones, es importante tener en cuenta que existen algunas limitaciones. Por ejemplo, el símbolo @ solo puede utilizarse para referirse a celdas o rangos de celdas dentro de la misma hoja de cálculo. Además, no se puede utilizar junto con otros operadores o funciones de Excel. Es fundamental comprender estas limitaciones y utilizar el símbolo @ de manera adecuada.

¿Dónde puedo obtener más información sobre el uso del signo @ en Excel?

Si deseas obtener más información y aprovechar al máximo el uso del símbolo @ en Excel, aquí te dejamos algunas fuentes de referencia que pueden ser útiles:

  • Artículo de Microsoft: https://support.microsoft.com/es-es/office/usar-texto-de-columnas-m%C3%BAltiples-en-un-%C3%BAnico-campo-26f1ddea-aa19-4b15-87c8-173b6afb51ab
  • Foro de ayuda de Excel: https://www.excelforum.com/
  • Tutoriales en línea: https://www.tutoriales-excel.com/
  • Esperamos que este artículo haya respondido tus preguntas sobre el uso del signo @ en las fórmulas de Excel. Recuerda aprovechar esta funcionalidad para optimizar tu trabajo con hojas de cálculo y mejorar tu productividad.

    [automatic_youtube_gallery type=»search» search=»uso del signo @ en fórmulas de Excel» limit=»1″]
    Para la intersección implícita de‍ celdas o rangos⁤ dentro de fórmulas. Su propósito principal es restringir el resultado de una fórmula que podría devolver múltiples valores ⁤a un⁣ solo valor, facilitando ​así la gestión de‍ datos en matrices dinámicas en Excel 365.

    ¿Cómo funciona el ‌símbolo @ en Excel?

    El símbolo @ permite⁣ que las fórmulas‍ en Excel devuelvan un único valor, incluso si el rango referenciado incluye múltiples celdas. ‌Esto incluye situaciones donde, de otro modo,‍ Excel aplicaría ‌el comportamiento de matriz y ‌devolvería múltiples resultados‌ (lo cual puede ser problemático ⁣si ‍estás ⁢buscando⁤ un resultado ‌único).

    Ejemplo ‍de uso

    Supón que tienes dos columnas, A y B, con valores que⁢ deseas multiplicar. Si escribes ⁣la fórmula:

    excel

    =B1:B10*C1:C10

    en Excel 365, esto devolverá múltiples resultados en las celdas ​que se desbordan. Si solo deseas ⁤un⁣ valor específico ⁣(como⁤ la multiplicación⁢ del‍ primer par de valores), puedes ​usar el signo @ para especificar que solo deseas el‌ resultado de la intersección:

    excel

    =@B1:@C1

    Ventajas del ⁤uso del símbolo @

    1. Evita el desbordamiento de errores: La intersección implícita puede ayudar a prevenir error #SPILL si una fórmula potencialmente devuelve muchos resultados.
    1. Compatibilidad:⁣ Mediante⁣ el uso del símbolo @, aseguras que tus fórmulas se comporten de manera similar a las versiones previas de⁣ Excel, cuando la intersección implícita era ⁣el comportamiento predeterminado.
    1. Claridad en las fórmulas:‍ Al utilizar el símbolo ​@, ‍puedes‍ estructurar mejor tus cálculos y hacer que tus fórmulas sean más legibles y fácilmente comprensibles para otros usuarios.

    Consideraciones finales

    Si bien el uso del signo @ puede ​ser muy útil, es importante tener en cuenta que es una característica​ exclusiva de las versiones más ⁣nuevas ‍de Excel (Excel 365). Formatos previos no ‍reconocerán⁤ el símbolo ‌y lo eliminarán automáticamente. Además, es recomendable revisar tus⁢ fórmulas⁢ después de migrar‍ desde versiones antiguas para asegurarte de​ que se comporten como esperas.

    Con este conocimiento, puedes ‌usar ‍eficazmente el símbolo @ en tus‌ fórmulas para mejorar la gestión de tus datos y la eficiencia en Excel. ¡Explora y experimenta con ‍este operador para ver cómo puede beneficiarte en tus tareas diarias!

    5 comentarios en «uso del signo @ en fórmulas de Excel»

    1. Adonai: ¡Sí, yo también estoy fascinado con el uso del signo @ en Excel! La primera vez que lo usé, estaba creando un presupuesto y me costaba un montón mantener todo en orden, pero desde que aprendí a utilizarlo, mi vida se facilitó un montón. Es como tener un superpoder para hacer que las fórmulas funcionen mucho mejor. ¡Qué buen tema, gracias por compartir!

    2. Segundo rodrigo: Segundo Rodrigo: ¡Qué buen tema! A mí el signo @ también me revolucionó la forma de hacer mis cálculos en Excel. Recuerdo que estaba lidiando con tablas enormes y a veces me perdía un montón, pero desde que lo incorporé, todo ha sido mucho más fácil y rápido. ¡Es como tener un superpoder en la hoja de cálculo! Gracias por compartir esta info tan útil.

    3. Eric santiago: ¡Totalmente de acuerdo, Bollullo! A mí también me sorprendió lo útil que es el @ en Excel. Recuerdo que una vez trataba de hacer un seguimiento de mis gastos y me estaba volviendo loco con las referencias. Desde que lo descubrí, todo se ha vuelto mucho más fácil y organizado. ¡Definitivamente se ha convertido en mi mejor amigo en mis proyectos!

    4. Vicente jaime: Vicente Jaime: ¡Totalmente! A mí también me voló la cabeza el uso del @ en Excel. Recuerdo una vez que estaba tratando de hacer un balance de la semana y no podía darle seguimiento a las celdas correctamente, ¡una locura! Pero desde que aprendí a usarlo, todo se volvió pan comido. Es increíble cómo algo tan pequeño puede cambiar la forma en que trabajamos. ¡Gracias por traernos este tema!

    5. Bollullo: ¡Qué interesante este artículo! La verdad es que me voló la cabeza cuando empecé a usar el signo @ en mis fórmulas de Excel. Una vez, me salvó de un lío enorme al hacer un informe y no sabía cómo referenciar las celdas correctamente. Desde entonces, no puedo imaginarme trabajar sin él. ¡Gracias por compartir!

    Deja un comentario