Jak odečíst v aplikaci Excel (Odečíst buňky, sloupec, data/čas)

Přestože je Excel úžasný nástroj pro analýzu dat, mnoho lidí jej používá pro základní aritmetické výpočty, jako je sčítání, odčítání, násobení a dělení.

Pokud s Excelem začínáte a přemýšlíte, jak v Excelu odečíst, jste na správném místě.

V tomto tutoriálu vám ukážu, jak odečíst v Excelu (odečíst buňky, rozsahy, sloupce a další).

Začnu od základů a poté se budu zabývat některými pokročilými technikami odčítání v Excelu. Také se zabývám odečtením dat, časů a procent v aplikaci Excel.

Pojďme tedy na to!

Odečtení buněk/hodnot v aplikaci Excel

Začněme opravdu jednoduchým příkladem, kde mám dvě hodnoty (řekněme 200 a 100) a chci je odečíst a získat výsledek.

Postupujte takto:

  1. Vyberte buňku, kterou chcete odečíst, a zadejte znaménko rovná se (=)
  2. Zadejte první hodnotu
  3. Zadejte znaménko odčítání (znaménko mínus -)
  4. Zadejte druhé číslo
  5. Stiskněte Enter

Výše uvedené kroky by provedly výpočet v buňce a zobrazily výsledek.

Všimněte si toho, že se tomu v Excelu říká vzorec, kde začneme znaménkem rovná se a potom máme vzorec nebo rovnici, kterou chceme vyřešit.

Ve výše uvedeném příkladu jsme pevně zakódovali hodnoty v buňce. To znamená, že jsme do buňky ručně zadali hodnoty 200 a 100.

Podobný vzorec můžete také použít, když máte tyto hodnoty v buňkách. V takovém případě můžete místo ručního zadávání hodnot použít odkaz na buňku.

Předpokládejme, že máte dvě hodnoty v buňce B1 a B2 (jak je uvedeno níže) a chcete odečíst hodnotu v buňce B2 od hodnoty v buňce B1

Níže je uveden vzorec, který to provede:

= B1-B2

Je to stejná konstrukce, ale místo ručního zadávání hodnot do vzorce jsme použili odkaz na buňku, který hodnotu uchovává.

Výhodou tohoto postupu je, že v případě změny hodnot v buňkách by se vzorec automaticky aktualizoval a ukázal vám správný výsledek.

Odečtení hodnoty z celého sloupce

Nyní přejdeme k mírně pokročilejším výpočtům odčítání.

Ve výše uvedeném příkladu jsme měli dvě hodnoty, které jsme chtěli odečíst.

Ale co když máte seznam hodnot ve sloupci a chcete odečíst jednu konkrétní hodnotu z celého tohoto sloupce.

Opět to můžete snadno provést v aplikaci Excel.

Předpokládejme, že máte sadu dat, jak je uvedeno níže, a chcete odečíst hodnotu 10 z každé buňky ve sloupci A.

Níže jsou uvedeny kroky, jak to provést:

  1. Do buňky B2 zadejte vzorec: = A2-10
  1. Zkopírujte buňku B2
  2. Vyberte buňku B3 až B12
  3. Vložte zkopírovanou buňku

Když to uděláte, Excel zkopíruje vzorec v buňce B2 a poté to použije na všechny buňky, kam jste zkopírovanou buňku vložili.

A protože používáme odkaz na buňku ve vzorci (A2), Excel by automaticky upravil odkaz na buňku, jak klesá.

Například v buňce B3 by vzorec byl = A3-10 a v buňce B4 by vzorec byl A4-10.

Pokud používáte Microsoft 365

Metoda, kterou jsem popsal výše, bude fungovat se všemi verzemi aplikace Excel, ale pokud používáte Microsoft 365, můžete použít ještě jednodušší vzorec.

Předpokládejme, že máte stejná data (s daty ve sloupci A) a chcete od každé buňky odečíst 10, můžete v buňce B2 použít níže uvedený vzorec:

= A2: A12-10

A je to!

Nemusíte si dělat starosti s kopírováním a vkládáním vzorce do jiných buněk, protože aplikace Excel se o to postará.

Toto se nazývá dynamický vzorec pole, kde výsledek nevrací jednu jedinou hodnotu, ale pole hodnot. A to jsou hodnoty, které se pak přelévají do dalších buněk ve sloupci

Poznámka: Aby tyto vzorce dynamických polí fungovaly, musíte se ujistit, že buňky, kde by byl výsledek naplněn, jsou prázdné. V případě, že v těchto buňkách již existuje určitý počet textu, uvidíte #SPILL! chyba v buňce, kde zadáváte vzorec.

Odečtení hodnoty buňky z celého sloupce

Ve výše uvedeném příkladu jsem odečetl 10 z více buněk ve sloupci.

Stejný koncept můžeme použít k odečtení hodnoty v buňce z celého sloupce.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže, kde chcete odečíst hodnotu v buňce D2 se všemi buňkami ve sloupci A.

