Está en la página 1de 5

EXCELeINFO add-in

Descarga EXCELeINFO add-in (recomendado)


Artículos publicados
Videos explicativos
Historial de actualizaciones
Proyectos con VBA y macros
Curso VBA y macros
Agenda telefónica desde cero
Factura en Excel
Búsqueda inteligente
Punto de venta (POS)
Administrar usuarios y contraseñas
Inventarios (stock)
Enviar emails desde Excel
Conectar Excel a Access
Filtro rápido
UDF’s en Excel (funciones definidas por el usuario)
Inteligencia de negocios
Power Query
Dashboards Tips
Matrices dinámicas (Dynamic arrays)
Power Pivot
SQL desde Excel
Consultoría
Contenido gratis y novedades
Certificación MOS

PODCAST

SÍGUEME: BASES DE DATOS / EXCEL / FÓRMULAS Y FUNCIONES / MÁS


     OFFICE 365 / TRUCOS Y TIPS / VIDEO TUTORIALES EXCEL
 2
BUSCAR

 Search … Search

Nueva Función LET en


Excel – Variables en SUSCRÍBETE. ES GRATIS!

fórmulas y funciones
BY SERGIO ALEJANDRO CAMPOS · MARCH 21, 2020

QUIERO CERTIFICARME EN EXCEL❗

Me queda claro que Excel ha sido y será un


herramienta del día a día, y aunque tenga sus
detractores o haya personas que pienses que será
reemplazado por otras herramientas, la verdad es que
lo dudo y Microsoft cada día nos lo confirma.

El 16 de marzo de 2020 Microsoft libera para los


usuarios de Office Insiders la función LET que viene a
ayudarnos a optimizar nuestras fórmulas. Si bien ya
se liberaron las funciones de matrices dinámicas que
realmente nos ayudan a acortar nuestras fórmulas, Se ha retirado el anuncio.
esta función abona todavía más a tener fórmulas más Detalles

eficientes, que se ejecuten en menor tiempo y más


cortas.

Ver Video Nueva función LET en


Excel
Suscríbete al canal de EXCELeINFO en YouTube para
aprender más de Excel y macros.

LO MÁS VISTO
1
N Extraer datos de un
archivo de texto a Excel
con Power Query
2
Ejemplo de
formulario
de captura
en Excel
3
Simular
acceso
con

Nueva función LET en Excel usuario y


password
en Excel
con
La función LET nos permite tener lo que nunca formulario
creímos posible: usar variables en nuestras vba

fórmulas. Tal como lo haríamos en programación, 4

pero ahora dentro de fórmulas en celdas podremos Ejecutar


consulta
almacenar valores u otras fórmulas para luego SQL desde
Excel
reutilizarlas las veces que deseemos dentro de la
5
misma fórmula, así logrando acortar el tamaño y
Formularios
evitando en lo posible las mega fórmulas. para
búsqueda,
alta, baja y
Recordemos que las variables son espacios en actualización
memoria que nos permiten guardar valores o cálculos de
registros
para luego reutilizarlos. En mi curso de macros explico en Excel
el tema de variables. 6
Búsqueda
Sintaxis de la función LET inteligente
en un
formulario
Microsoft define así a la función LET: Asigna resultados de Excel
vba
de cálculo a los nombres. Es útil para almacenar cálculos
7
intermedios y valores, definiendo nombres en una
Descarga
fórmula. Estos nombres solo se aplican en el ámbito de la EXCELeINFO
add-in
función LET. (recomendado)
8
La función LET nos solicita 3 parámetros obligatorios: Utilizar
Buscar
y
nombre1: Aquí guardamos el nombre que tendrá Reemplazar
en Excel
el valor o el cálculo, también podemos decir que con
aquí definimos el nombre de la variable. macros
vba
nombre_valor1: Es el valor asociado al nombre o
9
variable. Puede ser un valor o cálculo mediante una Que
Excel
fórmula. trabaje
para tí:
cálculo_o_nombre2: Es el segundo nombre o formulario
variable, o también el cálculo que hará uso de las ingreso de
datos para
varibles. no
programadores
La siguiente imagen tomada de la página oficial de 10
Microsoft nos muestra cómo usar esta función. Macro
para
convertir
los
números
con
formato de
texto a
número en
Excel

Figura 1. Sintaxis de la nueva función LET para Excel.

Ejemplos
FÓRMULAS CON VARIABLE X
En la siguiente fórmula usaremos un valor que
guardaremos en un nombre llamado x o variable x. A
esta variable le asignamos el valor de 10, para luego
usarlo en un cálculo dentro de la misma fórmulas.
 =LET(x,10,x+1)

CÁLCULO SENCILLO CON VARIABLES X, Y


En la siguiente fórmula usaremos dos variables, así
como en Algebra, tendremos x y y.

x = 10

y = 20

Cálculo = x + y + 1

Resultado = 31

 =LET(X,10,Y,20,X+Y+1)

REUTILIZAR VARIABLES CON BUSCARV


Antes de que llegara la función SI.ND a Excel, teníamos
que hacer una combinación de las funciones SI,
ESERROR y BUSCARV para mostrar un mensaje
personalizado en caso de que un valor no fuera
encontrado y el cálculo con BUSCARV lo repetíamos en
la fórmula. Así lo hacíamos:

 =SI(ESERROR(BUSCARV(E13,E7:F9,2,0)),”ERROR”,BUSCARV(E13,E7:F9,2,0))

Ahora con LET, solo declaramos una variable, le


asignamos el cálculo con BUSCARV y lo usamos las
veces que deseemos dentro de la fórmula. Veamos:

vCALCULO = BUSCARV(E13,E7:F9,2,0)

Cálculo = SI(ESERROR(vCALCULO),”ERROR”,vCALCULO)

 =LET(CALCULO,BUSCARV(E13,E7:F9,2,0),SI(ESERROR(vCALCULO),”ERROR”,vCALCULO))

MEGA FÓRMULAS
En un ejemplo para separar nombres y apellidos uso
una fórmula grande donde obtengo los nombres de
una celda.

Figura 2. Separar nombres y apellidos en Excel.

Para el ejemplo anterior, usamos la siguiente fórmula


en la celda B19.

 =EXTRAE((REEMPLAZAR((A19),(HALLAR(” “,
(A19))),1,””)),(HALLAR(” “,(REEMPLAZAR((A19),
(HALLAR(” “,(A19))),1,””))))+1,
((LARGO((REEMPLAZAR((A19),(HALLAR(” “,
(A19))),1,””))))-(HALLAR(” “,(REEMPLAZAR((A19),
(HALLAR(” “,(A19))),1,””))))))

Usando la función LET, separaríamos una parte de la


fórmula para asignarla a una variable.

CALCULO = (REEMPLAZAR((A19),(HALLAR(” “,(A19))),1,””))

Y nuestra fórmula quedaría así:

 =LET(CALCULO,(REEMPLAZAR((A19),(HALLAR(” “,
(A19))),1,””)),EXTRAE(CALCULO,(HALLAR(”
“,CALCULO))+1,((LARGO(CALCULO))-(HALLAR(”
“,CALCULO)))))

Descarga el archivo de ejemplo


Función LET – EXCELeINFO.zip

Si te gustó este tutorial por favor regístrate en nuestra


Lista de correo y Suscríbete a nuestro canal de
YouTube para que estés siempre enterado de lo nuevo
que publicamos.

Tags: Ámbito de las variables Aprende Excel BUSCARV

Bussiness Intelligence en Excel Curso de Excel ESERROR Excel

Excel avanzado Excel básico Excel BI Excel for beginners

Excel intermedio EXCELeINFO Fórmulas Formulas y funciones

Funciones Functions LET Let function Mega fórmulas

Microsoft Excel SI Tutoriales de Excel Variables

PREVIOUS STORY NEXT STORY

FÁCIL – ListBox con Diagramas de FLUJO y


 más de 10 columnas en ORGANIGRAMAS en

Excel VBA Excel – Microsoft Visio
Data Visualizer add-in

 YOU MAY ALSO LIKE...

0 0 0

Imprimir por ID SECUENCIA –


o Guardar en Funciones de
archivos PDF Matrices Proveer de
desde Excel con Dinámicas en ayudas en
macros VBA Excel nuestros
DECEMBER 27, NOVEMBER 10, archivos de
2017 2018 Excel
AUGUST 12, 2013

2 RESPONSES
 Comments 2  Pingbacks 0

Elio Reyes  May 30, 2020 at 13:38


Hola, Sergio.
Interesante nueva función de Excel. Últimamente me he
puesto nuevamente a consultar tu trabajo. Eres un
científico de Excel, de verdad, jajaja. Aquí en Colombia
llevo casi 2 años ganándome la vida con Excel gracias a
Dios, pero, no me da mucho por ponerle a mi página
tanta dedicación como tú le pones a la tuya. Hace 2
meses me puse a estudiar Power Query con tus vídeos
de Youtube. No sé si me recuerdas, hace años tenía la
página serviprofer.com
Reply

Sergio Alejandro Campos  May 30, 2020 at 20:34



Claro que me acuerdo de ti Elio, de repente
perdimos el contacto. Es un gusto tener contacto
de nuevo contigo. Te escribo a tu correo.
Reply

LEAVE A REPLY

Comment *

Name * Email *
Website

Notify me of follow-up comments by email.

Notify me of new posts by email.

Post Comment

Contenido gratis de Excel y


novedades
Sé parte un selecto grupo de personas que desean recibir
contenido gratis sobre Excel y macros, además de noticias
importantes de la comunidad.

EMAIL

NOMBRE

DARME DE ALTA


Copyright © 2024 Sergio Alejandro Campos - EXCELeINFO
    

También podría gustarte