Funkce v excelu
Dobrý den,
mám menší problém s chápáním funkcí. Dostal jsem zadaní, které mám vypracovat, ale potýkám se s menšími problémy.
Mám např. tabulku ve které jsou žáci třídy, kteří psali písemku a získali nějaké body. V tabulce je počet jejich bodů, počet celkových bodů které mohli získat. A já mám za úkol zjistit na kolik procent tu písemku napsali, když 40bodů je maximum, tj. 100%.. tak kolik procent dostal např. Novák, když napsal písemku na 36bodů?
Potom k té tabulce, když zjistím na kolik procent písemku udělali, mám vytvořit funkci, které na základě těch procent udělí známku(tj. 100-80% je za jedna, 80-60% je za dvě, 60-40% je za tři, 40-20% je za čtyři, 20-0% je za pět.) Má to být prostřednictvím funkce KDYŽ. Zkoušel jsem, ale marně.. povedlo se mi získat jen první podmínku KDYŽ, ale nedaří se mi k ní přidat ty další, do jednoho řádku nějak takhle - =KDYŽ(F7<100%;1;2);KDYŽ(F7<80%;2;3, aby tam byly všechny..
Dále bych se chtěl ještě s Vámi poradit.. Mám vypočítat tento příklad, prostřednictvím excelu a funkce..
vypočtěte hodnoty y funkce y=kx+q, kde x <-10;10> a jde po kroku 1. Jsou tři varianty:
y1: k1=1, q1=0
y2: k2=3, q2=0
y3: k3=3, q3=2
A pokud by bylo možné, mohli byste mě v excelu navést, kde naleznu třídění dat podle abecedy, filtrování dat a relativní/absolutní adresování?
Děkuji Vám předem za odpověď. :)
mám menší problém s chápáním funkcí. Dostal jsem zadaní, které mám vypracovat, ale potýkám se s menšími problémy.
Mám např. tabulku ve které jsou žáci třídy, kteří psali písemku a získali nějaké body. V tabulce je počet jejich bodů, počet celkových bodů které mohli získat. A já mám za úkol zjistit na kolik procent tu písemku napsali, když 40bodů je maximum, tj. 100%.. tak kolik procent dostal např. Novák, když napsal písemku na 36bodů?
Potom k té tabulce, když zjistím na kolik procent písemku udělali, mám vytvořit funkci, které na základě těch procent udělí známku(tj. 100-80% je za jedna, 80-60% je za dvě, 60-40% je za tři, 40-20% je za čtyři, 20-0% je za pět.) Má to být prostřednictvím funkce KDYŽ. Zkoušel jsem, ale marně.. povedlo se mi získat jen první podmínku KDYŽ, ale nedaří se mi k ní přidat ty další, do jednoho řádku nějak takhle - =KDYŽ(F7<100%;1;2);KDYŽ(F7<80%;2;3, aby tam byly všechny..
Dále bych se chtěl ještě s Vámi poradit.. Mám vypočítat tento příklad, prostřednictvím excelu a funkce..
vypočtěte hodnoty y funkce y=kx+q, kde x <-10;10> a jde po kroku 1. Jsou tři varianty:
y1: k1=1, q1=0
y2: k2=3, q2=0
y3: k3=3, q3=2
A pokud by bylo možné, mohli byste mě v excelu navést, kde naleznu třídění dat podle abecedy, filtrování dat a relativní/absolutní adresování?
Děkuji Vám předem za odpověď. :)
Odpovědi
Diskuze
=Když(F7<20;5;Když(F7<40;4;Když(F7<60;3;........
Pokud se týká těch %, někde nad tabulku si zadáš údaj o maximálním počtu bodů v konkrétní písemce, třeba do buňky C3. Počet bodů u každého žáka bude třeba ve sloupci D a ve sloupci E má být % max. počtu bodů. Pak do sloupce E zadáš vztah, třeba:
= 100*D7/$C$3. Špendlíky $ zajistí, že se adresa C3 nebude při kopírování vztahu měnit.
Vložíš je buď ručně pravý Alt + ů, nebo po zapsání adresy C3 stiskem F4. Můžeš tak fixovat buď sloupec nebo řádek, nebo obojí, jako v tomto případě.
Nevím, co máš za verzi Office, ale v oblasti Úpravy klikneš na Seřadit a filtrovat. Tam najdeš, co potřebuješ.
Jen bych se chtěl ještě zeptat, když zadám 100*D7/$C$3 tak mi to spočítá, ale nenapíše k tomu "%", když jdu do formátu buňky a nastavím místo obecný, procenta, tak mi to napíše něco ve stylu 2000,00% místo 20%. Jak to mám opravit?
A ten příklad, y1/y2/y3 se počítá jak?
Děkuji moc ještě jednou :)
Není vyloučené, že v buňce je jen hodnota poměru a převod na % je jen zobrazení. V tom případě bys musel upravit i funkci Když, místo 80% bys tam dal 0,8, místo 60% 0,6 a tak dál.
Pokud se týká těch funkcí, nepochopil jsem, o co jde. Musel bys mi to nějak popsat slovně, co má být výsledkem.
Ohledně toho příkladu, v matice se moc nevyznám, ale zkrátka jde o to, že to je nějaká tabulka, kde přes funkci v excelu se to má vypočítat.. s tím, že x je -10,-9,-8,-7 až do +10. Nevím jistě, ale asi se to musí dosadit do toho vzorce y=kx+q dosadit a vypočítat, pak udělat funkci v excelu tak, aby to počítalo samo, čili aby nebylo nutné to počítat ručně. Akorát právě nevím jak se to dá spočítat, jestli je to y= 1(k)*-10(x)+0(q).. což mi přijde dost jednoduché a nejsem si jist jestli to je správně.. jde o obyčejnou matematiku. Spočítat ten příklad, pak v excelu docílit toho, aby se to počítalo samo, prostřednictvím funkce.. bohužel ale se na to snažím přijít dlouho, ale zatím se mi to nedaří...
0, 0, 2. Do buněk B5 až D5 napíšeš y1, y2 a y3 a opět zarovnáš všechny tři na střed.
Do buňky B6 vložíš =$A6*B$2-B$3, po entru buňku znova označíš myší, najedeš tečku v pravém dolním rohu oblasti a tažením buňky zkopíruješ do buněk C5 a D5. Špendlíky ti zajisí, že se budou patřičně měnit jen některé části adres. V buňce D5 bude =$A6*D$2-D$3.
Nyní myší vybereš buňky B5 až D5. Opět najedeš myší na pravý dolní roh oblasti a všechny tři buňky současně myší tažením zkopíruješ do celé oblasti tabulky - jedeš myší až do D26.
Samozřejmě by šlo s pomocí některých dalších funkcí nebo maker udělat v excelu jen dvousloupcovou tabulku, kde by se hodnoty kombinace k a q volily podle hodnoty v nějaké buňce, zaškrtávátka a podobně. Ale jednak nevím, jaký aparát můžeš použít, ani jak má vypadat výsledek.