Stránka 1 z 1

počet výskytů textů

Napsal: 09 úno 2021 23:01
od dikinak
Ahoj všem,
řeším už několikátý den jeden záludný vyhledávací a součtový problém v tabulce viz. příloha.
test.xlsx
(12.79 KiB) Staženo 38 x

Mám seznam zemí (který je zcela proměnný), a potřebuji jednoduše sečíst kolikrát jsou tam jednotlivé země (podle tří skupin).
První skupina je CZ - toto je jednoduché.
Druhá skupina jsou vybrané země - tady bych to vyřešit podobně, jako s CZ jen bych tam dal jednotlivé země a sečetl (něco takového =COUNTIF(země!A:A;"HU")+COUNTIF(země!A:A;"SK")+COUNTIF(země!A:A;"DE")+COUNTIF(země!A:A;"IT")+... atd.
Třetí skupina je vše ostatní, ale zde může být defakto cokoliv co není ve výše uvedeném. Ale toto fakt nevím, jak to vyhledat.

Napadne někoho nějaké jednoduché, ale funkční řešení?

Děkuji mnohokráte za nápady!

Re: počet výskytů textů

Napsal: 10 úno 2021 00:35
od elninoslov
SK

Kód: Vybrat vše

=COUNTIFS(země!A2:A350;"CZ")
=SUM(--IFERROR(SEARCH(","&země!A2:A350&",";","&A4&",")>0;FALSE))
=SUM(--ISERROR(SEARCH(","&země!A2:A350&",";","&A3&","&A4&",")))

CZ

Kód: Vybrat vše

=COUNTIFS(země!A2:A350;"CZ")
=SUMA(--IFERROR(HLEDAT(","&země!A2:A350&",";","&A4&",")>0;NEPRAVDA))
=SUMA(--JE.CHYBHODN(HLEDAT(","&země!A2:A350&",";","&A3&","&A4&",")))

Re: počet výskytů textů

Napsal: 10 úno 2021 09:27
od dikinak
Děkuji moc za návrh řešení.

Nevím co dělám špatně, ale =SUMA(--IFERROR(HLEDAT(","&země!A2:A350&",";","&A4&",")>0;NEPRAVDA)) mi vrací 0.
a
=SUMA(--ISERROR(HLEDAT(","&země!A2:A350&",";","&A3&","&A4&","))) - my vrací chybu v názvu.

Co dělám špatně?

Re: počet výskytů textů

Napsal: 10 úno 2021 13:49
od elninoslov
Tie 2 vzorce so SUM/SUMA sú maticové, teda sa nezadávajú cez Enter, ale cez Ctrl + Shift + Enter.
V tom poslednom som zabudol preložiť do češtiny ISERROR - > JE.CHYBHODN.

Dalo by sa aj nematicovo, ale musí byť isté, že nejaký kód krajiny nebude zároveň časťou kódu inej napr CRO a RO. Ak sú všetky 2 znakové, tak to je v poho.
SK

Kód: Vybrat vše

=SUMPRODUCT(--(COUNTIF(A4;"*"&země!A2:A350&"*")>0))
=SUMPRODUCT(--(COUNTIF(A3;"*"&země!A2:A350&"*")+COUNTIF(A4;"*"&země!A2:A350&"*")=0))


CZ

Kód: Vybrat vše

=SOUČIN.SKALÁRNÍ(--(COUNTIF(A4;"*"&země!A2:A350&"*")>0))
=SOUČIN.SKALÁRNÍ(--(COUNTIF(A3;"*"&země!A2:A350&"*")+COUNTIF(A4;"*"&země!A2:A350&"*")=0))

Re: počet výskytů textů

Napsal: 10 úno 2021 16:19
od dikinak
Super díky moc!

Funguje a problém vyřešen :)