LibreOffice je freewarová kancelářská sada, která obsahuje tabulkovou aplikaci Calc. Calc je softwarový balíček, který má spoustu funkcí a vzorců pro tabulky. Některé z nich jsou podmíněné funkce, které vám dávají výsledky a hodnoty vzorců na základě konkrétní podmínky. Takto lze do tabulek přidat některé z Calcových podmíněných funkcí IF.
Viz také náš článek Co je Office 365?
Pokud tuto aplikaci ještě nemáte, klikněte na této stránce na tlačítko Stáhnout verzi 5.2.0 . Nainstalujte sadu pomocí průvodce nastavením LibreOffice. Poté otevřete okno Calc zobrazené na obrázku níže.
Funkce IF
Nejprve přidáme základní tabulku IF / ELSE do tabulky Calc. To vám umožní nastavit podmíněný příkaz, podle kterého bude výsledek jedné buňky záviset na hodnotě jiné buňky. Nejprve zadejte do buňky B4 hodnotu 777. Poté klikněte na buňku C4 a stiskněte tlačítko Průvodce funkcí . V tomto okně vyberte IF a potom kliknutím na tlačítko Další otevřete možnosti funkcí zobrazené přímo níže.
Klepněte na tlačítko Vybrat vedle textového pole Test a poté vyberte buňku B4. Dále zadejte do textového pole Test > 500 za B4. Do pole Then_value zadejte „true“ a do textového pole Otherwise_value zadejte „false“, jak je znázorněno na obrázku níže.
Klepnutím na OK zavřete okno. Tabulka se nyní bude shodovat s tabulkou zobrazenou na obrázku přímo níže. Právě jste zde nastavili podmíněnou funkci, pokud je funkce, která potvrzuje hodnotu buňky B4, vyšší než 500. Pokud je počet B4 nižší než 500, bude buňka IF obsahovat false. Úplný vzorec je = IF (B4> 500, „true“, „false“) .
Můžete nastavit celou řadu funkcí IF, které jsou stejné, s =, > a <, což znamená, že je rovno, více nebo méně než. Chcete-li do buňky IF zahrnout číselnou hodnotu, zadejte číslo nebo odkaz na buňku do pole Then_value bez dalších uvozovek. Citace jsou vyžadovány pro textový výstup jako v příkladu.
Funkce SUMIF
Existuje mnoho funkcí, které se rozšiřují o základní příkaz IF. Například pomocí funkce SUMIF můžete přidávat čísla, která odpovídají určitým kritériím. Předpokládejme například, že jste v tabulce museli sčítat pouze údaje o prodeji, které odpovídají určitým kritériím nebo podmínkám. Potom by to bylo ideální SUMIF, nebo SUMIFS pro více podmínek.
Jako příklad lze nastavit funkci SUMIF, která pouze přidává buňky dohromady v rozsahu zatmění určité hodnoty. Chcete-li to provést, zadejte čtyři hodnoty do tabulky přesně podle obrázku níže. Potom vyberte buňku, která má zahrnovat funkci SUMIF, a stiskněte tlačítko Průvodce funkcí . Vyberte SUMIF a kliknutím na tlačítko Další otevřete průvodce SUMIF.
Klikněte na tlačítko Vybrat vedle textového pole rozsahu a poté vyberte buňky, které obsahují zadaná čísla. Níže byste měli do pole kritérií zadat „> 55“. Měli byste také vybrat stejné buňky B4: B7 v poli sum_range jako níže.
Nyní, když klepnete na tlačítko OK , vrací tabulka hodnotu 154 v buňce SUMIF. Tabulka tedy přidala obě buňky společně s čísly vyššími než 55. Tyto dvě buňky se 77 v nich činí 154.
Můžete tedy přidat čísla do sloupce nebo řádku menší nebo rovno konkrétní hodnotě, která je téměř stejná. Za tím účelem byste museli v poli kritérií nahradit znakem <nebo =. Chcete-li například přidat čísla menší než 55, zadejte do pole kritérií „<55“.
Funkce COUNTIF
COUNTIF je další podmíněná funkce, kterou můžete přidat do tabulek Calc. Tato funkce sčítá počet buněk, nikoli jejich specifické hodnoty, které odpovídají podmínce. Můžete například nastavit funkci COUNTIF, která počítá, kolik buněk ve sloupci obsahuje čísla, která jsou menší než specifická hodnota.
Udělejme to zadáním některých čísel do tabulky Calc přesně jako na snímku přímo pod. Klepnutím na buňku přidejte funkci COUNTIF a otevřete Průvodce funkcí. Klepnutím na COUNTIF > Další otevřete průvodce.
Vyberte čísla zadaná do tabulky kliknutím na tlačítko Vybrat vedle rozsahu. Do pole kritérií zadejte „= 1232“, jak je uvedeno přímo níže. Zavřete okno Průvodce funkcemi.
Nyní buňka COUNTIF spočítá počet buněk, které v nich obsahují 1 232, což v tomto příkladu činí tři. Můžete spočítat, kolik buněk obsahuje vyšší nebo nižší hodnotu než 1 232 nahrazením = za <nebo>. Tato funkce by se mohla hodit pro větší tabulky se spoustou čísel ve sloupci nebo řádku.
Funkce AVERAGEIF
Funkce AVERAGEIF je podobná SUMIF, kromě toho, že najde průměrnou hodnotu buněk na základě konkrétní podmínky. Takže byste mohli najít průměrnou hodnotu buněk, které se zatmění nebo jsou nižší než konkrétní počet. Alternativně můžete podmínku založit také na záhlaví řádku nebo sloupce.
Zadejte několik čísel do řádku tabulky přesně jako na snímku přímo pod. Vyberte buňku pro funkci AVERAGEIF, otevřete Průvodce funkcí a vyberte AVERAGEIF . Tím se otevře průvodce AVERAGEIF pro nastavení funkce.
Stisknutím tlačítka Vybrat vedle pole rozsahu vyberte buňky, do kterých jste zadali čísla. Do pole kritérií zadejte „<145“. Vyberte stejné buňky jako pole rozsahu pro pole Average_range . Klepnutím na OK zavřete okno.
Nyní by měla mít buňka AVERAGEIF hodnotu 131. To je průměr dvou hodnot buněk ve sloupci nižším než 145. Hodnoty 139 a 123 činí 162, které se dělí dvěma, aby se rovnaly 131.
Můžete také nastavit podmínku na základě textu v jiném sloupci nebo řádku. Například vložte nějaký text do sousedního sloupce tabulky, jak je uvedeno níže. Poté vyberte buňky v řádku, který obsahuje text pole rozsahu funkce AVERAGEIF. Do pole kritérií zadejte „jaro“ a pro textové pole průměrného_ranže vyberte buňky s čísly v nich. To najde průměr hodnot buněk v řádcích jaro.
To jsou čtyři podmíněné funkce, které můžete přidat do tabulky Calc. Můžete také vybrat funkce SUMIFS, COUNTIFS a AVERAGEIFS a nastavit funkce na základě více podmínek. Funkce se určitě hodí, když potřebujete nějaké hodnoty z buněk tabulky dat, které odpovídají zadaným podmínkám.
