50 funciones de Microsoft Excel

🎓 FREE educativo

Aprende Excel fácil con guía, retos y práctica interactiva

Practica fórmulas, funciones, finanzas, contabilidad, inventarios y análisis de datos sin instalar Microsoft Excel. El emulador se incrusta en esta página como una guía paso a paso para que el usuario aprenda rápido, entienda el resultado y practique con retos claros.

✅ Tabla interactiva🧠 Canvas explicativo📋 Fórmulas copiables🌎 Multiidioma🚀 LITE / PRO / PRO Plus próximamente

Cómo usar este aprendizaje

La idea no es memorizar todo Excel, sino practicar con ejercicios pequeños y entendibles. Cada reto muestra qué debes hacer, dónde escribir la fórmula, qué resultado esperar y por qué el resultado es correcto.

1. Observa los datosRevisa la tabla del reto y entiende qué se quiere calcular.
2. Escribe la fórmulaUsa la pista o intenta resolverlo por tu cuenta.
3. Ejecuta y validaEl emulador calcula, valida y explica el resultado.
4. Avanza al siguiente retoAprende una función nueva con práctica progresiva.

Emulador Excel incrustado: guía y retos

Este shortcode activa el emulador en modo aprendizaje guiado, ideal para enseñar Excel desde cero con retos.

fx
📱 En celular puedes desplazar la tabla hacia los lados o usar el modo compacto.

Ruta recomendada para aprender rápido

Nivel 1: BásicoSUM, AVERAGE, MIN, MAX y COUNT para entender cálculos simples.
Nivel 2: CondicionesIF, IFS, SUMIF y COUNTIF para tomar decisiones con datos.
Nivel 3: Datos limpiosTRIM, TEXT, CONCAT, LEFT, RIGHT y SUBSTITUTE para ordenar información.
Nivel 4: BúsquedasVLOOKUP, XLOOKUP, INDEX y MATCH para relacionar tablas.
Nivel 5: FinanzasPMT, FV, PV, NPV e IRR para explicar créditos, inversiones y rentabilidad.
Nivel 6: ContabilidadUtilidad neta, balance, entradas, salidas e inventario disponible.

50 comandos, funciones y fórmulas de Excel para practicar

Copia cada ejemplo, pégalo en el emulador y observa el resultado. La tabla se adapta a celulares, tablets y computadoras.

