Las funciones de ingeniería de Excel están en Fórmulas > Biblioteca de funciones > Ingeniería y resuelven cálculos técnicos que a mano serían pesados: convertir entre sistemas numéricos (decimal, binario, hexadecimal, octal), pasar unidades (metros a pies, grados Celsius a Fahrenheit), operar con números complejos y trabajar con bits. Al terminar este tutorial sabrás escribirlas bien, leer sus resultados y arreglar los errores más comunes. Funcionan desde Excel 2007 en adelante y también en Excel para la web, para Mac y para móviles.
Qué son las funciones de ingeniería y para qué sirven en una hoja real
Imagina una hoja llamada "Circuito" de un proyecto eléctrico: en una columna anotas resistencias, en otra mides tensiones, necesitas pasar de metros a milímetros, traducir valores binarios que llegan de un sensor y operar con números complejos cuando aparecen en el análisis de corriente alterna. Hacer todo eso a mano lleva tiempo y se presta a equivocaciones.
Las funciones de ingeniería automatizan justo esos pasos. Una categoría concreta dentro de Excel agrupa más de cuarenta: conversores entre bases numéricas (DEC.A.BIN, BIN.A.DEC, DEC.A.HEX, DEC.A.OCT), conversión de unidades con prefijos (CONVERTIR), operaciones con números complejos (IM.SUMAR, IM.SEN, IM.COS, IM.POT), funciones de bits (BIT.Y, BIT.O, BIT.DESPLIZQ) y otras como MAYOR.O.IGUAL o DELTA. Se escriben como cualquier otra función de Excel, con el nombre en español y los argumentos separados por punto y coma.
Dónde encajan en el trabajo diario de cálculo técnico
Piensa en el día a día de una hoja técnica. Llega una lectura de un sensor en binario y la quieres ver en decimal: DEC.A.BIN al revés. El datasheet de un componente da medidas en pulgadas y tu plano está en milímetros: CONVERTIR. Un circuito de corriente alterna se modela con números complejos porque la impedancia tiene parte real y parte imaginaria: IM.SUMAR para sumar dos impedancias, IM.SEN para el seno de una fase. La hoja de una fuente de alimentación pide la potencia disipada en una resistencia: basta multiplicar tensión por intensidad, algo que haces con PRODUCTO y SUMA, y para la raíz cuadrada usas RAIZ.
Cómo se escriben y qué partes tienen
Como cualquier función de Excel, las de ingeniería tienen un nombre en español —la primera vez conviene recordar el inglés entre paréntesis— seguido de los argumentos entre paréntesis, separados por punto y coma. Un ejemplo típico es =DEC.A.BIN(10) que devuelve 1010, o =CONVERTIR(1;"m";"ft") que devuelve 3,2808. El nombre se escribe en mayúsculas y sin espacios, salvo los puntos que separan categorías (IM.SEN, DEC.A.BIN).
El argumento único y los argumentos múltiples
| Función | Argumentos | Tipo de dato |
|---|---|---|
| ABS (ABS) | Uno: número | Número real |
| IM.SENO (IMSIN) | Uno: número complejo como texto | Texto con forma a+bi |
| CONVERTIR (CONVERT) | Tres: número, unidad origen, unidad destino | Número y texto entre comillas |
| DEC.A.BIN (DEC2BIN) | Uno: número decimal | Número entero |
Dónde están y qué categoría de funciones usa Excel
Para llegar a las funciones de ingeniería desde la cinta, usa esta ruta:
Al desplegar el botón Ingeniería verás todas las funciones agrupadas por familias: conversión entre sistemas, números complejos, comparación, manipulación de bits y conversores de unidades. Algunas funciones que se usan junto a estas —por ejemplo, RAIZ, PRODUCTO o SUMA— no viven ahí, sino en Fórmulas > Biblioteca de funciones > Matemáticas y trigonométricas. Si no recuerdas el nombre, el cuadro Insertar función (el botón fx junto a la barra de fórmulas) te las lista por categoría.
Trabajar con números complejos sin liarse con la i
Los números complejos tienen una parte real y una parte imaginaria escrita con la letra i (no j, como en otros lenguajes). En Excel se meten siempre como texto entre comillas, con el formato a+bi o a-bi. Esta es la forma que la hoja espera para que las funciones IM.* los entiendan.
Crea la hoja Circuito y escribe los datos siguientes en A1 y B1:
| A | B | C | |
|---|---|---|---|
| 1 | 1+2i | 3-4i | 4-2i |
Pasos:
- En
A1escribe1+2i. - En
B1escribe3-4i. - En
C1escribe=IM.SUMAR(A1;B1)y pulsa Entrar.
El resultado en C1 es 4-2i. IM.SUMAR (IMSUM) suma por separado la parte real (1+3) y la parte imaginaria (2-4), y devuelve el texto 4-2i.
4-2i en C1, las dos celdas anteriores eran números complejos válidos. Si ves #¿NOMBRE?, revisa que i esté en minúscula y pegada al número.Las funciones IM.SEN, IM.COS e IM.POT con una hoja sola
Sobre la misma hoja Circuito, añade los datos y fórmulas siguientes:
| A | B | C | D | |
|---|---|---|---|---|
| 2 | 2+3i | 9,15449914118032E-02+0,916743879994811i | -0,533132921927311+0,865536595289631i | -1,17811752958305+0,532812193710512i |
B2lleva=IM.SEN(A2)y devuelve el seno hiperbólico como texto.C2lleva=IM.COS(A2)y devuelve el coseno hiperbólico como texto.B3lleva=IM.POT(A2;2), que eleva2+3ial cuadrado y debe dar-5+12i.- En
B4está la fórmula=IM.POT(A2;2)replicada para que veas el resultado completo.
Fíjate en la sintaxis: el argumento del complejo va sin comillas cuando es una referencia a celda (A2), y entre comillas cuando lo escribes a mano (="2+3i").
Por qué IM.SEN devuelve un error en forma de texto
IM.SEN (IMSIN) devuelve una cadena de texto con el resultado, no un número real. Esto significa que si sumas el resultado con SUMA común, Excel lo trata como texto y devuelve 0. Para operar con él después tienes dos caminos: meterlo dentro de otra función IM.*, como IM.SUMAR, o reconstruirlo como complejo válido con el formato a+bi antes de operar. Saber esto evita uno de los tropiezos más comunes con esta familia.
Cambiar entre sistemas numéricos con la hoja abierta
Las funciones DEC.A.BIN, DEC.A.HEX y DEC.A.OCT convierten un número decimal a binario, hexadecimal y octal respectivamente. Son rápidas y muy usadas con lecturas de sensores o direcciones de memoria.
Sobre la hoja Circuito (o crea una nueva llamada Sistemas), escribe en A1, A2 y A3 los valores decimales y pon las fórmulas:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 10 | 1010 | A | 12 |
| 2 | 255 | 11111111 | FF | 377 |
| 3 | 1024 | 10000000000 | 400 | 2000 |
B1lleva=DEC.A.BIN(A1)y devuelve1010.C1lleva=DEC.A.HEX(A1)y devuelveA.D1lleva=DEC.A.OCT(A1)y devuelve12.
Repite hacia abajo arrastrando el controlador de relleno desde la esquina inferior derecha de la selección hasta la fila 3.
11111111 en binario, FF en hexadecimal y 377 en octal. Si te sale #¡NUM!, revisa que el decimal sea positivo y no supere 511 en BIN, 549755813887 en HEX u octal parecido.Pasar de BIN a DEC con BIN.A.DEC
El camino de vuelta se hace con BIN.A.DEC, HEX.A.DEC y OCT.A.DEC. En la misma hoja Sistemas, escribe en F2 el valor 1010 y en G2 la fórmula =BIN.A.DEC(F2).
| F | G | |
|---|---|---|
| 2 | 1010 | 10 |
Pulsa Entrar y debe aparecer 10 en G2: el binario 1010 es el decimal 10, vuelta al origen.
Comparar varias conversiones a la vez
| Decimal | BIN | HEX | OCT |
|---|---|---|---|
| 10 | 1010 | A | 12 |
| 255 | 11111111 | FF | 377 |
| 1024 | 10000000000 | 400 | 2000 |
La tabla muestra cómo un mismo valor se ve muy distinto según la base. HEX y OCT son versiones compactas de BIN: cada dígito hexadecimal agrupa cuatro bits y cada octal agrupa tres, lo que se agradece cuando los números crecen.
Convertir unidades dentro de la misma fórmula
CONVERTIR (CONVERT) cambia entre unidades del mismo tipo: longitud, masa, temperatura, tiempo, presión, energía, etc. Lleva tres argumentos: el número, la unidad origen entre comillas y la unidad destino entre comillas.
Crea una hoja Unidades con esta tabla:
| A | B | C | |
|---|---|---|---|
| 1 | 1 | 3,2808 | 1000 |
| 2 | 5 | 16,4042 | 5000 |
| 3 | 100 | 328,084 | 100000 |
Pasos:
- En
A1,A2yA3escribe1,5y100(metros). - En
B1escribe=CONVERTIR(A1;"m";"ft")y arrastra el controlador de relleno hastaB3. - En
C1escribe=CONVERTIR(A1;"km";"m")y arrastra hastaC3.
B3 debe mostrar 328,084 (100 metros a pies). C3 debe mostrar 100000 (100 km a m). Los prefijos del SI se escriben como letra sola pegada a la unidad: "km" para kilómetro, "cm", "mm", "kg", "mg", etc.
"m", "ft", "km", "in", "gal". Si escribes "m " con espacio, CONVERTIR devuelve #N/A.Unidades de temperatura y las que no usan prefijos
Para temperatura, CONVERTIR usa códigos propios: "C" para Celsius, "F" para Fahrenheit, "K" para Kelvin. La fórmula =CONVERTIR(100;"C";"F") devuelve 212, los 100 grados Celsius en Fahrenheit.
No todas las unidades se pueden combinar entre sí. Pasar de gramos a metros no tiene sentido físico, así que =CONVERTIR(1;"g";"m") devuelve #N/A. La regla es: solo dentro del mismo grupo (masa con masa, longitud con longitud, tiempo con tiempo). Además, los prefijos no se aplican a todas las unidades —la temperatura, por ejemplo, no acepta "kC" como prefijo—.
Calcular disipación con PRODUCTO, SUMA y la raíz con RAIZ
Volvemos a la hoja Circuito. Añade una pestaña o zona llamada "Resistencias" con los datos de una fuente de alimentación: tensión, resistencia, intensidad y potencia.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Tension V | Resistencia | I (A) | P (W) | Raiz(ohm) |
| 2 | 12 | 4 | 3 | 36 | 2 |
A2vale12(voltios),B2vale4(ohmios).C2lleva=A2/B2para la intensidad con la ley de Ohm (I = V/R): resultado3amperios.D2lleva=A2*C2para la potencia disipada (P = V·I): resultado36vatios. Aquí se usa PRODUCTO a mano con*; también serviría=PRODUCTO(A2;C2).E2lleva=RAIZ(B2)(SQRT) y devuelve2, la raíz de 4.
Pasos:
- Escribe los valores de tensión y resistencia en
A2yB2. - En
C2escribe=A2/B2. - En
D2escribe=A2*C2. - En
E2escribe=RAIZ(B2).
Pulsa Entrar en cada celda. La intensidad, la potencia y la raíz aparecen en la misma fila. RAIZ solo admite números positivos; si metes un negativo, devuelve #¡NUM!.
Errores típicos al usar las funciones de ingeniería y cómo arreglarlos
Las funciones de ingeniería dan errores claros. Saber cuál es cuál te ahorra tiempo de búsqueda.
#¿NOMBRE? por escribir la función en inglés en un Excel en español
Si escribes =IMSIN(A1) en un Excel en español, la celda muestra #¿NOMBRE?. La causa es que el idioma de la función no coincide con el del programa. El arreglo es usar la forma en español, =IM.SENO(A1). Si dudas del nombre, abre Insertar función (fx), busca "seno" en la categoría Ingeniería y Excel te lo escribe bien.
#¡NUM! al meter mal un número complejo
=IM.SUMAR("1+2j";"3-4i") falla con #¡NUM! porque la letra j no es válida: Excel reconoce solo i. La forma correcta es =IM.SUMAR("1+2i";"3-4i"), con i pegada al número y entre comillas. Recuerda: parte real, signo, parte imaginaria, letra i, todo seguido como una sola cadena.
CONVERTIR devuelve #N/A al cambiar de masa a longitud
=CONVERTIR(1;"g";"m") devuelve #N/A. La causa es que masa y longitud son magnitudes distintas y CONVERTIR no sabe relacionarlas. El arreglo pasa por hacer dos conversiones: primero pasar de gramos a una unidad intermedia común, y desde ahí a la unidad final, o medir la magnitud correcta en otra columna.
El resultado de IM.SEN es texto y SUMA no lo cuenta
=SUMA(IM.SEN("1+2i");IM.SEN("3-4i")) devuelve 0. La razón es que IM.SEN devuelve texto, no número, y SUMA solo acumula números. Para que sume, envuelve los resultados en IM.SUMAR, que entiende complejos: =IM.SUMAR(IM.SEN("1+2i");IM.SEN("3-4i")). Otra opción es extraer la parte real o imaginaria con IM.REAL e IM.IMAG y entonces sí sumarlas con SUMA.
Lo que Excel no tiene entre las funciones de ingeniería y cómo sustituirlo
No existe función nativa para derivadas ni para integrales. Si necesitas la derivada de una serie de puntos medida en la hoja, se aproxima con la pendiente entre dos celdas: =(B2-B1)/(A2-A1). Para una integral discreta (área bajo una curva formada por valores medidos), se multiplica cada valor por el intervalo y se suma todo, algo que hace =SUMAPRODUCTO(B1:B10;A2-A1) con un factor común. Estas aproximaciones funcionan bien cuando el muestreo es fino y los datos son estables.
Las funciones de ingeniería están en Excel 2007 en adelante. Excel para la web, Excel para Mac y Excel para móviles las soportan en su mayoría; ten en cuenta que las macros VBA que uses para automatizarlas se ejecutan solo en escritorio. Si necesitas más potencia (álgebra simbólica, derivadas exactas), entra en juego Python en Excel, disponible según licencia y canal de actualización.
Lo que ya sabes hacer con las funciones de ingeniería y el siguiente paso
- Convertir unidades entre sistemas (metros a pies, kilómetros a millas, Celsius a Fahrenheit) con CONVERTIR.
- Cambiar entre decimal, binario, hexadecimal y octal con DEC.A.BIN, BIN.A.DEC, DEC.A.HEX y DEC.A.OCT.
- Operar con números complejos en formato a+bi usando IM.SUMAR, IM.SEN, IM.COS e IM.POT.
- Evitar errores de signo y de idioma recordando que la letra válida es
i, el separador es el punto y coma, y los nombres van en español. - Saber cuándo toca Power Query: si los datos técnicos vienen en archivos externos y se repiten cada semana, importa con Datos > Obtener datos y deja que Power Query haga la conversión.
El siguiente paso natural es usar tablas dinámicas para agrupar los valores convertidos, por ejemplo, voltajes por mes o disipaciones por componente, y obtener un resumen que se actualice al cambiar los datos.
Datos comprobados en octubre de 2026.