Vykonajte výpočty údajov s limitnými hodnotami
Chcete fakturovať údaje v intervaloch? To môže byť užitočné pre mnoho aplikácií, v ktorých by sa pri prekročení určitých limitov mali používať iné údaje. Zamyslite sa nad príkladmi z oblasti logistiky alebo kalkulácie nákladov.
Ďalší príklad: Na lekárske účely sa množstvo liekov musí vypočítať na základe telesnej hmotnosti. Platia nasledujúce požiadavky:
Pre prvých desať kilogramov telesnej hmotnosti sa musia vypočítať 4 ml na kg, pre ostatných desať kilogramov ďalšie 2 ml / kg telesnej hmotnosti a od 20 kg ďalších 1 ml / kg telesnej hmotnosti.
Pre pacienta s hmotnosťou 80 kg by to znamenalo: Pre prvých 10 kg každý 4 ml = 40 ml plus 2 ml každý pre druhého 10 kg = 20 ml plus každý 1 ml / kg telesnej hmotnosti pre zvyšných 60 kg = 60 ml. Výsledkom je celkom 120 ml.
Pre túto úlohu, ktorú je možné preniesť aj do iných oblastí, vytvorte štruktúru tabuľky s kľúčovými údajmi v nasledujúcom formáte:
Aby bol vzorec vyvinutý, je dôležité, aby bola limitná hodnota 11 v bunke C1 a nie v rozmedzí 11-20, ako je vidieť na obrázku.
Môžete to urobiť pomocou používateľom definovaného číselného formátu, ktorý vytvoríte nasledovne:
Vyberte bunku C1. Potom pomocou kombinácie klávesov S + 1 otvorte dialógové okno „Formátovať bunky“. V tomto aktivujete kartu „Čísla“. V časti „Kategória“ kliknite na „Definované používateľom“ a do poľa „Typ“ zadajte nasledujúce pokyny pre formátovanie:
#"-20";
Nasledujúci obrázok zobrazuje zadanie vlastného formátu:
Definíciu používateľom definovaného formátu potvrďte tlačidlom „OK“. Ak teraz zadáte hodnotu 11 ako limit do bunky C1, zobrazí sa rozsah 11-20. Pre ďalšie výpočty však bunka obsahuje iba hodnotu 11.
Podobne definujte vlastný formát čísel pre bunku D1 pomocou nasledujúceho príkazu:
"> "#
Toto formátovanie znamená, že po zadaní limitnej hodnoty 20, s ktorou treba počítať, sa v bunke zobrazí „> 20“.
V ďalšom kroku pridajte na tabuľku polia „Hmotnosť“ (A4) a „Množstvo“ (A5). Potom zadajte hmotnosť, pre ktorú chcete vypočítať množstvo lieku v bunke B4.
Vypočítajte požadované množstvo v bunke B5 pomocou nasledujúceho vzorca:
= IF (B4> D1; B1 * B2 + (C1-1) * C2 + (B4-D1); IF (AND (B4> B1; B4 = D1); B1 * B2 + (B4-B1) * 2; B4 * B2))
Nasledujúci obrázok ukazuje použitie vzorca v príkladovej tabuľke: