Proveďte výpočty dat s mezními hodnotami
Chcete účtovat data v intervalech? To může být užitečné pro mnoho aplikací, ve kterých by měla být použita jiná data, když jsou překročeny určité limity. Zamyslete se nad příklady z oblasti logistiky nebo kalkulace nákladů.
Další příklad: Pro lékařské úkoly musí být množství léků vypočítáno na základě tělesné hmotnosti. Platí následující požadavky:
Pro prvních deset kilogramů tělesné hmotnosti se musí vypočítat 4 ml na kg, pro druhé deset kilogramů další 2 ml / kg tělesné hmotnosti a od 20 kg další 1 ml / kg tělesné hmotnosti.
Pro pacienta s hmotností 80 kg by to znamenalo: Pro prvních 10 kg každý 4 ml = 40 ml plus 2 ml každý pro druhého 10 kg = 20 ml plus každý 1 ml / kg tělesné hmotnosti pro zbývajících 60 kg = 60 ml. Výsledkem je celkem 120 ml.
Pro tento úkol, který lze také přenést do jiných oblastí, vytvořte strukturu tabulky s klíčovými daty v následujícím tvaru:
Aby byl vzorec vyvinut, je důležité, aby mezní hodnota 11 byla v buňce C1 a ne rozmezí 11-20, jak je vidět na obrázku.
Můžete to provést pomocí uživatelem definovaného formátu čísel, který vytvoříte následovně:
Vyberte buňku C1. Poté pomocí kombinace kláves S + 1 otevřete dialogové okno „Formát buněk“. V tomto aktivujete kartu „Čísla“. V části „Kategorie“ klikněte na „Definováno uživatelem“ a do pole „Typ“ zadejte následující pokyny k formátování:
#"-20";
Následující obrázek ukazuje zadání vlastního formátu:
Potvrďte definici uživatelem definovaného formátu pomocí tlačítka „OK“. Pokud nyní zadáte hodnotu 11 jako limit do buňky C1, zobrazí se rozsah 11-20. Pro další výpočty však buňka obsahuje pouze hodnotu 11.
Podobně definujte vlastní formát čísel pro buňku D1 pomocí následujícího příkazu:
"> "#
Toto formátování znamená, že po zadání mezní hodnoty 20, kterou je třeba očekávat, se v buňce zobrazí „> 20“.
V dalším kroku přidejte do tabulky pole „Hmotnost“ (A4) a „Množství“ (A5). Poté zadejte hmotnost, pro kterou chcete vypočítat množství léků v buňce B4.
Vypočítejte požadované množství v buňce B5 pomocí následujícího vzorce:
= IF (B4> D1; B1 * B2 + (C1-1) * C2 + (B4-D1); IF (AND (B4> B1; B4 = D1); B1 * B2 + (B4-B1) * 2; B4 * B2))
Následující obrázek ukazuje použití vzorce v ukázkové tabulce: