Excel

Restar en Excel: cómo usar el operador menos y la función IM.SUSTR

octubre 19, 2026 Tuto Excel 12 min read
Restar en Excel: cómo usar el operador menos y la función IM.SUSTR

Restar en Excel es una de las operaciones más usadas en cualquier hoja de cálculo: saber el saldo de un inventario, el precio tras un descuento o los días que lleva un proyecto. En este tutorial vas a aprender a restar con el signo menos (-), a encadenar varias restas, a aplicar la resta a toda una columna y a restar porcentajes, fechas y horas. Todo lo que necesitas es Excel 2007 o posterior (también vale en Excel para la web y Excel para Mac); las funciones nuevas que se mencionan, como LET, están en Excel 2021 y Microsoft 365, y se indica cuando aparece.

Qué es restar en Excel y por qué no hay una función RESTAR

Restar en Excel consiste en usar el operador aritmético menos (-) para calcular la diferencia entre dos números, entre una celda y otra, o entre una celda y un número escrito a mano. No existe una función RESTAR como la hay para sumar (SUMA); Excel trata la resta como una operación directa, igual que la suma o la multiplicación, y la escribe en una fórmula que siempre empieza por el signo igual (=).

Imagina una hoja de ventas de una pequeña tienda: cada fila es un producto con su precio, las unidades vendidas y un descuento aplicado. Para saber cuánto ingresa la tienda por cada producto después del descuento necesitas restar dos celdas. Eso es exactamente lo que vas a hacer aquí: una hoja de ventas que crece a medida que aprendes cada técnica, empezando por una resta sencilla entre dos celdas.

La fórmula mínima: el signo igual, números y referencias

Toda fórmula en Excel empieza con el signo igual (=). A la derecha del igual escribes lo que quieres calcular, usando números directos o referencias a celdas. Las referencias se escriben con la letra de la columna y el número de fila: A1, B2, F345. Para restar, se usa el signo menos (-) entre los valores.

La ayuda oficial de Excel sobre cómo crear fórmulas explica este mecanismo básico: si escribes 5 en la celda C1 y 3 en D1, la fórmula =C1+D1 muestra 8 y la fórmula =C1-D1 muestra 2.

Restar números escritos a mano en una celda

Puedes restar números directamente sin recurrir a celdas, útil para cálculos rápidos o para entender cómo se escribe la fórmula.

=50-10-5-3

El resultado es 32.

=100-50

El resultado es 50.

Restar celdas con referencias

La forma habitual de restar en Excel es entre celdas, de manera que si los datos cambian el resultado se actualiza solo. Si en la celda A2 tienes 15 y en B2 tienes 5, escribe en C2:

=A2-B2

El resultado es 5. Al cambiar el valor de A2 o de B2, C2 se actualiza en cuanto pulses Intro.

Por qué la celda vacía cuenta como 0

Cuando una de las celdas está vacía, Excel la trata como un cero en operaciones aritméticas. Si la celda G3 está vacía y C3 vale 1,50:

=C3*G3

Da 0 (porque vacío × número = 0). En cambio, =C3+G3 daría simplemente 1,50. El problema aparece cuando la celda no está vacía sino que contiene un espacio en blanco o texto: entonces sí salta el error #¡VALOR!. Esto se explica en la documentación oficial sobre el error #¡VALOR!.

Dónde ver la suma y la resta rápidas sin escribir nada

Antes de escribir una fórmula, puedes comprobar el resultado al vuelo. Selecciona un rango de celdas con números y mira la barra de estado, la franja horizontal que aparece debajo de la hoja. Ahí verás, sin escribir nada, el Promedio, el Recuento y la Suma de los valores seleccionados.

Para ver también la resta necesitarías un valor de referencia; lo que Excel muestra de forma automática es la suma. Pero ese valor te sirve para comprobar al instante que la columna tiene los números que esperas, sin teclear una sola fórmula.

Restar varias celdas encadenando el signo menos

La hoja de ventas empieza a tomar forma. Tienes cuatro productos con su precio y las unidades vendidas, y quieres calcular el importe de cada venta.