Níže jsou uvedeny kroky, jak to provést:

  1. Do buňky C2 zadejte vzorec: = A2- $ D $ 2
  1. Zkopírujte buňku C2
  2. Vyberte buňku C3 až C12
  3. Vložte zkopírovanou buňku

V tomto příkladu jsem použil vzorec A2- $ D $ 2, který zajišťuje, že když zkopíruji vzorec pro všechny ostatní buňky ve sloupci C, hodnota, kterou odečítám, zůstane stejná, což je buňka B2.

Když přidáte dolar před abecedu sloupce a číslo řádku, zajistí to, že v případě, že zkopírujete buňku s tímto odkazem a vložíte jej někam jinam, odkaz zůstane i nadále $ D $ 2. Tomu se říká absolutní reference (protože ty se nemění).

Když zkopírujete tento vzorec do buňky C3, stane se A3- $ D $ 2 a v buňce C4 se stane A4- $ D $ 2.

Takže zatímco se první část odkazu při kopírování stále mění z A3 na A4, absolutní reference se nemění,

To nám umožňuje odečíst stejnou hodnotu od všech buněk ve sloupci A.

Pokud používáte Microsoft 365

Pokud používáte Microsoft 365 a máte přístup k dynamickým polím, můžete také použít níže uvedený vzorec:

= A2: A12-D2

S dynamickými poli si nemusíte dělat starosti se změnami referencí. Postará se o to sama.

Odečtěte více buněk z jedné buňky

Podobně jako ve výše uvedeném příkladu můžete také odstranit hodnoty v celém sloupci z jedné hodnoty nebo buňky, která tuto hodnotu obsahuje.

Předpokládejme, že máte sadu dat, jak je uvedeno níže, a chcete odečíst všechny hodnoty ve sloupci B od hodnoty v buňce A2.

Níže jsou uvedeny kroky, jak to provést:

  1. Do buňky C2 zadejte vzorec: = $ A $ 2-B2
  2. Zkopírujte buňku C2
  3. Vyberte buňku C3 až C12
  4. Vložte zkopírovanou buňku

Zde použitá logika je přesně stejná jako výše, kde jsem zamkl referenční $ A $ 2 přidáním znaku $ před abecedu sloupce a číslo řádku.

Tímto způsobem se odkaz na buňku $ A $ 2 nezmění, když ji zkopírujeme do sloupce C, ale druhá reference vzorce (B2) se stále mění, když klesáme do buňky.

Pokud používáte Microsoft 365

Pokud používáte Microsoft 365 a máte přístup k dynamickým polím, můžete také použít níže uvedený vzorec:

= A2-B2: B12

Odečtení buněk ve dvou sloupcích

Ve většině praktických případů budete mít dva sloupce, ve kterých chcete odečíst buňky v každém sloupci (ve stejném řádku) a získat výsledek.

Předpokládejme například, že máte ve dvou sloupcích hodnoty výnosů a výdajů a chcete vypočítat čistý příjem (což je rozdíl mezi příjmy a výdaji)

Postupujte takto:

  1. Do buňky C2 zadejte vzorec: = B2-C2
  1. Zkopírujte buňku C2
  2. Vyberte buňku C3 až C12
  3. Vložte zkopírovanou buňku

Výše uvedený vzorec automaticky upraví odkaz při jeho kopírování dolů a získáte rozdíl mezi výnosy a výdaji v tomto řádku.

Pokud používáte Microsoft 365

Metoda, kterou jsem popsal výše, bude fungovat se všemi verzemi aplikace Excel, ale pokud používáte Microsoft 365, můžete použít ještě jednodušší vzorec.

Předpokládejme, že máte stejná data a chcete odečíst dva sloupce, můžete použít níže uvedený vzorec:

= B2: B11-C2: C11

Všimněte si toho, že je to možné, protože Excel v Microsoft 365 má něco, co se nazývá dynamická pole. Pokud je nemáte, pak tento vzorec nebude možné použít.

Odečtěte data v aplikaci Excel

Data a časové hodnoty jsou uloženy jako čísla v backendu v Excelu.

Například 44197 představuje datum 1. ledna 2021 a 44198 představuje datum 2. ledna 2021.

To nám umožňuje snadno odečíst data v aplikaci Excel a najít rozdíl.

Pokud máte například dvě data, můžete je odečíst a zjistit, kolik dní mezi těmito dvěma daty uplynulo.

Předpokládejme, že mám níže uvedenou datovou sadu, kde mám „Počáteční datum“ a „Koncové datum“ a chci zjistit počet dní mezi těmito dvěma daty.

Výsledek by mi dala jednoduchá odečítací formule.

= B2-A2

Existuje možnost, že vám Excel místo čísla, jak je uvedeno výše, poskytne výsledek ve formátu data.

K tomu někdy dochází, když se Excel pokusí být nápomocný a vyzvedne formát ze sousedního sloupce.

Můžete to snadno upravit a získat hodnoty v číslech tak, že přejdete na kartu Domů a v rozevíracím seznamu formát čísel vyberete Obecné.

