Ako odčítať v programe Excel: bunky, stĺpce, percentá, dátumy a časy

  • Zdieľajte To
Michael Brown

V učebnici sa dozviete, ako v programe Excel vykonávať odčítanie pomocou znamienka mínus a funkcie SUM. Naučíte sa tiež odčítavať bunky, celé stĺpce, matice a zoznamy.

Odčítanie je jednou zo štyroch základných aritmetických operácií a každý žiak základnej školy vie, že na odčítanie jedného čísla od druhého sa používa znamienko mínus. Táto stará dobrá metóda funguje aj v Exceli. Aké veci môžete odčítať vo svojich pracovných listoch? Len akékoľvek veci: čísla, percentá, dni, mesiace, hodiny, minúty a sekundy. Dokonca môžete odčítať matice, textové reťazce a zoznamy. Teraz poďmepozrite sa, ako to všetko môžete urobiť.

    Vzorec na odčítanie v programe Excel (vzorec mínus)

    Kvôli prehľadnosti funkcia SUBTRACT v programe Excel neexistuje. Ak chcete vykonať jednoduchú operáciu odčítania, použite funkciu znamienko mínus (-).

    Základný vzorec pre odčítanie v programe Excel je jednoduchý:

    = číslo1 - číslo2

    Ak chcete napríklad od 100 odčítať 10, napíšte nasledujúcu rovnicu a ako výsledok dostanete 90:

    =100-10

    Ak chcete vzorec zadať do pracovného hárka, postupujte takto:

    1. Do bunky, v ktorej chcete zobraziť výsledok, zadajte znak rovnosti ( = ).
    2. Zadajte prvé číslo, za ktorým nasleduje znamienko mínus a druhé číslo.
    3. Vzorec dokončite stlačením tlačidla Enter.

    Podobne ako v matematike môžete v rámci jedného vzorca vykonať viac ako jednu aritmetickú operáciu.

    Ak chcete napríklad od 100 odčítať niekoľko čísel, zadajte všetky tieto čísla oddelené znamienkom mínus:

    =100-10-20-30

    Ak chcete uviesť, ktorá časť vzorca sa má vypočítať ako prvá, použite zátvorky. Napríklad:

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

    Na nasledujúcej snímke je zobrazených niekoľko ďalších vzorcov na odčítanie čísel v programe Excel:

    Ako odčítať bunky v programe Excel

    Ak chcete odčítať jednu bunku od druhej, tiež použite vzorec mínus, ale namiesto skutočných čísel zadajte odkazy na bunky:

    = cell_1 - cell_2

    Ak chcete napríklad odčítať číslo v B2 od čísla v A2, použite tento vzorec:

    =A2-B2

    Odkazy na bunky nemusíte nutne zadávať ručne, môžete ich rýchlo pridať do vzorca výberom príslušných buniek. Tu je uvedený postup:

    1. Do bunky, do ktorej chcete vypisovať rozdiel, zadajte znak rovnosti (=) a začnite vzorec.
    2. Kliknite na bunku obsahujúcu minútu (číslo, od ktorého sa má odčítať iné číslo). Jej odkaz sa automaticky pridá do vzorca (A2).
    3. Zadajte znak mínus (-).
    4. Kliknutím na bunku, ktorá obsahuje odčítanú hodnotu (číslo, ktoré sa má odčítať), pridáte jej odkaz do vzorca (B2).
    5. Stlačením tlačidla Enter dokončite vzorec.

    Výsledok bude podobný tomuto:

    Ako odčítať viac buniek od jednej bunky v programe Excel

    Ak chcete od tej istej bunky odčítať viacero buniek, môžete použiť niektorú z nasledujúcich metód.

    Metóda 1. Znak mínus

    Jednoducho zadajte niekoľko odkazov na bunky oddelených znamienkom mínus, ako sme to urobili pri odčítaní viacerých čísel.

    Ak chcete napríklad odčítať bunky B2:B6 od bunky B1, vytvorte vzorec týmto spôsobom:

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

    Metóda 2. Funkcia SUM

    Ak chcete, aby bol vzorec kompaktnejší, sčítajte sčítance (B2:B6) pomocou funkcie SUM a potom tento súčet odpočítajte od miniatúry (B1):

    =B1-SUM(B2:B6)

    Metóda 3. Súčet záporných čísel

    Ako si možno pamätáte z kurzov matematiky, odčítanie záporného čísla je rovnaké ako jeho sčítanie. Takže všetky čísla, ktoré chcete odčítať, urobte zápornými (na to stačí pred číslo napísať znamienko mínus) a potom použite funkciu SUM na sčítanie záporných čísel:

    =SUM(B1:B6)

    Ako odčítať stĺpce v programe Excel

    Ak chcete odčítať 2 stĺpce po riadkoch, napíšte vzorec mínus pre najvyššiu bunku a potom potiahnite rukoväť výplne alebo dvakrát kliknite na znamienko plus, aby ste vzorec skopírovali do celého stĺpca.

    Ako príklad odčítajme čísla v stĺpci C od čísel v stĺpci B, počnúc riadkom 2:

    =B2-C2

    Vďaka použitiu relatívnych odkazov na bunky sa vzorec správne upraví pre každý riadok:

    Odčítanie rovnakého čísla od stĺpca čísel

    Ak chcete od rozsahu buniek odčítať jedno číslo, zadajte toto číslo do niektorej bunky (v tomto príklade F1) a odpočítajte bunku F1 od prvej bunky v rozsahu:

    =B2-$F$1

    Kľúčovým bodom je uzamknutie odkazu na odpočítavanú bunku pomocou znaku $. Tým sa vytvorí absolútny odkaz na bunku, ktorý sa nemení bez ohľadu na to, kam sa vzorec kopíruje. Prvý odkaz (B2) nie je uzamknutý, takže sa mení pre každý riadok.

    Výsledkom bude vzorec =B3-$F$1 v bunke C3; v bunke C4 sa vzorec zmení na =B4-$F$1 atď:

    Ak návrh vášho pracovného hárka neumožňuje vytvoriť ďalšiu bunku na umiestnenie odčítaného čísla, nič vám nebráni v tom, aby ste ho zakódovali priamo do vzorca:

    =B2-150

    Ako odčítať percento v programe Excel

    Ak chcete jednoducho odčítať jedno percento od druhého, môžete použiť už známy vzorec mínus. Napríklad:

    =100%-30%

    Alebo môžete percentá zadať do jednotlivých buniek a tieto bunky odčítať:

    =A2-B2

    Ak chcete od čísla odpočítať percentá, t. j. znížiť počet o percento potom použite tento vzorec:

    = Číslo * (1 - %)

    Napríklad takto môžete znížiť číslo v A2 o 30 %:

    =A2*(1-30%)

    Alebo môžete percento zadať do samostatnej bunky (napríklad B2) a odkázať na ňu pomocou absolútneho odkazu:

    =A2*(1-$B$2)

    Ďalšie informácie nájdete v časti Ako vypočítať percentá v programe Excel.

    Ako odčítať dátumy v programe Excel

    Najjednoduchší spôsob odčítania dátumov v programe Excel je zadať ich do jednotlivých buniek a odčítať jednu bunku od druhej:

    = End_date - Start_date

    Dátumy môžete zadávať aj priamo do vzorca pomocou funkcie DATE alebo DATEVALUE. Napríklad:

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

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

    Viac informácií o odčítaní dátumov nájdete tu:

    • Ako sčítať a odčítať dátumy v programe Excel
    • Ako vypočítať dni medzi dátumami v programe Excel

    Ako odčítať čas v programe Excel

    Vzorec na odčítanie času v programe Excel je zostavený podobným spôsobom:

    = End_time - Start_time

    Ak chcete napríklad získať rozdiel medzi časmi v A2 a B2, použite tento vzorec:

    =A2-B2

    Aby sa výsledok zobrazil správne, nezabudnite na bunku vzorca použiť formát Čas:

    Rovnaký výsledok môžete dosiahnuť zadaním hodnôt času priamo do vzorca. Aby Excel správne pochopil časy, použite funkciu TIMEVALUE:

    =HODNOTA ČASU("16:30")-HODNOTA ČASU("12:00")

    Ďalšie informácie o odčítaní časov nájdete na:

    • Ako vypočítať čas v programe Excel
    • Ako pridať & odčítať čas na zobrazenie viac ako 24 hodín, 60 minút, 60 sekúnd

    Ako vykonať odčítanie matíc v programe Excel

    Predpokladajme, že máte dve množiny hodnôt (matice) a chcete odčítať príslušné prvky množín, ako je znázornené na nasledujúcej snímke:

    Tu je uvedený postup, ako to môžete urobiť pomocou jediného vzorca:

    1. Vyberte rozsah prázdnych buniek, ktorý má rovnaký počet riadkov a stĺpcov ako vaše matice.
    2. Do vybraného rozsahu alebo do panela vzorcov zadajte vzorec pre odčítanie matice:

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

    3. Stlačením klávesovej skratky Ctrl + Shift + Enter vytvoríte vzorec poľa.

    Výsledky odčítania sa zobrazia vo vybranom rozsahu. Ak kliknete na ľubovoľnú bunku vo výslednom poli a pozriete sa na panel vzorcov, uvidíte, že vzorec je obklopený {vlnitými zátvorkami}, čo je vizuálna indikácia vzorcov poľa v programe Excel:

    Ak sa vám nepáči používanie vzorcov v tabuľkách, môžete do hornej ľavej bunky vložiť bežný vzorec na odčítanie a kopírovať ho smerom doprava a nadol do toľkých buniek, koľko riadkov a stĺpcov majú vaše matice.

    V tomto príklade by sme mohli vložiť nasledujúci vzorec do C7 a pretiahnuť ho do ďalších 2 stĺpcov a 2 riadkov:

    =A2-C4

    Vzhľadom na používanie relatívne odkazy na bunky (bez znaku $), vzorec sa upraví na základe relatívnej pozície stĺpca a riadku, do ktorého sa kopíruje:

    Odčítanie textu jednej bunky od inej bunky

    V závislosti od toho, či chcete veľké a malé písmená považovať za rovnaké alebo rozdielne, použite jeden z nasledujúcich vzorcov.

    Vzorec na odčítanie textu s rozlišovaním veľkých a malých písmen

    Ak chcete odčítať text jednej bunky od textu v inej bunke, použite funkciu SUBSTITUTE na nahradenie odčítaného textu prázdnym reťazcom a potom TRIMujte nadbytočné medzery:

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

    S celým textom v A2 a podreťazcom, ktorý chcete odstrániť, v B2, vzorec vyzerá takto:

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

    Ako vidíte, vzorec funguje výborne na odčítanie podreťazca od začiatku a od konca reťazca:

    Ak chcete od rozsahu buniek odčítať rovnaký text, môžete tento text "natvrdo" zakódovať do vzorca.

    Ako príklad odstráňme slovo "Jablká" z bunky A2:

    =TRIM(SUBSTITUTE(A2, "Jablká","")

    Aby vzorec fungoval, dbajte na presné zadanie textu vrátane prípad charakteru .

    Vzorec na odčítanie textu bez ohľadu na veľkosť písmen

    Tento vzorec je založený na rovnakom prístupe - nahradenie textu, ktorý sa má odčítať, prázdnym reťazcom. Tentoraz však použijeme funkciu REPLACE v kombinácii s ďalšími dvoma funkciami, ktoré určujú, kde sa má začať a koľko znakov sa má nahradiť:

    • Funkcia SEARCH vracia pozíciu prvého znaku, ktorý sa má odčítať v pôvodnom reťazci, pričom sa neberú do úvahy veľké a malé písmená textu. start_num argument funkcie REPLACE.
    • Funkcia LEN zistí dĺžku podreťazca, ktorý by sa mal odstrániť. num_chars argument REPLACE.

    Úplný vzorec vyzerá takto:

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

    Pri aplikácii na náš súbor údajov vzorky má tento tvar:

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

    Kde A2 je pôvodný text a B2 je podreťazec, ktorý sa má odstrániť.

    Odčítanie jedného zoznamu od druhého

    Predpokladajme, že máte dva zoznamy textových hodnôt v rôznych stĺpcoch, pričom menší zoznam je podmnožinou väčšieho zoznamu. Otázka znie: Ako odstrániť prvky menšieho zoznamu z väčšieho zoznamu?

    Matematicky sa úloha obmedzuje na odčítanie menšieho zoznamu od väčšieho zoznamu:

    Väčší zoznam: {"A", "B", "C", "D"}

    Menší zoznam: {"A", "C"}

    Výsledok: {"B", "D"}

    Z hľadiska programu Excel potrebujeme porovnať dva zoznamy na jedinečné hodnoty, t. j. nájsť hodnoty, ktoré sa vyskytujú len vo väčšom zozname. Na tento účel použite vzorec vysvetlený v časti Ako porovnať dva stĺpce na rozdiely:

    =IF(COUNTIF($B:$B, $A2)=0, "Unikátne", "")

    Kde A2 je prvá bunka väčšieho zoznamu a B je stĺpec, v ktorom sa nachádza menší zoznam.

    Výsledkom je, že jedinečné hodnoty vo väčšom zozname sú príslušne označené:

    Teraz môžete filtrovať jedinečné hodnoty a kopírovať ich kamkoľvek chcete.

    Takto sa v programe Excel odčítavajú čísla a bunky. Ak sa chcete bližšie pozrieť na naše príklady, neváhajte si stiahnuť náš vzorový zošit nižšie. Ďakujem vám za prečítanie a dúfam, že sa na našom blogu uvidíme budúci týždeň!

    Cvičný zošit

    Príklady vzorcov na odčítanie (.xlsx súbor)

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.