A B C D
1 Producto Precio Unidades Importe
2 Libreta 3,20 4 12,80
3 Bolígrafo 0,90 10 9,00
4 Carpeta 2,50 6 15,00
Ventas

La fórmula de D2 es:

=B2*C2
Comprueba: D2 muestra 12,80. Arrastra el controlador de relleno (el cuadradito de la esquina inferior derecha de la celda) hasta D4 y la fórmula se copia a las filas de abajo, dando 9,00 y 15,00.

Hasta aquí has multiplicado. Ahora imagina que cada fila tiene también una columna de Descuento y quieres el importe final.

A B C D E F
1 Producto Precio Unidades Importe Descuento Total
2 Libreta 3,20 4 12,80 1,00 11,80
3 Bolígrafo 0,90 10 9,00 0,50 8,50
4 Carpeta 2,50 6 15,00 2,00 13,00
Ventas

En F2 escribes:

=D2-E2
Comprueba: F2 muestra 11,80. Copia la fórmula a F3 y F4: verás 8,50 y 13,00.

Para encadenar más restas, basta con añadir más signos menos. Si además del descuento quisieras restar un portes fijo guardado en G1, la fórmula sería =D2-E2-G1.

Restar un número fijo a toda una columna con la referencia absoluta

La hoja crece: ahora la tienda descuenta siempre 1,50 euros de portes en cada venta, un valor que está en una sola celda y que se repite en todas las filas. Si copias una fórmula normal hacia abajo, la referencia a la celda del portes se moverá y dejará de apuntar al valor correcto. Aquí entra la referencia absoluta.

A B C D E F G
1 Producto Precio Unidades Importe Descuento Total sin portes Portes
2 Libreta 3,20 4 12,80 1,00 11,80 1,50
3 Bolígrafo 0,90 10 9,00 0,50 8,50 1,50
4 Carpeta 2,50 6 15,00 2,00 13,00 1,50
Ventas
Nota: En Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en vez del punto y coma.

En H2 quieres el total final. La fórmula es:

=F2-$G$2
Comprueba: H2 muestra 10,30. Copia la fórmula a H3 y H4. La referencia a G2 queda fija con los dólares: en H3 sigue siendo $G$2, no G3, y los resultados son 7,00 y 11,50.

Poner los dólares a mano con F4 (en Mac, Cmd+T)

El truco para no escribir los dólares a mano es usar la tecla F4. Escribe la fórmula como si la referencia fuera relativa (=F2-G2), coloca el cursor sobre G2 y pulsa F4: Excel la convierte en $G$2. Pulsa otra vez y aparece G$2 (fila fija); una tercera vez y aparece $G2 (columna fija); una cuarta vez y vuelve a G2.

En Mac, la tecla equivalente es Cmd+T, según la documentación sobre referencias absolutas y relativas.

Lo que cambia al copiar: relativa, absoluta y mixta

Tipo de referencia Cómo se escribe Al copiarla a la derecha Al copiarla hacia abajo
Relativa A1 Se mueve a B1 Se mueve a A2
Absoluta $A$1 Se queda en $A$1 Se queda en $A$1
Mixta (fila fija) A$1 Se mueve a B$1 Se queda en A$1
Mixta (columna fija) $A1 Se queda en $A1 Se mueve a $A2

Restar un rango entero con SUMA: la columna menos varias filas

A veces la resta no es entre dos celdas sino entre un total y la suma de un rango entero. Por ejemplo, los ingresos del mes menos todos los gastos de la lista. Aquí entra la función SUMA (en inglés SUM), que existe en todas las versiones de Excel.

A B
1 Concepto Importe
2 Ingresos del mes 2.500,00
3 Alquiler 800,00
4 Suministros 150,00
5 Comida 320,00
6 Transporte 90,00
7 Ocio 110,00
8 Neto 1.030,00
Gastos

La fórmula en B8 es:

=B2-SUMA(B3:B7)
Comprueba: B8 muestra 1.030,00. Es equivalente a escribir =B2-B3-B4-B5-B6-B7, pero con SUMA la fórmula queda corta y clara.

