Taula de continguts
El tutorial mostra com fer restes a Excel utilitzant el signe menys i la funció SUMA. També aprendràs a restar cel·les, columnes senceres, matrius i llistes.
La resta és una de les quatre operacions aritmètiques bàsiques, i tot alumne de primària ho sap per restar un nombre d'un altre feu servir el signe menys. Aquest bon mètode antic també funciona a Excel. Quin tipus de coses podeu restar als vostres fulls de treball? Qualsevol cosa: números, percentatges, dies, mesos, hores, minuts i segons. Fins i tot podeu restar matrius, cadenes de text i llistes. Ara, fem una ullada a com podeu fer tot això.
Fórmula de resta a Excel (fórmula menys)
Per a més claredat, la funció RESTAR a Excel no existeix. Per realitzar una operació de resta senzilla, feu servir el signe menys (-).
La fórmula bàsica de resta d'Excel és tan senzilla com aquesta:
= número1- número2Per exemple, per restar 10 de 100, escriviu l'equació següent i obteniu 90 com a resultat:
=100-10
Per introduir la fórmula al vostre full de treball, feu el següent:
- En una cel·la on voleu que aparegui el resultat, escriviu el signe d'igualtat ( = ).
- Escriviu el primer número seguit del signe menys seguit del segon número.
- Completa la fórmula prement la tecla Intro.
Com a les matemàtiques, pots fer més d'unoperació aritmètica dins d'una fórmula única.
Per exemple, per restar uns quants nombres de 100, escriviu tots aquells nombres separats per un signe menys:
=100-10-20-30
Per indicar quins són Primer s'ha de calcular part de la fórmula, utilitzeu parèntesis. Per exemple:
=(100-10)/(80-20)
La captura de pantalla següent mostra algunes fórmules més per restar nombres a Excel:
Com restar cel·les a Excel
Per restar una cel·la d'una altra, també utilitzeu la fórmula menys però proporcioneu referències de cel·la en lloc de nombres reals:
= cel·la_1- cel·la_2Per exemple, per restar el nombre de B2 del nombre d'A2, utilitzeu aquesta fórmula:
=A2-B2
No necessàriament heu d'escriure les referències de cel·les manualment, podeu afegir-les ràpidament a la fórmula seleccionant les cel·les corresponents. A continuació us indiquem com:
- A la cel·la on voleu mostrar la diferència, escriviu el signe igual (=) per començar la fórmula.
- Feu clic a la cel·la que conté un minuend (a nombre del qual s'ha de restar un altre nombre). La seva referència s'afegirà a la fórmula automàticament (A2).
- Escriviu un signe menys (-).
- Feu clic a la cel·la que conté un subtrahend (un nombre que cal restar) per afegir-ne referència a la fórmula (B2).
- Premeu la tecla Intro per completar la fórmula.
I tindreu un resultat semblant a aquest:
Com restar diverses cel·les d'unacel·la a Excel
Per restar diverses cel·les de la mateixa cel·la, podeu utilitzar qualsevol dels mètodes següents.
Mètode 1. Signe menys
Simplement escriviu diverses referències de cel·les separades per un signe menys, com vam fer en restar diversos nombres.
Per exemple, per restar cel·les B2:B6 de B1, construïu una fórmula d'aquesta manera:
=B1-B2-B3-B4-B5-B6
Mètode 2. Funció SUMA
Per fer que la fórmula sigui més compacta, sumeu els subtraends (B2:B6) mitjançant la funció SUMA i, a continuació, resteu la suma del minuend ( B1):
=B1-SUM(B2:B6)
Mètode 3. Suma de nombres negatius
Com recordareu d'un curs de matemàtiques, restant un nombre negatiu és el mateix que afegir-lo. Per tant, feu que tots els nombres que vulgueu restar negatius (per a això, simplement escriviu un signe menys abans d'un nombre) i després utilitzeu la funció SUMA per sumar els nombres negatius:
=SUM(B1:B6)
Com restar columnes a Excel
Per restar 2 columnes fila per fila, escriviu una fórmula menys per a la cel·la superior i arrossegueu el mànec d'emplenament o doble feu clic al signe més per copiar la fórmula a tota la columna.
Com a exemple, restem els nombres de la columna C dels números de la columna B, començant per la fila 2:
=B2-C2
A causa de l'ús de referències de cel·les relatives, la fórmula s'ajustarà correctament per a cada fila:
Resta el mateix nombre d'una columna de números
Aresteu un nombre d'un rang de cel·les, introduïu-lo en alguna cel·la (F1 en aquest exemple) i resteu la cel·la F1 de la primera cel·la de l'interval:
=B2-$F$1
El punt clau és bloquejar la referència de la cel·la que es restarà amb el signe $. Això crea una referència de cel·la absoluta que no canvia sense importar on es copie la fórmula. La primera referència (B2) no està bloquejada, de manera que canvia per a cada fila.
Com a resultat, a la cel·la C3 tindreu la fórmula =B3-$F$1; a la cel·la C4, la fórmula canviarà a =B4-$F$1, i així successivament:
Si el disseny del vostre full de treball no permet una cel·la addicional per acomodar el nombre a restar, res no impedeix codificar-lo directament a la fórmula:
=B2-150
Com restar percentatge a Excel
Si simplement voleu restar un percentatge de una altra, la ja coneguda fórmula menys funcionarà una delícia. Per exemple:
=100%-30%
O podeu introduir els percentatges en cel·les individuals i restar-les:
=A2-B2
Si voleu restar percentatge d'un nombre, és a dir, disminuir el nombre en percentatge , feu servir aquesta fórmula:
= Nombre* (1 - %)Per exemple, a continuació es mostra com podeu reduir el nombre a A2 en un 30%:
=A2*(1-30%)
O podeu introduir el percentatge en una cel·la individual (per exemple, B2) i fer referència a aquesta cel·la mitjançant utilitzant un absolutreferència:
=A2*(1-$B$2)
Per obtenir més informació, vegeu Com calcular el percentatge a Excel.
Com restar dates a Excel
La manera més senzilla de restar dates a Excel és introduir-les en cel·les individuals i restar una cel·la de l'altra:
= Data_final- Data_inici
També podeu proporcionar dates directament a la vostra fórmula amb l'ajuda de la funció DATA o DATEVALUE. Per exemple:
=DATE(2018,2,1)-DATE(2018,1,1)
=DATEVALUE("2/1/2018")-DATEVALUE("1/1/2018")
Es pot trobar més informació sobre la resta de dates aquí:
- Com afegir i restar dates a Excel
- Com calcular els dies entre dates a Excel
Com restar temps a Excel
La fórmula per restar temps a Excel es construeix de manera similar:
= End_time- Start_timePer exemple, per obtenir la diferència entre els temps a A2 i B2, utilitzeu aquesta fórmula:
=A2-B2
Perquè el resultat es mostri correctament, assegureu-vos d'aplicar el format d'hora a la cel·la de la fórmula:
Podeu aconseguir el mateix resultat proporcionant els valors de temps directament a la fórmula. Perquè Excel entengui els temps correctament, utilitzeu la funció TIMEVALUE:
=TIMEVALUE("4:30 PM")-TIMEVALUE("12:00 PM")
Per obtenir més informació sobre la resta de temps, consulteu:
- Com calcular el temps en Excel
- Com afegir & resta temps per mostrar més de 24 hores, 60 minuts, 60 segons
Com fer la resta de matrius a Excel
Suposem que en teniu dosconjunts de valors (matrius) i voleu restar els elements corresponents dels conjunts tal com es mostra a la captura de pantalla següent:
A continuació us indiquem com podeu fer-ho amb una única fórmula:
- Seleccioneu un interval de cel·les buides que tingui el mateix nombre de files i columnes que les vostres matrius.
- A l'interval seleccionat o a la barra de fórmules, escriviu la fórmula de resta de matriu:
=(A2:C4)-(E2:G4)
- Premeu Ctrl + Maj + Retorn per convertir-lo en una fórmula matricial.
Els resultats de la resta seran apareixen a l'interval seleccionat. Si feu clic a qualsevol cel·la de la matriu resultant i mireu la barra de fórmules, veureu que la fórmula està envoltada de {llances}, que és una indicació visual de les fórmules de matriu a Excel:
Si no us agrada utilitzar fórmules de matriu als vostres fulls de treball, podeu inserir una fórmula de resta normal a la cel·la superior esquerra i copiar cap a la dreta i cap avall a tantes cel·les com matrius tinguin files i columnes.
En aquest exemple, podríem posar la fórmula següent a C7 i arrossegar-la a les 2 columnes i 2 files següents:
=A2-C4
A causa de l'ús de referències de cel·les relatives (sense el signe $), la fórmula s'ajustarà en funció de la posició relativa de la columna i la fila on es copia:
Resta el text d'una cel·la d'una altra cel·la
Depenent de si voleu tractar les majúscules i les minúsculescaràcters iguals o diferents, utilitzeu una de les fórmules següents.
Fórmula que distingeix entre majúscules i minúscules per restar text
Per restar el text d'una cel·la del text d'una altra cel·la, utilitzeu la funció SUBSTITUIR per substituir el text que s'ha de restar per una cadena buida i, a continuació, TRIM espais addicionals:
TRIM(SUBSTITUTE( ful_text, text_to_subtract,""))Amb el text complet en A2 i subcadena que voleu eliminar a B2, la fórmula és la següent:
=TRIM(SUBSTITUTE(A2,B2,""))
Com podeu veure, la fórmula funciona molt bé per restar una subcadena des del principi i de el final d'una cadena:
Si voleu restar el mateix text d'un rang de cel·les, podeu "codificar" aquest text a la vostra fórmula.
Com a exemple, eliminem la paraula "Pomes" de la cel·la A2:
=TRIM(SUBSTITUTE(A2,"Apples",""))
Per tal que la fórmula funcioni, assegureu-vos que per escriure el text exactament, inclòs el caràcter majúscules .
Fórmula que no distingeix entre majúscules i minúscules per restar text
Aquesta fórmula es basa en el mateix enfocament: substituir el text per restar per una cadena buida. Però aquesta vegada, utilitzarem la funció REPLACE en combinació amb altres dues funcions que determinen on començar i quants caràcters substituir:
- La funció SEARCH retorna la posició del primer caràcter a restar. dins de la cadena original, ignorant majúscules i minúscules. Aquest número va al número_inici argument de la funció REPLACE.
- La funció LEN troba la longitud d'una subcadena que s'hauria d'eliminar. Aquest número va a l'argument num_cars de REPLACE.
La fórmula completa té el següent aspecte:
TRIM(REPLACE( full_text, SEARCH( text_to_subtract, full_text), LEN( text_to_subtract),""))Aplicat al nostre conjunt de dades de mostra, pren la forma següent:
=TRIM(REPLACE(A2,SEARCH(B2,A2),LEN(B2),""))
On A2 és el text original i B2 és la subcadena que s'ha d'eliminar.
Resta una llista d'una altra
Suposant que teniu dues llistes de valors de text en columnes diferents, una llista més petita és un subconjunt d'una llista més gran. La pregunta és: Com elimineu elements de la llista més petita de la llista més gran?
Matemàticament, la tasca es redueix a restar la llista més petita de la llista més gran:
Llista més gran: { "A", "B", "C", "D"
Llista més petita: {"A", "C"
Resultat: {"B", "D"
En termes d'Excel, hem de comparar dues llistes per a valors únics, és a dir, trobar els valors que només apareixen a la llista més gran. Per a això, utilitzeu la fórmula que s'explica a Com comparar dues columnes per a les diferències:
=IF(COUNTIF($B:$B, $A2)=0, "Unique", "")
On A2 és les primeres cel·les de la llista més gran i B és la columna que inclou la llista més petita.
Com a resultat, els valors únics de la llista més gran s'etiqueten en conseqüència:
I ara, podeu filtrar els valors únics icopia'ls on vulguis.
Així és com restes nombres i cel·les a Excel. Per veure amb més detall els nostres exemples, no dubteu a descarregar el nostre quadern de treball de mostra a continuació. Us agraeixo la lectura i espero veure-us al nostre blog la setmana vinent!
Quader de pràctiques
Exemples de fórmules de resta (fitxer .xlsx)