#CategoríaComando / funciónEjemplo para copiarUsoExplicación prácticaCopiar
1BásicoSUM=SUM(B2:B6)Suma un rango de valores.Útil para sumar ventas, gastos, inventario o cualquier lista numérica.
2BásicoAVERAGE=AVERAGE(B2:B6)Calcula el promedio.Sirve para obtener el promedio de calificaciones, ventas, costos o tiempos.
3BásicoMIN=MIN(B2:B6)Encuentra el valor menor.Ayuda a detectar el costo más bajo, venta mínima o menor resultado.
4BásicoMAX=MAX(B2:B6)Encuentra el valor mayor.Ayuda a identificar la venta más alta, mayor costo o mejor resultado.
5BásicoCOUNT=COUNT(B2:B20)Cuenta celdas con números.Sirve para contar registros numéricos sin incluir texto.
6BásicoCOUNTA=COUNTA(A2:A20)Cuenta celdas no vacías.Útil para contar registros, nombres, productos o entradas capturadas.
7CondicionesIF=IF(B2>=70,"Aprobado","Revisar")Evalúa una condición y devuelve un resultado.Ideal para semáforos, aprobaciones, diagnósticos y validaciones.
8CondicionesIFS=IFS(B2>=90,"Excelente",B2>=70,"Bien",B2<70,"Revisar")Evalúa varias condiciones en orden.Permite clasificar resultados sin usar muchos IF anidados.
9CondicionesSUMIF=SUMIF(A2:A20,"Ventas",B2:B20)Suma valores que cumplen una condición.Útil para sumar ventas, gastos o movimientos por categoría.
10CondicionesSUMIFS=SUMIFS(C2:C50,A2:A50,"Ventas",B2:B50,"Enero")Suma valores con varias condiciones.Sirve para reportes por categoría, mes, cliente o región.
11CondicionesCOUNTIF=COUNTIF(B2:B50,">=70")Cuenta celdas que cumplen una condición.Ayuda a contar aprobados, productos bajos o tickets críticos.
12CondicionesCOUNTIFS=COUNTIFS(A2:A50,"Ventas",B2:B50,"Enero")Cuenta registros con varias condiciones.Útil para auditorías, reportes y análisis segmentado.
13CondicionesAVERAGEIF=AVERAGEIF(A2:A50,"Ventas",B2:B50)Promedia valores según una condición.Sirve para saber el promedio de ventas, costos o resultados por grupo.
14Formato y númerosROUND=ROUND(B2,2)Redondea un número a cierta cantidad de decimales.Muy útil para importes, porcentajes, impuestos e indicadores.
15Formato y númerosROUNDUP=ROUNDUP(B2,0)Redondea hacia arriba.Útil cuando se requiere cubrir una cantidad mínima, paquetes o unidades completas.
16Formato y númerosROUNDDOWN=ROUNDDOWN(B2,0)Redondea hacia abajo.Sirve para estimaciones conservadoras o cálculos con unidades enteras.
17Formato y númerosABS=ABS(B2)Convierte un número negativo en positivo.Útil para mostrar diferencias, pérdidas o variaciones sin signo negativo.
18FechasTODAY=TODAY()Muestra la fecha actual.Sirve para reportes dinámicos, vencimientos y controles diarios.
19FechasNOW=NOW()Muestra fecha y hora actual.Útil para bitácoras, registros y marcas de tiempo.
20FechasDATE=DATE(2026,6,16)Crea una fecha usando año, mes y día.Evita errores de formato cuando se construyen fechas.
21FechasYEAR=YEAR(A2)Extrae el año de una fecha.Sirve para reportes anuales y agrupaciones por año.
22FechasMONTH=MONTH(A2)Extrae el mes de una fecha.Útil para clasificar ventas, gastos o movimientos por mes.
23FechasDAY=DAY(A2)Extrae el día de una fecha.Sirve para análisis diario o vencimientos.
24TextoTEXT=TEXT(B2,"$#,##0.00")Convierte valores a texto con formato.Útil para presentar importes, fechas o porcentajes de forma clara.
25TextoCONCAT=CONCAT(A2," - ",B2)Une textos de varias celdas.Sirve para crear claves, etiquetas o descripciones combinadas.
26TextoLEFT=LEFT(A2,3)Extrae caracteres del inicio.Útil para obtener prefijos, códigos o abreviaturas.
27TextoRIGHT=RIGHT(A2,4)Extrae caracteres del final.Sirve para terminaciones, últimos dígitos o códigos.
28TextoMID=MID(A2,2,5)Extrae texto desde una posición específica.Útil para separar partes de claves o identificadores.
29TextoLEN=LEN(A2)Cuenta caracteres.Ayuda a validar longitudes de códigos, RFC, SKU o nombres.
30TextoTRIM=TRIM(A2)Elimina espacios extra.Muy útil para limpiar datos pegados desde otros sistemas.
31TextoUPPER=UPPER(A2)Convierte texto a mayúsculas.Sirve para normalizar nombres, códigos o registros.
32TextoLOWER=LOWER(A2)Convierte texto a minúsculas.Ayuda a estandarizar correos, etiquetas o datos.
33TextoFIND=FIND("@",A2)Encuentra la posición de un texto dentro de otro.Útil para validar correos o separar información.
34TextoSUBSTITUTE=SUBSTITUTE(A2," ","-")Reemplaza texto específico.Sirve para limpiar datos o crear slugs/códigos.
35BúsquedaVLOOKUP=VLOOKUP(A2,Productos!A:D,4,FALSE)Busca un valor en la primera columna de una tabla.Útil para traer precios, descripciones o datos relacionados.
36BúsquedaXLOOKUP=XLOOKUP(A2,Productos!A:A,Productos!D:D,"No encontrado")Busca valores de forma flexible.Alternativa moderna para búsquedas más claras y seguras.
37BúsquedaINDEX=INDEX(B2:B20,3)Devuelve un valor según su posición.Sirve para extraer datos específicos desde una lista.
38BúsquedaMATCH=MATCH(E2,A2:A20,0)Encuentra la posición de un valor.Se usa mucho junto con INDEX para búsquedas avanzadas.
39Datos dinámicosFILTER=FILTER(A2:C50,B2:B50="Activo")Filtra datos que cumplen una condición.Ideal para crear vistas limpias de clientes, productos o movimientos.
40Datos dinámicosSORT=SORT(A2:C50,2,-1)Ordena datos por columna.Sirve para rankings, ventas mayores o prioridades.
41Datos dinámicosUNIQUE=UNIQUE(A2:A50)Devuelve valores únicos.Útil para listas de clientes, categorías o productos sin duplicados.
42ErroresIFERROR=IFERROR(B2/C2,"Revisar datos")Muestra un mensaje si hay error.Evita resultados confusos como #DIV/0! o #N/A.
43FinanzasPMT=PMT(12%/12,24,-50000)Calcula el pago de un préstamo.Útil para cuotas mensuales de créditos, financiamientos o préstamos.
44FinanzasFV=FV(8%/12,36,-1000)Calcula valor futuro.Sirve para estimar ahorro o inversión futura.
45FinanzasPV=PV(10%/12,24,-2500)Calcula valor presente.Ayuda a conocer el valor actual de pagos futuros.
46FinanzasNPV=NPV(10%,B2:B6)Calcula valor presente neto.Sirve para evaluar proyectos de inversión.
47FinanzasIRR=IRR(B2:B7)Calcula tasa interna de retorno.Útil para analizar rentabilidad de inversiones.
48FinanzasPorcentaje=B2/B3Calcula proporciones o porcentajes.Ejemplo: margen, avance, cumplimiento o participación.
49ContabilidadUtilidad neta=B2-B3-B4-B5Resta costos, gastos e impuestos a los ingresos.Ayuda a explicar ganancias reales de un periodo.
50ContabilidadBalance=SUM(B2:B10)-SUM(C2:C10)Compara debe contra haber o entradas contra salidas.Útil para balances simples y conciliaciones.
51InventarioStock disponible=B2-C2+D2Calcula inventario final.Suma entradas, resta salidas y muestra disponibilidad.

