Excel 2016 – podmíněná suma absolutních hodnot

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Darmstadtian
nováček
Příspěvky: 4
Registrován: březen 16
Pohlaví: Muž
Stav:
Offline

Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod Darmstadtian » 22 bře 2016 22:12

Zdravím. Mám několik problémů (zde je jen jediný), které, zdá se, v Excelu prostě nejde vyřešit, protože to Excel neumí. Hledal jsem dlouho, takže si jsem vcelku jistej tím, že to nejde, ale i tak se zeptám.
Potřebuju podmíněnou sumu absolutních hodnot. Mám jistou oblast buněk, u kterých potřebuji ověřit podmínku, a pokud je splněna, udělat absolutní hodnotu buňky ve vedlejším sloupci a všechny je posčítat. Pokud bych nechtěl absolutní hodnotu, tak mi stačí jen funkce SUMIF, vím, zkoušel jsem. Našel jsem něco jako maticové funkce, ale pokud udělám něco jako SUMIF(<oblast podmínky>;<podmínka>;ABS(<oblast součtu>)), tak mě to pošle do prdele.
Ano, vím, že si mohu někam bokem hodit absolutní hodnoty. Tohle řešení je ale velmi neelegantní. Navíc prostorově náročnější, což je také problém.
Potřebuji sumu hodnot (tam není problém) a absolutních hodnot. Bohužel oboje.

Reklama
guest
Pohlaví: Nespecifikováno

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod guest » 22 bře 2016 22:40

Konkrétní sešit... příklad. Nevidím důvod, proč by to nešlo.

Darmstadtian
nováček
Příspěvky: 4
Registrován: březen 16
Pohlaví: Muž
Stav:
Offline

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod Darmstadtian » 23 bře 2016 15:09

Teď nevím, jestli chceš, abych sem hodil celý ten sešit, ve kterém to použiju, nebo…? Protože ten sešit je poměrně velký a bez několikastránkového vysvětlení nikdo nepochopí o co tam jde.

lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod lubo. » 23 bře 2016 16:00

Co třeba něco jako

sumif(pole, ">100")-sumif(pole, "<-100")

Darmstadtian
nováček
Příspěvky: 4
Registrován: březen 16
Pohlaví: Muž
Stav:
Offline

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod Darmstadtian » 23 bře 2016 23:08

Ne. To nepomůže. To sečte vše. Potřebuji vybrat jen některé hodnoty (podmínka). A ty pak sečíst (jako absolutní hodnoty).

lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod lubo. » 24 bře 2016 00:17

Neuvedl jsi ani jak vypadá podmínka. Příklad ukázal, jak sečíst čísla s absolutní hodnotou větší než 100.

Vyjímečně pro méně chápavé to tedy zkusím po lopatě: Pomocí sumifs můžeš zadat samostatně podmínku pro kladná a samostatně pro záporná čísla. Sumy pak můžeš sečíst.

Darmstadtian
nováček
Příspěvky: 4
Registrován: březen 16
Pohlaví: Muž
Stav:
Offline

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod Darmstadtian » 26 bře 2016 22:08

Ach jo. A to jsem si myslel, že jsem to popsal dostatečně. Nevadí, problém jsem vyřešil jinak. Totálním překopáním toho, jak mám data organizované (přidání položek s absolutní hodnotou). Nevadí, funguje to.
Fakt se mi sem nechce dávat ten excelový list, ve kterém tenhle problém mám. Pro ostatní lidi tohle může být šíleně komplikovaný a na bilionu řádcích bych tu musel vysvětlovat, co je co a o co jde… Není to očividné a na první pohled to rozhodně není pochopitelné.
Mám oblast dat. T3:T86. V téhle oblasti jsou popisky. Konkrétně 8 různých druhů, 10 od každého druhu. Nějaké prázdné buňky. Vedle toho, v následujícím sloupci, U3:U86 jsou hodnoty, co přísluší k těm popiskům (popisek říká co, hodnota říká kolik). Jsou tam různý čísla. Ty čísla jsou výsledkem nějakého vzorce (trochu delšího), který se odkazuje na 2 další buňky, které jsou zase výsledkem jiného vzorce, a tak dále (ano, všechny mezihodnoty jsou důležité). Co já chci, jak jsem psal nahoře, je, aby funkce (nějaká, co, jak jsem zjistil, neexistuje), našla ve sloupci T pouze určitý název, pak šla do sloupce U (ano, funkce sumif, tohle stále jde), a udělala sumu absolutních hodnot (a to je konečná, to už nejde), které splňují mou podmínku. Tedy sytaxe by v (mém, ideálním světě) měla vypadat nějak takto: SUMIF(T3:T86;ČÁST(V22;2;10);ABS(U3:U86)). Funkce SUMIF se tady skládá ze 3 částí: oblast podmínky: T3:T86, podmínka samotná, což je jen upravený text z jiné buňky: ČÁST(V22;2;10), a to, co excel neumí: ABS(U3:U86). Umé pouze U3:U86. Absolutní hodnotu udělat neumí, protože funkce ABS očekává jedinou buňku jako argument. Ne oblast. Problém ale je, že když to je v takovéhle funkci, tak by to mohlo být legální, protože jak excel bude procházet tuhle funkci, tak bude mít vždy stále jednu buňku.
Jestli to stále nikdo nechápe, tak jak říkám, nevadí, předělal jsem koncepci toho, jak to bude vypadat. Řešení to není elegantní, ale to je jedno.
Nicméně, s excelem mám i další problémy. :-)

guest
Pohlaví: Nespecifikováno

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod guest » 26 bře 2016 23:48

A víte co si můžete.. Ach jo :-)

lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel 2016 – podmíněná suma absolutních hodnot

Příspěvekod lubo. » 27 bře 2016 16:41

Konečně z tebe vypadlo něco použitelného.
=SUMIFS(U3:U86;U3:U86;">0";T3:T86;ČÁST(V22;2;10))-SUMIFS(U3:U86;U3:U86;"<0";T3:T86;ČÁST(V22;2;10))

nebo třeba
=SOUČIN.SKALÁRNÍ(T3:T86 = ČÁST(V22;2;10);ABS(U3:U86))

Jinak, essej o tom co Excel umí a neumí je plná nesmyslů a není ani čtivá.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Porovnání hodnot ve sloupci Příloha(y)
    od luko02420 » 02 srp 2023 14:12 » v Kancelářské balíky
    0
    1638
    od luko02420 Zobrazit poslední příspěvek
    02 srp 2023 14:12
  • Součet hodnot s prázdnou vedlejší buňkou Příloha(y)
    od Karrex » 22 kvě 2023 17:00 » v Kancelářské balíky
    7
    2057
    od elninoslov Zobrazit poslední příspěvek
    23 kvě 2023 22:38
  • Excel a OneDrive
    od sginfo » 11 zář 2023 15:28 » v Kancelářské balíky
    16
    6243
    od mirekol Zobrazit poslední příspěvek
    20 říj 2023 08:31
  • Excel komparacedvou soborů Příloha(y)
    od teichmann.ondrej » 15 dub 2024 17:26 » v Kancelářské balíky
    6
    1560
    od zeus Zobrazit poslední příspěvek
    dnes, 17:22
  • Excel - problém se vzorci
    od honzzicek » 28 čer 2023 21:45 » v Kancelářské balíky
    2
    1784
    od honzzicek Zobrazit poslední příspěvek
    01 črc 2023 08:57

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti