Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem excel 2003 - soucet

Ahoj, snazim se vymyslet vzorec, ktery by spocital nazvy ve sloupci A pouze za urcity mesic ze sloupce B.
Priklad: potrebuji spocitat kolikrat se vyskytlo slovo hridel v lednu 2012 a ciferni soucet zobrazit do C1.
__|A|____________|B|____
hridel________01.01.2012
okno__________12.01.2010
sedadlo_______03.03.2011
clovek________10.05.2012
hridel________05.01.2012
hridel________01.01.2011
...___________...

Na google jsem toho moc nenasel ani nevim co presne mam hledat. Muzete mi prosim poradit.

Dekuji.

Předmět Autor Datum
Řekl bych že můžeš použít vnořenou podmínku v podmínce. =když(podmínka;ano;ne) a misto -ano- dalsi p…
chrnda 25.05.2012 12:07
chrnda
S timto vzoreckem na kazdy radek C vypisu hodnotu kterou potrebuji hridel nebo cislo mesice. Co mam…
Andre_Q 25.05.2012 15:56
Andre_Q
OMFG.. hoši, co to tady prasíte? Řešení je statistická funkce dcount! Stačí si nachystat výsledkovou…
touchwood 25.05.2012 15:59
touchwood
http://www.techonthenet.com/excel/formulas/dcount. php
touchwood 25.05.2012 12:11
touchwood
dival jsem se do vysvetleni primo od office v excelu a na microsoftu, asi jsem blbej, ale nepochopil…
Andre_Q 25.05.2012 16:00
Andre_Q
tak pokud máš předem nejasný počet kombinací, tak si uděláš kontingenční tabulku, ne? díly jsou jas…
touchwood 25.05.2012 16:18
touchwood
Co se takhle kouknout na funkci SOUČIN.SKALÁRNÍ :-) Viz soubor
Siki83 25.05.2012 20:32
Siki83
To je presne to co jsem potreboval, dekuji mnohokrat! vyreseno.
Andre_Q 28.05.2012 10:24
Andre_Q
OMG. to je úplně totéž, co ta dvě řešení výše. poslední
touchwood 28.05.2012 10:49
touchwood

Řekl bych že můžeš použít vnořenou podmínku v podmínce.
=když(podmínka;ano;ne) a misto -ano- dalsi podminku: když(podminka o druhem sloupci;"ANO";"NE")
Pokud chceš aby se ti za (ano) či (ne) zobrazoval ten text musí být v uvozovkách: "ano";"ne"
Pokud chces hledat nake slovo pomocí (A1="hridel") slovo musí být v uvozovkách.

Příklad:
Ve sloupci A si napiš čísla 1,1,1,2,2. Do sloupce B napis pismena a,b,a,b,a.
Pokud hledáš (jedničky+a)

=KDYŽ(A1=1;KDYŽ(B1="a";"ANO_OBE_PODMINKY_PLATI";"N E_VE_DRUHEM_SLOUPCI");"NE_UZ_V_PRVNIM_SLOUPCI")

Jo a ještě ten měsíc. Do nějaké buňky třeba C1 si napiš vzorec:
=MĚSÍC(B1)
to ti napíše(vté bunce C1) číslo měsíce (pro leden jedničku)

Tu druhou podmínku pak vyřešíš nějak takhle:
když((MĚSÍC(B1)=1);"ano";"ne")

Celý vzorec by pak mohl vypadat nějak takhle:
=KDYŽ(A1="hridel";KDYŽ((MĚSÍC(B1)=1);"ANO_OBE_PODM INKY_PLATI";"N E_VE_DRUHEM_SLOUPCI");"NE_UZ_V_PRVNIM_SLOUPCI")

S timto vzoreckem na kazdy radek C vypisu hodnotu kterou potrebuji hridel nebo cislo mesice. Co mam delat, kdyz ve sloupci A1:A200 je 50 ruznych duplicit a potrebuji je spocitat za kazdy mesic, tj. 50x12 bunek s vysledkem, to mi prijde torchu velky :). Ja bych asi v tomto pripade pouzil parametr "A"
=KDYŽ(A(A1="hridel");(MĚSÍC(B1)=1));"Hridel_v_Ledn u";"CHYBA-hridel_leden")

Problem je v tom, ze ja bych potreboval udelat soucet - kolikrat za leden byl hridel. Neco jako tahle parodie, bohuzel s chybou protoze funkce KDYŽ neumi "pocitat"
=COUNTIF(A1:A200;KDYŽ(A(A1:A200="hridel");(MĚSÍC(B 1:B200)=1));"";""))

tak pokud máš předem nejasný počet kombinací, tak si uděláš kontingenční tabulku, ne?

díly jsou jasné, druhá část kontingenční tabulky bude vzorec typu =rok(B1) & "-" & mesic(b1) Tím si vytvoříš jednoznačné identifikátory pro jednolivé měsíce v rámci tvé metriky (jinak ono toto sdružení po měsících jde udělat i v samotné kontingencčce)

[http://pc.poradna.net/file/view/9577-excel-png]

edit: jinak docount je vysvětlen v linku výše na zcela ukázkovém příkladu..

Zpět do poradny Odpovědět na původní otázku Nahoru