Curso
En este artículo, te guiaré a través de diferentes métodos para restar números, celdas, filas y columnas en Excel. También veremos cómo utilizar funciones para manejar porcentajes, fechas y horas. Así que, tanto si eres principiante como si eres un usuario intermedio, esta guía mejorará tus conocimientos de Excel.
La respuesta rápida
Para restar números en Excel, utiliza el signo menos (-
) como símbolo de resta. Escribe un signo igual =
seguido del número al que quieres restar, y luego añade un signo -
seguido del número al que quieres restar.
Por ejemplo, si quieres restar 7
de 12
, escribe =12-7
en una celda y pulsa Intro.
Restar números. Imagen del autor.
Cómo restar una o varias celdas en Excel
Ahora que te he enseñado a restar dos números, pensemos en términos de celdas, filas y columnas de Excel. Para ello, necesitaremos enfoques ligeramente diferentes. Así que vamos a ver cómo podemos restar celdas, filas y columnas para agilizar nuestro trabajo.
Cómo restar una casilla de otra
Podemos utilizar la referencia de celda en lugar de escribir números codificados en la fórmula. Por ejemplo, tengo 15
en A2 y 5
en B2. Para restar estos números, primero escribo =
en la celda C2, y luego hago clic en la celda A2 y escribo el signo -
y hago clic en la celda B2 y pulso Intro. De esta forma, la celda C3 mostrará el resultado 5
, como se muestra a continuación.
Resta una casilla. Imagen del autor.
Cómo restar varias celdas
Si quieres restar varias celdas de una sola vez, amplía la fórmula de esta forma:
=A2-B2-C2-D2
He tomado 4 celdas para este ejemplo, pero puedes añadir tantas celdas como necesites.
Restar varias celdas. Imagen del autor.
Cómo restar columnas y filas en Excel
Ahora, veamos algunos métodos avanzados para restar columnas o filas enteras a la vez.
Cómo restar columnas en Excel
Para restar varias columnas sin reescribir la fórmula en otras celdas, escribe tu fórmula en la primera celda y arrástrala hacia abajo para aplicar la misma técnica a todas las celdas. Por ejemplo, escribo esta fórmula en la celda C2 y arrastro el pequeño cuadrado verde de la esquina inferior derecha hasta la última celda de la columna.
=A2-B2
Esto restará ambas columnas A2 y B2 con un solo clic.
Resta varias columnas. Imagen del autor.
Cómo restar filas en Excel
Restar filas enteras es lo mismo que restar columnas, pero esto funciona horizontalmente. Para restar la fila 1 (B1) de la fila 2 (B2), introduzco la fórmula =B1-B2
en la celda B3 y arrastro la celda horizontalmente para copiar la fórmula a la última fila.
Resta varias filas. Imagen del autor.
Cómo restar una columna por un número en Excel
Si quieres restar a toda la columna un único número, utiliza $
como referencia absoluta. La referencia absoluta mantiene fijo el número aunque arrastremos la fórmula a otras celdas.
Por ejemplo, para restar toda la columna de A2 a A6 con el número de la celda B2tu fórmula debería tener este aspecto
=A2-$B$2
Nota: no es necesario que escribas manualmente el signo $
. Sólo tienes que hacer clic en el nombre de la celda de la fórmula y pulsar F4.
Restar columnas con referencia absoluta. Imagen del autor.
Cómo restar filas de un número en Excel
Del mismo modo, para restar toda la fila con un solo número, utiliza el mismo truco de la referencia absoluta. Digamos que quieres restar toda la fila de B1 a F1 con el número de la celda B2. Para ello, escribe la siguiente fórmula y arrástrala horizontalmente para aplicarla al resto de las celdas:
=B1-$B$2
Resta filas con referencia absoluta. Imagen del autor.
Cómo utilizar funciones especializadas para restar
Ahora vamos a explorar algunas funciones especializadas para restar valores en Excel.
Utilizar la función SUM() para restar
La función SUM()
suma primero los números que se van a restar (llamados sustraendos) y luego resta el total del valor inicial (llamado minuendo). Por ejemplo, si los sustraendos están en el intervalo A3:A7 y el minuendo está en A2, la fórmula sería así:
=A2-SUM(A3:A7)
Esto sumará todos los números de A3 a A7y luego restará esa suma de A2.
Resta números utilizando la función SUMA(). Imagen del autor.
Utilizar SUMPRODUCT() para la resta condicional
Si quieres restar valores en matrices pareadas, utiliza la función SUMPRODUCT()
. Resta cada valor de array2 del valor correspondiente de array1 y luego suma todas las diferencias.
=SUMPRODUCT(array1, -array2)
En mi caso, tengo matriz1 en el rango A2:A7 y matriz2 en el rango B2:B7por lo que mi fórmula tiene este aspecto
=SUMPRODUCT(A2:A7 - B2:B7)
Resta cada par de valores y luego suma los resultados así:
(50-2) + (2-3) + (4-4).....
Resta matrices utilizando SUMPRODUCTO(). Imagen del autor.
Otros problemas de resta interesantes
Ahora que conoces los conceptos básicos y algunos trucos avanzados para restar en Excel, vamos a explorar algunas formas interesantes de restar porcentajes, fechas y horas.
Cómo restar porcentajes en Excel
Para restar porcentajes en Excel, la sintaxis será:
=Number-(Number * percentage)
Por ejemplo, si quiero restar 10% de 100, escribiré:
=100-(100*10%)
Esto calculará el 10% de 100, que es 10. A continuación, resta ese 10 de 100, lo que daría 90. Incluso podemos sustituir el porcentaje por su valor decimal. Por ejemplo, sé que el valor decimal de 10% es 0,1. Por tanto, puedo escribir mi fórmula así:
=100-(100*0.1)
Y en lugar de números codificados, también podemos utilizar las referencias de celda y las referencias absolutas:
=A2-(A2*$B$2)
Resta números del porcentaje. Imagen del autor.
Cómo restar fechas en Excel
También podemos restar fechas en Excel y determinar el número de días entre dos fechas. Esto ayuda a calcular plazos, averiguar duraciones o incluso comprobar la edad de alguien.
Aquí tengo la fecha de inicio en la celda A2 y la fecha final en la celda B2. Para restarlos, utilizo la siguiente fórmula:
=B2-A2
Resta las fechas. Imagen del autor.
Si ves un número extraño o una fecha en lugar del número de días, sólo tienes que cambiar el formato de la celda a General o Númeroy se mostrará correctamente.
Cómo restar tiempo en Excel
Del mismo modo, podemos restar un tiempo de otro. Sólo tienes que asegurarte de formatear la celda de resultado como Hora o utilizar un formato personalizado como [h]:mm para mostrar las horas correctamente. Esto ayuda a calcular cuánto tiempo lleva algo o a realizar un seguimiento de las horas de trabajo.
Por ejemplo, la celda A2 contiene la fecha de inicio, y la celda B2 contiene la fecha final. Para restarlos, introduzco esta fórmula en la celda C2:
=B2-A2
Resta el tiempo. Imagen del autor.
Reflexiones finales
Ahora ya conoces varios métodos para restar números en Excel. Empezamos con una resta básica con el signo menos y utilizamos referencias a celdas, referencias absolutas e incluso la función SUM()
para tareas más complejas. Cada técnica conecta con la siguiente para darte una visión completa de cómo funciona la resta en Excel.
Si quieres saber más, tenemos muchos recursos útiles. Consulta nuestro curso Análisis de datos en Excel, nuestro curso Preparación de datos en Excel y nuestro curso Visualización de datos en Excel. Estos cursos son estupendos para desarrollar tus habilidades y sacar el máximo partido a Excel.
Aprende los fundamentos de Excel
Soy una estratega de contenidos a la que le encanta simplificar temas complejos. He ayudado a empresas como Splunk, Hackernoon y Tiiny Host a crear contenidos atractivos e informativos para su público.
Preguntas frecuentes
¿Cómo encuentro la diferencia en meses entre dos fechas en Excel?
Para calcular la diferencia de meses entre dos fechas, utiliza la función DATEDIF()
:
=DATEDIF(A2, B2, "m")
Esto sólo cuenta meses completos, así que si las fechas están a mitad de un mes, ese mes no se incluirá.
¿Cómo restar en función de una condición?
Puedes combinar la función IF()
con la resta para aplicar condiciones. Por ejemplo, =IF(A1>10, A1-B1, 0)
resta B1 de A1 sólo si A1 es mayor que 10. En caso contrario, devuelve 0.
¿Cómo encuentro la diferencia cuando hay números negativos en Excel?
Si los números son negativos y quieres hallar la diferencia, puedes utilizar la siguiente fórmula:
=SUM(B1:B6)
Sustituye la gama en consecuencia.
¿Cómo restar matrices en Excel?
Para restar dos matrices en Excel:
-
Selecciona las celdas vacías que coincidan con el tamaño de tu matriz.
-
Introduce aquí la fórmula:
=(A2:B4)-(C2:D4)
A2:B4 es la matriz 1 y C2:D4 es la matriz 2. -
Pulsa Ctrl + Mayús + Intro para convertirla en una fórmula de matriz.
¿Existe una función específica para restar en Excel?
No, Excel no tiene una función específica para restar, como la palabra "restar". En su lugar, puedes restar números utilizando el operador menos (-
). Por ejemplo, para restar B2 de A2, utiliza la fórmula:
=A2 - B2
Si necesitas restar varios números, puedes utilizar la función SUMA() con signo negativo. Por ejemplo, para restar la suma de B2:B5 de A2, utiliza
=A2 - SUM(B2:B5)
Este enfoque es útil cuando se trabaja con rangos de números en lugar de valores individuales.
¿Cómo se suma y se resta en Excel?
Para sumar y restar números en Excel, utiliza los operadores +
y -
:
-
Por adición:
=A1 + B1
-
Para restar:
=A1 - B1
Puedes combinar ambas en una sola fórmula:
=A1 + B1 - C1
Pulsa Introducey Excel calculará el resultado.