Obsah
Výukový program ukazuje, jak v aplikaci Excel provádět odčítání pomocí znaménka minus a funkce SUMA. Naučíte se také odčítat buňky, celé sloupce, matice a seznamy.
Odčítání je jednou ze čtyř základních aritmetických operací a každý žák základní školy ví, že k odečtení jednoho čísla od druhého se používá znaménko minus. Tato stará dobrá metoda funguje i v Excelu. Jaké věci můžete ve svých pracovních listech odečítat? Prostě jakékoliv věci: čísla, procenta, dny, měsíce, hodiny, minuty a sekundy. Dokonce můžete odečítat i matice, textové řetězce a seznamy. Nyní si ukážemepodívejte se, jak to všechno můžete udělat.
Vzorec pro odečítání v aplikaci Excel (vzorec minus)
Pro přehlednost uvádíme, že funkce SUBTRACT v Excelu neexistuje. Chcete-li provést jednoduchou operaci odečtení, použijte příkaz znaménko minus (-).
Základní vzorec pro odečítání v aplikaci Excel je jednoduchý:
= číslo1 - číslo2Chcete-li například odečíst 10 od 100, napište níže uvedenou rovnici a jako výsledek dostanete 90:
=100-10
Chcete-li vzorec zadat do pracovního listu, postupujte takto:
- Do buňky, ve které chcete zobrazit výsledek, zadejte znaménko rovnosti ( = ).
- Zadejte první číslo, za kterým následuje znaménko minus a druhé číslo.
- Vzorec dokončete stisknutím klávesy Enter.
Stejně jako v matematice můžete v rámci jednoho vzorce provést více aritmetických operací.
Chcete-li například od 100 odečíst několik čísel, zadejte všechna tato čísla oddělená znaménkem minus:
=100-10-20-30
Chcete-li uvést, která část vzorce se má vypočítat jako první, použijte závorky. Například:
=(100-10)/(80-20)
Na obrázku níže je uvedeno několik dalších vzorců pro odečítání čísel v aplikaci Excel:
Jak odečíst buňky v aplikaci Excel
Chcete-li odečíst jednu buňku od druhé, použijte také vzorec minus, ale místo skutečných čísel zadejte odkazy na buňky:
= cell_1 - cell_2Chcete-li například odečíst číslo v položce B2 od čísla v položce A2, použijte tento vzorec:
=A2-B2
Odkazy na buňky nemusíte nutně psát ručně, můžete je rychle přidat do vzorce výběrem příslušných buněk. Zde je uveden postup:
- V buňce, do které chcete vypsat rozdíl, zadejte znaménko rovnítka (=) a začněte vzorec.
- Klikněte na buňku obsahující minuend (číslo, od kterého se má odečíst jiné číslo). Jeho odkaz se automaticky přidá do vzorce (A2).
- Zadejte znaménko minus (-).
- Kliknutím na buňku obsahující odčitatelnou položku (číslo, které se má odečíst) přidáte její odkaz do vzorce (B2).
- Stisknutím klávesy Enter vzorec dokončete.
Výsledek bude podobný tomuto:
Jak odečíst více buněk od jedné buňky v aplikaci Excel
Chcete-li od jedné buňky odečíst více buněk, můžete použít některou z následujících metod.
Metoda 1. Znaménko mínus
Jednoduše zadejte několik odkazů na buňky oddělených znaménkem minus, jako jsme to udělali při odečítání více čísel.
Chcete-li například odečíst buňky B2:B6 od B1, sestavte vzorec tímto způsobem:
=B1-B2-B3-B4-B5-B6
Metoda 2. Funkce SUM
Aby byl vzorec kompaktnější, sečtěte pomocí funkce SUMA mezisoučty (B2:B6) a poté tento součet odečtěte od mininásobku (B1):
=B1-SUMA(B2:B6)
Metoda 3. Součet záporných čísel
Jak si možná pamatujete z kurzů matematiky, odečítání záporných čísel je stejné jako jejich sčítání. Všechna čísla, která chcete odečíst, tedy nastavte jako záporná (stačí před číslo napsat znaménko minus) a poté použijte funkci SUMA k sečtení záporných čísel:
=SUMA(B1:B6)
Jak odečíst sloupce v aplikaci Excel
Chcete-li odečíst 2 sloupce po řádcích, napište vzorec minus pro nejvyšší buňku a poté přetáhněte úchyt výplně nebo dvakrát klikněte na znaménko plus, abyste vzorec zkopírovali do celého sloupce.
Jako příklad odečteme čísla ve sloupci C od čísel ve sloupci B, počínaje řádkem 2:
=B2-C2
Díky použití relativních odkazů na buňky se vzorec správně upraví pro každý řádek:
Odečtení stejného čísla od sloupce čísel
Chcete-li odečíst jedno číslo z rozsahu buněk, zadejte toto číslo do některé buňky (v tomto příkladu F1) a odečtěte buňku F1 od první buňky v rozsahu:
=B2-$F$1
Klíčovým bodem je uzamknout odkaz na buňku, která má být odečtena, pomocí znaku $. Tím se vytvoří absolutní odkaz na buňku, který se nezmění bez ohledu na to, kam se vzorec zkopíruje. První odkaz (B2) není uzamčen, takže se mění pro každý řádek.
Výsledkem bude vzorec =B3-$F$1 v buňce C3; v buňce C4 se vzorec změní na =B4-$F$1 atd:
Pokud návrh vašeho pracovního listu neumožňuje vytvořit další buňku pro umístění odečítaného čísla, nic vám nebrání v tom, abyste jej zakódovali přímo do vzorce:
=B2-150
Jak odečíst procenta v aplikaci Excel
Pokud chcete jednoduše odečíst jedno procento od druhého, můžete použít již známý vzorec minus. Například:
=100%-30%
Nebo můžete zadat procenta do jednotlivých buněk a tyto buňky odečíst:
=A2-B2
Pokud chcete od čísla odečíst procenta, tj. snížit počet o procento , pak použijte tento vzorec:
= Číslo * (1 - %)Například zde najdete způsob, jak snížit číslo v A2 o 30 %:
=A2*(1-30%)
Nebo můžete procento zadat do samostatné buňky (například B2) a odkazovat na ni pomocí absolutního odkazu:
=A2*(1-$B$2)
Další informace naleznete v části Jak vypočítat procenta v aplikaci Excel.
Jak odečíst data v aplikaci Excel
Nejjednodušší způsob odečítání dat v aplikaci Excel je zadat je do jednotlivých buněk a odečíst jednu buňku od druhé:
= End_date - Start_dateData můžete zadávat také přímo do vzorce pomocí funkce DATE nebo DATEVALUE. Například:
=DATE(2018,2,1)-DATE(2018,1,1)
=DATEVALUE("2/1/2018")-DATEVALUE("1/1/2018")
Další informace o odečítání dat naleznete zde:
- Jak sčítat a odečítat data v aplikaci Excel
- Jak vypočítat dny mezi daty v aplikaci Excel
Jak odečíst čas v aplikaci Excel
Vzorec pro odečítání času v aplikaci Excel je sestaven podobným způsobem:
= End_time - Start_timeChcete-li například získat rozdíl mezi časy v položkách A2 a B2, použijte tento vzorec:
=A2-B2
Aby se výsledek zobrazil správně, nezapomeňte na buňku vzorce použít formát Čas:
Stejného výsledku dosáhnete zadáním časových hodnot přímo do vzorce. Aby Excel správně pochopil časy, použijte funkci TIMEVALUE:
=HODNOTA ČASU("16:30")-HODNOTA ČASU("12:00")
Další informace o odečítání časů naleznete na adrese:
- Jak vypočítat čas v aplikaci Excel
- Jak přidat & amp; odečíst čas pro zobrazení více než 24 hodin, 60 minut, 60 sekund
Jak provést odečítání matic v aplikaci Excel
Předpokládejme, že máte dvě množiny hodnot (matice) a chcete odečíst odpovídající prvky těchto množin, jak je znázorněno na obrázku níže:
Zde se dozvíte, jak toho můžete dosáhnout pomocí jediného vzorce:
- Vyberte rozsah prázdných buněk, který má stejný počet řádků a sloupců jako vaše matice.
- Do vybraného rozsahu nebo do panelu vzorců zadejte vzorec pro odečítání matic:
=(A2:C4)-(E2:G4)
- Stisknutím klávesové zkratky Ctrl + Shift + Enter vytvoříte vzorec pole.
Výsledky odečtení se zobrazí ve vybraném rozsahu. Pokud kliknete na libovolnou buňku ve výsledném poli a podíváte se na panel vzorců, uvidíte, že vzorec je obklopen {kudrnatými závorkami}, což je vizuální označení vzorců pole v aplikaci Excel:
Pokud neradi používáte v pracovních listech vzorce pro matice, můžete do horní levé buňky vložit běžný vzorec pro odečítání a zkopírovat jej směrem doprava a dolů do tolika buněk, kolik řádků a sloupců mají vaše matice.
V tomto příkladu bychom mohli vložit níže uvedený vzorec do pole C7 a přetáhnout jej do dalších 2 sloupců a 2 řádků:
=A2-C4
Vzhledem k použití relativní odkazy na buňky (bez znaménka $), vzorec se upraví na základě relativní pozice sloupce a řádku, kam je kopírován:
Odečtení textu jedné buňky od jiné buňky
Podle toho, zda chcete velká a malá písmena považovat za stejná nebo odlišná, použijte jeden z následujících vzorců.
Vzorec pro odečítání textu rozlišující malá a velká písmena
Chcete-li odečíst text jedné buňky od textu v jiné buňce, použijte funkci SUBSTITUTE, která nahradí odečítaný text prázdným řetězcem, a poté odřízněte přebytečné mezery:
TRIM(SUBSTITUTE( full_text , text_to_subtract ,""))S plným textem v A2 a podřetězcem, který chcete odstranit, v B2, je vzorec následující:
=TRIM(SUBSTITUTE(A2,B2,""))
Jak vidíte, vzorec skvěle funguje pro odečítání podřetězce od začátku a od konce řetězce:
Pokud chcete odečíst stejný text z rozsahu buněk, můžete tento text "natvrdo" zadat do vzorce.
Jako příklad odstraňme z buňky A2 slovo "Jablka":
=TRIM(SUBSTITUTE(A2, "Jablka","))
Aby vzorec fungoval, nezapomeňte napsat text přesně, a to včetně případ znaku .
Vzorec pro odečítání textu bez ohledu na velikost písmen
Tento vzorec je založen na stejném přístupu - nahrazení textu, který se má odečíst, prázdným řetězcem. Tentokrát však použijeme funkci REPLACE v kombinaci s dalšími dvěma funkcemi, které určují, kde začít a kolik znaků nahradit:
- Funkce SEARCH vrací pozici prvního znaku, který se má odečíst v původním řetězci, přičemž se ignorují velká a malá písmena textu. Toto číslo se přenáší do řetězce. start_num argumentu funkce REPLACE.
- Funkce LEN zjišťuje délku podřetězce, který by měl být odstraněn. num_chars argumentu REPLACE.
Kompletní vzorec vypadá takto:
TRIM(REPLACE( full_text , HLEDAT( text_to_subtract , full_text ), LEN( text_to_subtract ),""))Při aplikaci na náš vzorový soubor dat má následující tvar:
=TRIM(REPLACE(A2,SEARCH(B2,A2),LEN(B2),""))
Kde A2 je původní text a B2 je podřetězec, který má být odstraněn.
Odečtení jednoho seznamu od druhého
Předpokládejme, že máte dva seznamy textových hodnot v různých sloupcích, přičemž menší seznam je podmnožinou většího seznamu. Otázka zní: Jak odstranit prvky menšího seznamu z většího seznamu?
Matematicky se úloha omezuje na odečtení menšího seznamu od většího seznamu:
Větší seznam: {"A", "B", "C", "D"}
Menší seznam: {"A", "C"}
Výsledek: {"B", "D"}
Z hlediska aplikace Excel potřebujeme porovnat dva seznamy na jedinečné hodnoty, tj. najít hodnoty, které se vyskytují pouze ve větším seznamu. K tomu použijeme vzorec vysvětlený v části Jak porovnat dva sloupce na rozdíly:
=IF(COUNTIF($B:$B, $A2)=0, "Unikátní", "")
Kde A2 je první buňka většího seznamu a B je sloupec obsahující menší seznam.
Výsledkem je, že jedinečné hodnoty ve větším seznamu jsou odpovídajícím způsobem označeny:
Nyní můžete filtrovat jedinečné hodnoty a kopírovat je, kam chcete.
Takto se v Excelu odečítají čísla a buňky. Chcete-li se na naše příklady podívat blíže, neváhejte si stáhnout náš ukázkový sešit níže. Děkuji vám za přečtení a doufám, že se příští týden uvidíme na našem blogu!
Cvičebnice
Příklady vzorců pro odečítání (.xlsx soubor)