Restar porcentajes: aplicar un descuento a un precio

Volvamos a la hoja de ventas, ahora con un porcentaje de descuento en vez de un importe fijo. La idea es restar al precio original el valor del descuento, que se calcula multiplicando el precio por el porcentaje.

A B C D
1 Producto Precio Descuento Precio final
2 Mochila 45,00 10% 40,50
3 Botella 12,00 10% 10,80
4 Reloj 80,00 10% 72,00
Rebajas

En D2 escribes:

=B2-(B2*C2)
Comprueba: D2 muestra 40,50. Copia la fórmula a D3 y D4: 10,80 y 72,00.

Si el porcentaje está en una sola celda y quieres arrastrar la fórmula, fija esa celda con dólares:

=B2-(B2*$C$1)

Por qué el 10% y el 10 no son lo mismo

Si en C2 escribes 10 en vez de 10%, Excel lo interpreta como 1000% y descuenta de más: la fórmula =B2-(B2*C2) daría -405,00 con el precio de la mochila. La fórmula aplica el valor tal cual, por eso hay que escribir 10% o, equivalentemente, 0,10. La regla general es: el porcentaje en Excel es un número decimal (10% = 0,10).

Restar fechas y horas: días entre dos fechas, horas entre dos turnos

Excel guarda las fechas como números de serie (los días transcurridos desde el 1 de enero de 1900), por eso se pueden restar como cualquier otro número. La resta de dos fechas da los días de diferencia.

A B C D
1 Tarea Fecha inicio Fecha fin Días
2 Diseño 01/03/2026 15/03/2026 14
3 Desarrollo 16/03/2026 10/04/2026 25
4 Pruebas 11/04/2026 25/04/2026 14
Proyecto

En D2 la fórmula es:

=C2-B2
Comprueba: D2 muestra 14. Si en vez del número aparece una fecha, la celda tiene formato Fecha: selecciónala, ve a Inicio > Número y elige General o Número.
InicioNúmeroFormato de número

Restar horas que suman más de 24

Las horas también se pueden restar. Con la entrada a las 9:00 y la salida a las 17:30, la diferencia es 8 horas y 30 minutos.

A B C D
1 Día Entrada Salida Horas trabajadas
2 Lunes 9:00 17:30 8:30
3 Martes 8:45 18:15 9:30
Turnos

La fórmula en D2:

=C2-B2
Nota: Si la suma de horas pasa de 24, aplica un formato personalizado con los corchetes: [h]:mm. Así, 25 horas se ven como 25:00 en vez de 1:00.

Por qué la resta da resultados que no esperas

Tres tropiezos típicos al restar en Excel: aparece una fecha en vez del número, sale 0 sin error o aparece #¡VALOR!. Cada uno tiene su causa y su arreglo.

Aparece una fecha en vez del número

B8fx=B2–SUMA(B3:B7)
A B
8 Neto 09/02/1900
Gastos

La celda B8 está en formato Fecha, así que el número 1.030 se muestra como una fecha de 1900. Selecciónala, ve a Inicio > Número y elige General o Número. El resultado vuelve a ser 1.030,00.

Sale 0 sin que haya un error que avise

H3fx=F2–G3
F G H
2 11,80 1,50
3 8,50 0,00
Ventas

Copiaste la fórmula =F2-$G$2 hacia abajo pero olvidaste poner los dólares, así que al bajar a la fila 3 la referencia se movió a G3, que está vacía. Vacía cuenta como 0, y 8,50 - 0 = 8,50, pero la celda H3 muestra 0,00 porque la fórmula quedó =F2-G3 con la fila 2 aún sin avanzar: si copias desde H2 con referencia relativa, en H3 la fórmula correcta habría sido =F3-G3. Revisa con F4 y vuelve a poner $G$2.

Sale #¡VALOR! al operar

F2fx=D2–E2
D E F
2 12,80 uno #¡VALOR!
Ventas