50 comandos Docker más usados

🐳 50 comandos Docker más usados con emulador interactivo

Docker ayuda a construir, compartir y ejecutar aplicaciones en contenedores. Esta guía lista para WordPress combina una tabla práctica, emulador, retos guiados, canvas visual y prácticas de Dockerfile + Docker Compose sin conectarse a un daemon Docker real.

Nota de aprendizaje: la salida del emulador es simulada para entrenamiento. La salida real puede variar por versión de Docker Engine, sistema operativo, etiquetas de imágenes, recursos locales, configuración de Docker Desktop, permisos de registro y contenido de compose.yaml.

🚀 Emulador Docker responsivo

Escribe un comando, elige una sugerencia o pulsa “Usar en emulador” desde la tabla. El emulador muestra salida simulada, retroalimentación guiada y movimiento visual entre imágenes, contenedores, volúmenes, redes, Dockerfile y servicios de Compose.

Reto: ejecuta docker version para iniciar tu sesión Docker.
WORKSPACE DOCKER
ALCANCE DE RECURSOS 0
docker-runbook.md0/13

Docker CLI

Los retos FREE están disponibles ahora. LITE, PRO y PRO Plus estarán disponibles próximamente con más laboratorios guiados y scoring más profundo.

Comandos esperados del runbookdocker version
Ejecuta el siguiente comando para recibir retroalimentación guiada.
Ejecuta el siguiente comando para recibir retroalimentación guiada.
Dockerfile usado en este reto
Este reto se enfoca en operaciones Docker CLI. Los ejemplos de Dockerfile y Compose aparecen en los últimos tres retos FREE.
compose.yaml usado en este reto
compose.yaml: Este reto se enfoca en operaciones Docker CLI. Los ejemplos de Dockerfile y Compose aparecen en los últimos tres retos FREE.
Cómo Docker Compose lo utiliza: Este reto se enfoca en operaciones Docker CLI. Los ejemplos de Dockerfile y Compose aparecen en los últimos tres retos FREE.
Canvas visual DockerSin cambios todavía: ejecuta un comando para mover recursos Docker simulados.
¿Qué está pasando?Ejecuta un comando Docker para que el emulador explique cómo cambian imágenes, contenedores, volúmenes, redes, Dockerfile y Compose.
SALIDA DEL WORKSPACEesperando
$ Waiting for a Docker command...
Run a command to see simulated Docker output here.
$ Emulador Docker listo
Tip: elige un comando de la tabla y pulsa "Usar en emulador".

En pantallas pequeñas, la tabla se convierte automáticamente en tarjetas para que el contenido no se corte.

#Comando / ParámetroDescripciónEjemploAcciones
1docker versionMuestra la información de versión del cliente y servidor Docker.docker version
2docker infoMuestra información general del entorno Docker.docker info
3docker loginAutentica el cliente contra un registro de contenedores.docker login
4docker logoutCierra sesión en un registro de contenedores.docker logout
5docker searchBusca imágenes en Docker Hub.docker search nginx
6docker pullDescarga una imagen desde un registro.docker pull nginx:latest
7docker imagesLista las imágenes locales.docker images
8docker image inspectInspecciona metadatos de una imagen.docker image inspect nginx:latest
9docker image historyMuestra el historial de capas de una imagen.docker image history nginx:latest
10docker tagCrea una nueva etiqueta para una imagen.docker tag nginx:latest local-nginx:v1
11docker buildConstruye una imagen desde un Dockerfile.docker build -t demo-app:1.0 .
12docker build --no-cacheConstruye una imagen sin utilizar caché.docker build --no-cache -t demo-app:clean .
13docker runCrea y ejecuta un contenedor desde una imagen.docker run hello-world
14docker run -dEjecuta un contenedor en segundo plano.docker run -d --name web -p 8080:80 nginx:latest
15docker psLista contenedores en ejecución.docker ps
16docker ps -aLista todos los contenedores, incluyendo detenidos.docker ps -a
17docker logsMuestra los logs de un contenedor.docker logs web
18docker logs -fSigue logs del contenedor en tiempo real.docker logs -f web
19docker execEjecuta un comando dentro de un contenedor activo.docker exec -it web sh
20docker stopDetiene un contenedor en ejecución.docker stop web
21docker startInicia un contenedor detenido.docker start web
22docker restartReinicia un contenedor.docker restart web
23docker rmElimina un contenedor detenido.docker rm web
24docker rmiElimina una imagen local.docker rmi local-nginx:v1
25docker container pruneElimina contenedores detenidos.docker container prune -f
26docker image prune -aElimina imágenes no utilizadas.docker image prune -a -f
27docker volume createCrea un volumen con nombre.docker volume create app-data
28docker volume lsLista volúmenes de Docker.docker volume ls
29docker volume inspectInspecciona un volumen.docker volume inspect app-data
30docker volume rmElimina un volumen de Docker.docker volume rm app-data
31docker network createCrea una red de Docker.docker network create app-net
32docker network lsLista redes de Docker.docker network ls
33docker network inspectInspecciona una red de Docker.docker network inspect app-net
34docker network connectConecta un contenedor a una red.docker network connect app-net web
35docker network rmElimina una red de Docker.docker network rm app-net
36docker cpCopia archivos entre el host y el contenedor.docker cp index.html web:/usr/share/nginx/html/index.html
37docker statsMuestra estadísticas de uso de recursos en vivo.docker stats --no-stream
38docker topMuestra procesos en ejecución dentro de un contenedor.docker top web
39docker inspectDevuelve información detallada de objetos Docker.docker inspect web
40docker eventsMonitorea eventos del daemon Docker.docker events --since 10m
41docker compose versionMuestra la versión de Docker Compose.docker compose version
42docker compose upCrea e inicia servicios desde compose.yaml.docker compose up -d
43docker compose psLista contenedores administrados por Compose.docker compose ps
44docker compose logsMuestra logs de servicios definidos en Compose.docker compose logs -f
45docker compose execEjecuta un comando dentro de un servicio de Compose.docker compose exec web sh
46docker compose restartReinicia servicios de Compose.docker compose restart
47docker compose downDetiene y elimina contenedores y redes de Compose.docker compose down
48docker compose down -vDetiene servicios de Compose y también elimina volúmenes nombrados.docker compose down -v
49docker compose buildConstruye o reconstruye servicios de Compose.docker compose build --no-cache
50docker compose pullDescarga imágenes de servicios definidos en compose.yaml.docker compose pull

🧠 Conclusión

Este emulador Docker queda listo para blogs, páginas, productos gratuitos de WooCommerce, contenido Moodle y microcursos. El paquete FREE contiene los retos activos ahora, mientras LITE, PRO y PRO Plus quedan visibles como expansión próxima para laboratorios más profundos, scoring, runbooks descargables y escenarios avanzados de Docker Compose.

50 Comandos y parámetros más usados en Azure CLI

☁️ 50 Comandos y parámetros más usados en Azure CLI (Con emulador interactivo)

Azure CLI (az) es la herramienta oficial de línea de comandos de Microsoft Azure. Te ayuda a aprovisionar, automatizar y administrar recursos en la nube más rápido que usando el portal en tareas repetitivas. Esta guía te da una referencia práctica con 50 comandos/parámetros de alto impacto, además de un emulador interactivo para que puedas “ejecutar” comandos y ver la salida esperada al instante.

Nota de aprendizaje: La salida del emulador es simulada para entrenamiento y onboarding. La salida real puede variar según la suscripción, región, permisos y versión de Azure CLI.

🚀 Emulador de Azure CLI (Para enganchar y practicar)

Prueba un comando de la tabla, haz clic en Ejecutar y visualiza un resultado simulado en la terminal. También puedes abrir ese mismo resultado en un prompt() del navegador usando Mostrar salida en prompt.

Reto: Ejecuta az login para iniciar tu sesión.
AZURE WORKSPACE
ALCANCE DE RECURSOS 0
runbook-cloud.md 0/10

Iniciar sesión en Azure

Autentícate e inspecciona tu suscripción activa antes de crear recursos cloud.

Comandos esperados del runbook az login
Empieza autenticándote y luego inspecciona la suscripción actual.
Ejecuta el siguiente comando para recibir feedback guiado.
Visualizador de recursos Azure Inactivo: ningún comando ha cambiado el workspace todavía.
SALIDA DEL WORKSPACE esperando
$ Esperando un comando de Azure CLI...
Ejecuta un comando para ver aquí la salida simulada de Azure.
$ Emulador de Azure CLI listo
Consejo: elige un comando de la tabla y haz clic en "Usar en emulador".

#Comando / ParámetroDescripciónEjemploAcciones

🧠 Conclusión

Estas 50 entradas de Azure CLI cubren las operaciones clave del día a día: autenticación, suscripciones, grupos de recursos, cómputo, redes, almacenamiento, AKS, SQL, monitoreo y formato de salida. Si practicas esto de forma constante, administrarás infraestructura en Azure con mayor velocidad y confianza.