Funkce v excelu

Anonym Mynazyh04.12.2013 18:24 Nahlásit
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ěď. :)

Odpovědi

Přidat odpověď ▾

Diskuze

Mezek05.12.2013 10:34 Nahlásit
Na to známkování jdi z druhé strany:
=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š.
Anonym Mynazyh06.12.2013 11:57 Nahlásit
Mockrát děkuji za pomoc, velmi mi to pomohlo. S funkcí když jsem si lámal hlavu docela dlouho. Tohle jsem přesně potřeboval vědět.

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 :)
Mezek06.12.2013 13:43 (Upr. 06.12.2013 13:46) Nahlásit
Patrně formát % automaticky poměr násobí 100. V tom případě vynechej to násobení 100.
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.
Anonym Mynazyh06.12.2013 21:42 Nahlásit
Vynechal jsem to násobení 100 a funguje to, je to tedy pouze D7/$C$3 a napíše to procenta správně.

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ří...
Mezek07.12.2013 07:18 Nahlásit
Nejsem si úplmě jistý, jestli ti rozumím. Uděláš tabulku. V A5 napíšeš x. V A6 vlžíš -10, v A7 -9. Nyní myší vybereš obě buňky. Pak myží najedeš na tečku v pravém dolním rohu vybrané oblasti, stiskneš levé tlačítko a táhneš dolů. Vedle kurzoru se ti objeví malé okno, kde bude hodnota v poslední buňce. Takhle vytvoříš řadu hodnot x až A26. Do buňky A2 napíšeš k:, do buňky A3 q a obě buňky zarovnáš na střed. Do buňěk B2 až D2 vložíš 1,3 a 3; do buněk B3 až D3
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.
Anonym Mynazyh08.12.2013 11:29 Nahlásit
Super! Mockrát děkuji, je to přesně to co jsem potřeboval :) Velmi si toho cením, jsi jediný kdo mi dokázal poradit, tak abych to dokázal pochopit.. :) Zatím vím vše co potřebuji.. jen bych se chtěl zeptat, bylo by možné kdybych někdy něco potřeboval dovysvětlit, se ti nějak ozvat, třeba prostřednictvím e-mailu abych to nemusel psát sem?.. Děkuji :)
Mezek08.12.2013 12:07 Nahlásit
Jistě. Mail mám v profilu, můžeme se také sejít na facebooku, ale museli bychom si mailem předem schůzku dohodnout, protože tam moc nebývám.
Přidat komentář do diskuze ▾