La celda E2 contiene el texto uno en vez del número 1,00. Excel no puede restar texto. Borra el contenido y vuelve a escribir el número. Si el dato viene de una importación, revisa con la función ESNUMERO (en inglés ISNUMBER) en una celda auxiliar: =ESNUMERO(E2) devuelve FALSO para texto y VERDADERO para números.

Lo que ya sabes hacer restando en Excel

  • Restar números directos con el signo menos: =100-50 da 50.
  • Restar dos celdas con referencias: =A2-B2, que se actualiza al cambiar los datos.
  • Restar una columna entera menos otra con =B2-SUMA(B3:B7), usando la función SUMA.
  • Restar un valor fijo a toda una columna con la referencia absoluta: =B2-$G$2 y la tecla F4.
  • Restar porcentajes, fechas y horas, cambiando el formato de celda cuando hace falta.

El siguiente paso natural es combinar la resta con condiciones: usar SUMAR.SI o SUMAR.SI.CONJUNTO para restar solo las filas que cumplan un criterio, o LET (en Excel 2021 y Microsoft 365) para nombrar resultados intermedios y que la fórmula se lea mejor.

Dudas al restar en Excel

1. ¿Cómo escribir una fórmula para restar varias celdas en Excel?

Escribe el signo menos entre cada celda: =A1-B1-C1-D1. Si las celdas están seguidas en una fila o columna, usa SUMA para sumarlas con signo negativo, por ejemplo =A1-SUMA(B1:D1), y Excel te devuelve el resultado de la resta en una sola operación.

2. ¿Cómo restar los valores de una columna entera en Excel?

Coloca el total en la primera o última fila y usa la fórmula =SUMA(rango) con signo menos delante. Por ejemplo, =B1-SUMA(B2:B10) le resta a B1 la suma de todas las celdas de debajo y te ahorra escribirlas una a una.

3. ¿Cuál es la fórmula básica para restar en Excel?

La fórmula de resta en Excel es simplemente el operador menos (-) entre dos valores o celdas: =A1-B1. Funciona con números, con referencias a celdas e incluso combinando varios: =A1-B1-C1.

4. ¿Cómo se escribe la fórmula de resta en Excel en inglés?

En Excel en inglés el operador es el mismo signo menos, así que =A1-B1 funciona igual. La diferencia está en los separadores: en inglés se usa la coma entre argumentos, por ejemplo =SUM(A1,-B1), mientras que en español se usa el punto y coma.

5. ¿Cómo sumar y restar varias celdas en una sola fórmula en Excel?

Combina SUMA con el signo menos para hacerlo en una sola celda. Por ejemplo, =SUMA(A1:A10)-SUMA(B1:B10) suma el primer rango y le resta el segundo en un único paso, sin necesitar columnas auxiliares.

6. ¿Cuáles son algunos ejemplos prácticos de resta en Excel?

Restar dos celdas (=A1-B1), restar un valor fijo a una celda (=A1-100), restar un porcentaje (=A1*0,21) o restar dos rangos completos (=SUMA(A1:A10)-SUMA(B1:B10)). Todas usan el mismo operador menos y dan el resultado al pulsar Intro.

7. ¿Cómo sumar y restar en Excel en la misma operación?

Usa el signo + para sumar y el signo – para restar dentro de la misma fórmula, por ejemplo =A1+B1-C1. Para rangos, combínalos con SUMA: =SUMA(A1:A5)-SUMA(B1:B5)+C1.

8. ¿Cómo sumar y restar en una sola celda de Excel?

Escribe la operación completa en una celda con los operadores + y -: =A1+B1-C1. Excel evalúa la expresión de izquierda a derecha respetando la jerarquía, y al pulsar Intro muestra el resultado ya sumado y restado.

Fuentes

  1. MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 06/10/2026
  2. MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 06/10/2026
  3. MicrosoftFILTRAR — documentación oficialconsultado el 06/10/2026
  4. MicrosoftAGRUPARPOR — documentación oficialconsultado el 06/10/2026
  5. MicrosoftORDENAR — documentación oficialconsultado el 06/10/2026