Poznámka: Tento vzorec by fungoval pouze v případě, že používáte datum, které Excel rozpozná jako platný formát data. Pokud například použijete 01.01.2020, Excel jej nerozpozná jako datum a bude jej považovat za textový řetězec. V takovém formátu tedy data nebudete moci odečíst

Více o odečtení dat v Excelu si můžete přečíst zde

Odečtěte čas v Excelu

Stejně jako data jsou i časové hodnoty uloženy jako čísla v Excelu.

Zatímco denní část data by byla reprezentována celým číslem, časová část by byla reprezentována desetinnou čárkou.

Například 44197.5 by představovalo 1. ledna 2021 12:00 a 44197.25 by představovalo 1. ledna 2021 09:00

V případě, že máte v Excelu časové hodnoty, to, co ve skutečnosti máte na zadním konci v Excelu, jsou desetinná čísla, která představují tuto časovou hodnotu (která jsou formátována tak, aby se v buňkách zobrazovala jako čas).

A protože se jedná o čísla, můžete je snadno odečíst.

Níže mám soubor dat, kde mám počáteční a koncový čas, a chci vypočítat rozdíl mezi těmito dvěma časy.

Zde je vzorec, který nám poskytne rozdíl mezi těmito časovými hodnotami:

= B2-A2

Existuje vysoká možnost, že aplikace Excel změní formát sloupce výsledků tak, aby zobrazoval rozdíl jako časovou hodnotu (například vám může ukázat 9:00 ráno místo 0,375). Můžete to snadno změnit tak, že přejdete na kartu Domů a z rozevíracího seznamu formátů vyberete Obecné.

Všimněte si, že v případě časů získáte hodnotu v desetinných číslech, ale pokud ji chcete v hodinách, minutách a sekundách, můžete to udělat vynásobením desetinné hodnoty číslem 24 (pro získání hodin) nebo 24*60 pro získání minut a 24*60*60 za získání sekund.

Pokud tedy chcete vědět, kolik hodin je v daném čase v našem souboru dat, můžete použít následující vzorec:

= (B2-A2)*24

Odečtěte procenta v aplikaci Excel

Odečtení procent z čísla v aplikaci Excel je trochu jiné než odečtení dvou celých čísel nebo desetinných míst.

Předpokládejme, že máte dvě procentuální hodnoty (jak je uvedeno níže) a chcete odečíst jednu od druhé, můžete použít jednoduchý vzorec pro odčítání

Pokud ale chcete odečíst procentní hodnotu od nepercentní hodnoty, musíte to udělat jinak.

Předpokládejme, že máte 100 v buňce B1 a chcete od této hodnoty odečíst 20% (tj. Odečíst 20% ze 100 od 100).

V tomto případě můžete použít níže uvedený formál:

= B1*(1-20%)

Můžete také použít následující vzorec:

= B1-B1*20%

Pokud máte v buňce procentuální hodnotu, můžete také použít odkaz na buňku. Pokud máte například datovou sadu, jak je uvedeno níže, a chcete odečíst procentní hodnotu v buňce B2 od čísla v B1.

Pak můžete použít následující vzorec:

= B1-B1*B2

Odečíst pomocí Vložit jinak

A nakonec můžete také použít Vložit speciální trik k odečtení v aplikaci Excel.

To je užitečné, pokud chcete rychle odečíst konkrétní hodnotu od celého sloupce.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže, a chcete odečíst 100 z každého z těchto čísel.

Níže jsou uvedeny kroky, jak to provést:

  1. Do prázdné buňky zadejte hodnotu, kterou chcete odečíst z celého sloupce. V tomto případě zadám tuto hodnotu do buňky D1
  1. Zkopírujte buňku D1 (což je buňka, do které jste zadali tuto hodnotu, kterou chcete odečíst)
  1. Vyberte celý sloupec, ze kterého chcete odečíst zkopírovanou hodnotu
  2. Klikněte pravým tlačítkem a poté klikněte na možnost Vložit jinak
  1. Ve zvláštním dialogovém okně vyberte jako možnost Vložit hodnoty
  1. V části Operace vyberte Odečíst
  1. Klikněte na OK
  2. Odstraňte hodnotu, kterou jste zadali do buňky v kroku 1

Výše uvedené kroky ale jednoduše odečtou hodnotu, kterou jste zkopírovali z vybraného sloupce. Výsledek, který z toho získáte, je statická hodnota.

Výhodou této metody je, že nepotřebujete další sloupec, kde je třeba použít vzorec k odečtení hodnot. V případě, že chcete zachovat také původní hodnoty, jednoduše vytvořte kopii sloupce a poté použijte výše uvedené kroky

To jsou tedy různé způsoby, kterými můžete Excel používat odečtěte hodnoty/procenta, buňky a sloupce.

Pochopení těchto základních pojmů vám pomůže používat tabulkový nástroj Excel nejefektivnějším způsobem.

Doufám, že jste našli tento návod užitečný.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave