Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 8. 12. 2013 20:47:11

LIT
Člen
Místo Liberec
Registrace: 8. 12. 2012
Příspěvků: 53

funkce COUNTIFS - VYŘEŠENO

Proč mi to nefunguje:
Jméno 1    Jméno 2    Jméno 3    A4    A5    A6    0
1    2    6    a    b    d   
2    1    5    b    a    h   
3    2    7    c    d    u   
1    5    1    z    w    a   
5    1    2    a    a    m   
6    6    4    h    l    a   
v poslední buňce je vzorec=COUNTIFS(A2:A7;1;D2:D7;"a";B2:B7;1;E2:E7;"a";C2:C7;1;F2:F7;"a")                               
           
Potřebuji spočítat kolik "a" má přiřazeno 1,podle klíče sloupce
Jméno 1/A4;Jméno 2/A5;Jméno 3/A6

Editoval LIT (9. 12. 2013 12:05:25)


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ
Windows 10, Libre Office, Lenovo Ideapad

Offline

#2 8. 12. 2013 22:22:48

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: funkce COUNTIFS - VYŘEŠENO

To je docela jednoduché.
Zaměňte například první řádek takto

1	1	1	a	a	a

Vzorec Vám dá "1". Tedy podle souhrnu za všechny podmínky. Pak pochopíte, že se všechny zadané podmínky sčítají do jednice, které se pak sečtou za řádky ok? kdyř jsou tedy naráz splněny. Při Vašem zadání vám ani jeden řádek nemůže dát nic.
- To jak to chcete "rozchodit" je na obyčejný součet Countif(Array, parametr) - text ale třeba takhle "=a", nebo regulární výraz.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 9. 12. 2013 09:23:31

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 842

Re: funkce COUNTIFS - VYŘEŠENO

Nevím, jestli jsem to pochopil, snad by mohlo pomoci toto:

=COUNTIFS($A$2:$C$7;1;$D$2:$F$7;"a")

Offline

#4 9. 12. 2013 11:18:20

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: funkce COUNTIFS - VYŘEŠENO

Jo já jsem se věnoval problému syntaxe, ale zapomněl jsem odpovědět na to, jak se dopracovat k těm přiřazením 1:a. Měl jsem to sice v hlavě, ale zapomněl jsem to napsat. Jde o tohle :
Pokud je v jednom řádku váce stejných prvků tak musíte upřesnit co opravdu chcete:
- pokud v jednom řádku budou 2 jednice a jedno "a" - pak se dají vytvořit (1x2) případy na řádku
- pokud v jednom řádku budou 2 jednice a dvě "a" - pak vzniknou 4 případy (2^2) případy na řádku
- pokud v jednom řádku budou 3 jednice a dvě "a" - pak vznikne 6 případy (2x3) případy na řádku
- pokud v jednom řádku budou 3 jednice a tři "a" - pak vznikne 9 případů (3^2) případů na řádku.
   V takovém případě jde o kombinace, které jsou na každém řádku jiné (jinak početné). Pro takovéhle zjiětění potřebujete [Sum"1"] krát [Sum"a"] - následně pak Sum za všechny řádky. To je zralé na SUMPRODUCT. Je to možné udělat ale řádek po řádku v pomocném sloupci a ten pak sečíst.
   Jiný případ by bylo zaznamenání logické hodnoty "1" pro každý takový řádek kde je alespoň z obou prvků po jednom. To je zase na COUNTIFS ale s nějakým vnořením dotazu, nebo na pomocný sloupec.

Editoval neutr (9. 12. 2013 11:26:48)


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#5 9. 12. 2013 12:07:32

LIT
Člen
Místo Liberec
Registrace: 8. 12. 2012
Příspěvků: 53

Re: funkce COUNTIFS - VYŘEŠENO

Vzorec od lp.funguje.Děkuji


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ
Windows 10, Libre Office, Lenovo Ideapad

Offline

Zápatí