Vähentäminen Excelissä: solut, sarakkeet, prosentit, päivämäärät ja ajat

  • Jaa Tämä
Michael Brown

Ohjeessa näytetään, miten vähennyslasku tehdään Excelissä käyttämällä miinusmerkkiä ja SUMMA-toimintoa. Opit myös, miten soluja, kokonaisia sarakkeita, matriiseja ja luetteloita vähennetään.

Vähennyslasku on yksi neljästä aritmeettisesta perusoperaatiosta, ja jokainen peruskoululainen tietää, että vähennettäessä lukua toisesta käytetään miinusmerkkiä. Tämä vanha kunnon menetelmä toimii myös Excelissä. Millaisia asioita voit vähentää laskentataulukoissa? Ihan mitä tahansa: lukuja, prosentteja, päiviä, kuukausia, tunteja, minuutteja ja sekunteja. Voit jopa vähentää matriiseja, tekstirivejä ja luetteloita. Seuraavaksi käsitellään seuraavia asioitakatso, miten voit tehdä tämän kaiken.

    Vähennyslaskukaava Excelissä (miinuskaava)

    Selkeyden vuoksi SUBTRACT-toimintoa ei ole olemassa Excelissä. Yksinkertaisen vähennystoiminnon suorittamiseen käytetään funktiota miinusmerkki (-).

    Excelin vähennyslaskun peruskaava on näin yksinkertainen:

    = numero1 - numero2

    Jos haluat esimerkiksi vähentää 100:sta 10, kirjoita alla oleva yhtälö ja saat tulokseksi 90:

    =100-10

    Voit syöttää kaavan laskentataulukkoon seuraavasti:

    1. Kirjoita soluun, jossa haluat tuloksen näkyvän, yhtäläisyysmerkki ( = ).
    2. Kirjoita ensimmäinen numero, jota seuraa miinusmerkki ja sen jälkeen toinen numero.
    3. Täydennä kaava painamalla Enter-näppäintä.

    Kuten matematiikassa, voit suorittaa useamman kuin yhden aritmeettisen operaation yhden kaavan sisällä.

    Jos haluat esimerkiksi vähentää 100:sta muutaman luvun, kirjoita kaikki luvut miinusmerkin erottamina:

    =100-10-20-30

    Käytä sulkuja osoittaaksesi, mikä osa kaavasta lasketaan ensin. Esimerkiksi:

    =(100-10)/(80-20)

    Alla olevassa kuvakaappauksessa on muutamia muita kaavoja, joilla voit vähentää numeroita Excelissä:

    Kuinka vähentää soluja Excelissä

    Kun haluat vähentää yhden solun toisesta, käytät myös miinuskaavaa, mutta annat soluviitteet varsinaisten lukujen sijasta:

    = cell_1 - cell_2

    Voit esimerkiksi vähentää B2:ssa olevan luvun A2:ssa olevasta luvusta käyttämällä tätä kaavaa:

    =A2-B2

    Sinun ei välttämättä tarvitse kirjoittaa soluviittauksia manuaalisesti, vaan voit lisätä ne nopeasti kaavaan valitsemalla vastaavat solut. Näin menetellään:

    1. Kirjoita yhtäsuuruusmerkki (=) siihen soluun, johon haluat tulostaa erotuksen, ja aloita kaavasi.
    2. Napsauta solua, joka sisältää minuuttiluvun (luku, josta vähennetään toinen luku). Sen viite lisätään kaavaan automaattisesti (A2).
    3. Kirjoita miinusmerkki (-).
    4. Napsauta solua, joka sisältää subtrahendin (vähennettävän luvun), lisätäksesi sen viittauksen kaavaan (B2).
    5. Lopeta kaava painamalla Enter-näppäintä.

    Tulos on samankaltainen kuin tämä:

    Kuinka vähentää useita soluja yhdestä solusta Excelissä

    Jos haluat vähentää useita soluja samasta solusta, voit käyttää mitä tahansa seuraavista menetelmistä.

    Menetelmä 1. Miinusmerkki

    Kirjoita yksinkertaisesti useita soluviittauksia miinusmerkin erottamina, kuten teimme, kun vähensimme useita lukuja.

    Jos haluat esimerkiksi vähentää soluista B2:B6 solut B1, rakenna kaava seuraavasti:

    =B1-B2-B3-B4-B5-B6

    Menetelmä 2. SUMMA-toiminto

    Jotta kaava olisi tiiviimpi, laske yhteen välisummat (B2:B6) käyttämällä SUMMA-toimintoa ja vähennä sitten summa minuuttisummasta (B1):

    =B1-SUM(B2:B6)

    Menetelmä 3. Negatiivisten lukujen summa

    Kuten ehkä muistat matematiikan kurssilta, negatiivisen luvun vähentäminen on sama kuin sen lisääminen. Tee siis kaikista vähennettävistä luvuista negatiivisia (kirjoita yksinkertaisesti miinusmerkki numeron eteen) ja käytä sitten SUM-funktiota negatiivisten lukujen yhteenlaskemiseen:

    =SUM(B1:B6)

    Kuinka vähentää sarakkeita Excelissä

    Jos haluat vähentää 2 saraketta riveittäin, kirjoita miinuskaava ylimpään soluun ja kopioi kaava koko sarakkeeseen vetämällä täyttökahvaa tai kaksoisnapsauttamalla plusmerkkiä.

    Esimerkkinä vähennetään sarakkeessa C olevat luvut sarakkeessa B olevista luvuista riviltä 2 alkaen:

    =B2-C2

    Koska käytetään suhteellisia soluviittauksia, kaava mukautuu oikein jokaisella rivillä:

    Vähennä sama luku numerosarakkeesta.

    Jos haluat vähentää yhden luvun solualueesta, kirjoita kyseinen luku johonkin soluun (tässä esimerkissä F1) ja vähennä solu F1 alueen ensimmäisestä solusta:

    =B2-$F$1

    Tärkeintä on lukita vähennettävän solun viittaus $-merkillä. Näin luodaan absoluuttinen soluviittaus, joka ei muutu riippumatta siitä, mihin kaava kopioidaan. Ensimmäistä viittausta (B2) ei ole lukittu, joten se muuttuu jokaisella rivillä.

    Tuloksena solussa C3 on kaava =B3-$F$1; solussa C4 kaava muuttuu muotoon =B4-$F$1 ja niin edelleen:

    Jos laskentataulukkosi rakenne ei salli ylimääräistä solua vähennettävää lukua varten, mikään ei estä sinua koodaamasta sitä suoraan kaavaan:

    =B2-150

    Miten vähennetään prosenttiosuus Excelissä

    Jos haluat yksinkertaisesti vähentää yhden prosenttiosuuden toisesta, jo tuttu miinuskaava toimii mainiosti. Esimerkiksi:

    =100%-30%

    Voit myös syöttää prosentit yksittäisiin soluihin ja vähentää niistä prosentit:

    =A2-B2

    Jos haluat vähentää prosenttimäärän luvusta, esim. vähentää lukumäärää prosentteina Käytä sitten tätä kaavaa:

    = Numero * (1 - %)

    Esimerkiksi näin voit vähentää A2-kohdan lukumäärää 30 prosenttia:

    =A2*(1-30%)

    Voit myös syöttää prosenttiosuuden yksittäiseen soluun (esimerkiksi B2) ja viitata soluun absoluuttisella viittauksella:

    =A2*(1-$B$2)

    Lisätietoja on kohdassa Prosenttiosuuden laskeminen Excelissä.

    Päivämäärien vähentäminen Excelissä

    Helpoin tapa vähentää päivämääriä Excelissä on syöttää ne yksittäisiin soluihin ja vähentää yksi solu toisesta:

    = End_date - Start_date

    Voit myös syöttää päivämääriä suoraan kaavaan DATE- tai DATEVALUE-toiminnon avulla. Esim:

    =DATE(2018,2,1)-DATE(2018,1,1)

    =DATEVALUE("2/1/2018")-DATEVALUE("1/1/2018")

    Lisätietoja päivämäärien vähentämisestä löydät täältä:

    • Päivämäärien lisääminen ja vähentäminen Excelissä
    • Kuinka laskea päivämäärien väliset päivät Excelissä

    Kuinka vähentää aikaa Excelissä

    Excelin kaava ajan vähentämiseen on rakennettu samalla tavalla:

    = End_time - Aloitusaika

    Jos haluat esimerkiksi saada A2:n ja B2:n aikojen erotuksen, käytä tätä kaavaa:

    =A2-B2

    Jotta tulos näkyisi oikein, varmista, että kaavan soluun on valittu Aika-muoto:

    Voit saavuttaa saman tuloksen antamalla aika-arvot suoraan kaavassa. Jotta Excel ymmärtää ajat oikein, käytä TIMEVALUE-funktiota:

    =TIMEVALUE("16:30 PM")-TIMEVALUE("12:00 PM")

    Lisätietoja aikojen vähentämisestä on osoitteessa:

    • Kuinka laskea aikaa Excelissä
    • Miten lisätä & vähentää aikaa näyttää yli 24 tuntia, 60 minuuttia, 60 sekuntia.

    Miten tehdä matriisin vähennyslasku Excelissä

    Oletetaan, että sinulla on kaksi arvojoukkoa (matriisia) ja haluat vähentää vastaavien joukkojen elementit, kuten alla olevassa kuvakaappauksessa on esitetty:

    Näin voit tehdä tämän yhdellä kaavalla:

    1. Valitse tyhjien solujen alue, jossa on sama määrä rivejä ja sarakkeita kuin matriisissasi.
    2. Kirjoita valittuun alueeseen tai kaavapalkkiin matriisin vähennyskaava:

      =(A2:C4)-(E2:G4)

    3. Paina Ctrl + Shift + Enter tehdäksesi kaavasta array-kaavan.

    Vähennyksen tulokset näkyvät valitulla alueella. Jos napsautat mitä tahansa solua tuloksena syntyvässä joukossa ja katsot kaavariviä, näet, että kaavaa ympäröivät {kiharat sulkeet}, mikä on Excelin joukon kaavojen visuaalinen merkki:

    Jos et halua käyttää matriisikaavoja työarkissasi, voit lisätä normaalin vähennyskaavan vasemmanpuoleisimpaan soluun ja kopioida sen oikealle ja alaspäin niin moneen soluun kuin matriiseissasi on rivejä ja sarakkeita.

    Tässä esimerkissä voisimme laittaa alla olevan kaavan kohtaan C7 ja vetää sen seuraaviin kahteen sarakkeeseen ja kahteen riviin:

    =A2-C4

    Koska käytetään suhteelliset soluviittaukset (ilman $-merkkiä), kaava mukautuu sen sarakkeen ja rivin suhteellisen sijainnin perusteella, johon se on kopioitu:

    Yhden solun tekstin vähentäminen toisesta solusta

    Riippuen siitä, haluatko käsitellä isoja ja pieniä kirjaimia samoina vai erilaisina, käytä jotakin seuraavista kaavoista.

    Case-sensitive kaava tekstin vähentämiseen

    Jos haluat vähentää yhden solun tekstin toisen solun tekstistä, käytä SUBSTITUTE-funktiota korvataksesi vähennettävän tekstin tyhjällä merkkijonolla ja TRIMAA sitten ylimääräiset välilyönnit:

    TRIM(SUBSTITUTE( full_text , text_to_subtract ,""))

    Kun koko teksti on A2:ssa ja poistettava merkkijono B2:ssa, kaava on seuraava:

    =TRIM(SUBSTITUTE(A2,B2,"")))

    Kuten näet, kaava toimii erinomaisesti vähennettäessä osajonoa merkkijonon alusta ja lopusta:

    Jos haluat vähentää saman tekstin solualueelta, voit "kovakoodata" tekstin kaavaan.

    Poistetaan esimerkiksi sana "Apples" solusta A2:

    =TRIM(SUBSTITUTE(A2, "Omenat",""))

    Jotta kaava toimisi, muista kirjoittaa teksti täsmälleen, mukaan lukien kirjaimet merkkikotelo .

    Case-sensitiivinen kaava tekstin vähentämiseen

    Tämä kaava perustuu samaan lähestymistapaan - vähennettävän tekstin korvaaminen tyhjällä merkkijonolla. Tällä kertaa käytämme kuitenkin REPLACE-funktiota yhdessä kahden muun funktion kanssa, jotka määrittävät, mistä aloitetaan ja kuinka monta merkkiä korvataan:

    • SEARCH-funktio palauttaa ensimmäisen vähennettävän merkin sijainnin alkuperäisessä merkkijonossa, ottamatta huomioon tekstin isoja ja pieniä kirjaimia. Tämä luku menee kohtaan start_num REPLACE-funktion argumentti.
    • LEN-funktio selvittää poistettavan merkkijonon pituuden. Tämä luku menee arvoon num_chars REPLACE-argumentti.

    Täydellinen kaava näyttää seuraavalta:

    TRIM(REPLACE( full_text , HAKU( text_to_subtract , full_text ), LEN( text_to_subtract ),""))

    Sovellettuna esimerkkiaineistoon se on seuraavanlainen:

    =TRIM(REPLACE(A2,SEARCH(B2,A2),LEN(B2),"")))

    Jossa A2 on alkuperäinen teksti ja B2 on poistettava merkkijono.

    Vähennä yksi lista toisesta

    Oletetaan, että sinulla on kaksi eri sarakkeissa olevaa tekstiarvojen luetteloa, joista pienempi luettelo on suuremman luettelon osajoukko. Kysymys kuuluu: Miten pienemmän luettelon elementit poistetaan suuremmasta luettelosta?

    Matemaattisesti tehtävässä on kyse pienemmän luettelon vähentämisestä suuremmasta luettelosta:

    Suurempi luettelo: {"A", "B", "C", "D"}

    Pienempi luettelo: {"A", "C"}

    Tulos: {"B", "D"}

    Excelin kannalta meidän on verrattava kahta luetteloa yksilöllisten arvojen osalta eli löydettävä arvot, jotka esiintyvät vain suuremmassa luettelossa. Käytä tähän kaavaa, joka on selitetty kohdassa Miten vertailla kahta saraketta erojen löytämiseksi:

    =IF(COUNTIF($B:$B, $A2)=0, "Unique", "")

    Jossa A2 on suuremman luettelon ensimmäinen solu ja B on sarake, johon pienempi luettelo on sijoitettu.

    Tämän seurauksena suuremmassa luettelossa olevat yksilölliset arvot merkitään vastaavasti:

    Nyt voit suodattaa yksilölliset arvot ja kopioida ne haluamaasi paikkaan.

    Näin vähennät numeroita ja soluja Excelissä. Jos haluat tutustua tarkemmin esimerkkeihimme, voit ladata alla olevan esimerkkityökirjan. Kiitos lukemisesta ja toivottavasti tapaamme blogissamme ensi viikolla!

    Harjoitustyökirja

    Esimerkkejä vähennyslaskukaavoista (.xlsx-tiedosto)

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.