Excel - funkce

Anonym28534502.12.2011 19:01 Nahlásit
Dobrý den,
mám dotaz, jakou funkci lze použít, když mám tabulku o dvou sloupcích, kde v jednom sloupci mám tři typy jevů (např. aut, ovoce, mobilních telefonů) a k tomu každému jevu jsou přiřazeny různé hodnoty (např. spotřeby, ujeté kilometry...) a mám udělat součet hodnot, které odpovídají jednomu jevu. zde je obrázek: http://postimage.org/image/xta0qmjnt/
Děkuji za odpověď.

Odpovědi

Přidat odpověď ▾

Diskuze

Amonym23581302.12.2011 20:10 Nahlásit
...sem si fšim, že těch jablek je víc než 2 buňky, takže:
Jablka
=(E3+E6+E7+E11)
jindřich102402.12.2011 21:03 Nahlásit
To by jistě šlo, ale při jakékoli změně, to přestane fungovat.
Správně je to takhle:

=SUMIF(D3:D11;"jablka";E3:E11)

neboli sečti všechno ve sloupci f, je-li v tom řádku ve sloupci d hodnota "jablka".

nebo ještě lépe:

=SUMIF(D3:D11;H4;E3:E11)

kde H4 je ta buňka s jablky v souhrnu. Pak to funguje i když ve sloupci D úplně přehážeš kriteria nebo ve sloupci H napíšeš nějaké jiné.
jindřich102402.12.2011 21:08 Nahlásit
A ještě bacha na to, že když se ten vzorec takhle napíše třeba do buňky H4, nedá se jen tak mechanicky zkopírovat do těch dalších směrem dolů, protože rozsahy pro vyhodnocení se relativně posunou vůči řádku, ve kterém se ocitly.
Takže úplně nejlépe by to asi bylo nějak takhle:

=SUMIF(D$3:D$11;H4;E$3:E$11)

Po zkopírování ty rozsahy zůstanou pevně "zakotvené" od 3 do 11, zatímco odkaz do sloupce H bude "plavat" od 4 do 6.
Amonym23581302.12.2011 21:10 Nahlásit
Já sem to doteť dělal jednoduše. Vyzkouším si to. Díky, Jindřichu
Mezek02.12.2011 21:24 Nahlásit
Když v excelu potřebuješ fixovatadresu buňky pomocí "špendlíků" $, je možné s výhodou použít klávesu F4. Napíšeš adresu , třeba =B22. Pokud kurzor stojí bezprostředně za číslem řádku, stiskem F4 dostaneš $B$22, dalším stiskem =B$22, třetím stiskem =$B22 a čtvrtým znova =B22. Je to pohodlnější, než vypisovat špendlíky ručně.
jindřich102402.12.2011 21:31 Nahlásit
235813, ono samozřejmě záleží na účelu - když potřebuju něco jednorázově sečíst, nestojí za to dělat "složitý" zvorec. Ale pokud to má být k širší potřebě a data se můžou měnit, pak není nad to, napsat to takhle nějak obecně.

Mezku, já zírám, o téhle F4 fintě jsem NIKDY předtím neslyšel. A ještě ke všemu to funguje :-) (bohužel ne v OpenOffice)
To si teda budu pamatovat!
Mezek02.12.2011 21:44 Nahlásit
Kupodivu to funguje i v Calcu, jen se musí mačkat Shift+F4.
Přidat komentář do diskuze ▾