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: 196
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: 196
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: 196
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
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    4140
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4854
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12266
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4929
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3375
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

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

Kdo je online

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