

Excel, Calc: zjisti počet buněk, jestliže...
Mám v OpenOffice Calc (obdoba Excelu) tabulku hodnot, ve sloupci A je den týdne (pondělí až pátek), ve sloupci B je počáteční hodnota, ve sloupci C je koncová hodnota, něco jako:
d p k
1 6 5
2 3 7
3 2 7
...
1 4 8
2 8 7
(d = den týdne, p = počáteční hodnota, k = konečná hodnota).
Potřeboval bych zjistit počet hodnot, kdy k>p, ale pro jednotlivý dny. Tj. počet pondělků, kdy k>l, počet úterků, kdy k>p atd.
Bude to strašně jednoduchý, ale já na to nemůžu přijít.
Pavel
Neco me napadloale mam dve otazky
1) co je to L
2) ma te presne zadane radky? tj. vite ze dokumenty v excelu (calcu) buou treba 30-31 dni (radku)?
L je překlep. Jde o k>p a k<p. Nerozumím té dvojce. Ve sloupci A (nadepsáno d) není datum, ale den týdne, pondělí až pátek.
Pavel
ten preklep jsem podezrival...
jj ja vim ze jde o dny ale jestli je mate nejak omezeny rozsahem v tom dokumentu, napadl me treba ten mesic...
mate omezen rozsahem nebo ne?
Nerozumím dotazu. Ve sloupci A jsou prostě čísla 1 2 3 4 5 1 2 3 4 5 ... atd., kde 1 = pondělí až 5 = pátek. Občas nějaký číslo chybí (např. 2, tj. za úterý nejsou hodnoty).
Pavel
jeeee co nerozumite otazce ze se ptam jestli ty dny (to 12345123512345 atd.) je nejak omezeno rozsahem (poctem) trebas na ten jeden mesic
Lepe receno je suma tech dnu konstatni cislo?
Ale to je jedno protoze to ze chybi nekterej den narusuje algoritmus kvuli kteremu jsem se ptal na to konstantni cislo. Musim to trochu pozmenit...Zkusim si s tim v Calcu pohrat a dam sem hned vedet, kdyby se mi to povedlo
Ne, není. Během různých měsíců je různej počet dní. Ale to nemá na nic vliv, já to nepotřebuju řešit po měsících. Mám data za několik let a potřebuju zjistit jen pondělky, úterky atd. bez ohledu na měsíc či rok.
Díky za pomoc.
Pavel
Malinko mi chybi k dotazeni do konce
Ok zkusim to sem dat snad to nekdo doplni:
vedle sloupců DPK jsem si udelal dalsi pomocnej sloupec, kde mam vzorecek
Rozbor:
Je-li bunka C2 (konecna hodnota) > B2 (pocatecni hodnota)
a zaroven (&) je dany radek pondeli, tak zkopriuj cislo radku (ROW(A2)) do bunky E22 tj. bunka na vypreparovani pondelků
a to v tom poslednim parametru else bude zase podminka IF ve ktere se zase budu ptat na uterý + nebudu ukaladat do E22, ale treba E23...
Jenze ja prave nevim jak mam pridat tu adresu do E22...neco jako += nebo spis na to bude zase fce, makro...
Jinak radek se zjistuje prave tim ROW. No a jak to cely roztahnu (vpravo dole za roh bunky tahnout pres cely dokumentú) a mel bych podminky pro cely list vcetne vypreparovani....
edit: vy jste chtel pocet pondelku kdy je splnena podminka, to teda nemusite si davat cislo radku do specialni bunky E22, ale v bunce E22 primo inkrementovat hodnotu o jednicku- tato bunka udava pocet pondelku ktere plni podminku
Koncept snad chápu, ale tohle nemůže fungovat. Co hledám je vzorec do jedné buňky, co vyplivne počet pondělků, do druhé počet úterků.
Nechci to dělat do dalšího sloupce, to umím, ale k ničemu to není.
Každopádně díky.
Pavel
To rikali i o prvnim letadle a jinem
Moc bych to nekomplikoval, pokud to chceš jenom zjistit a nejde ti o estetiku a čistotu řešení:
Do sloupce D nakopírovat: =KDYŽ(C2>B2;1;0)
Do sloupce E nakopírovat: =HODNOTA(CONCATENATE(A2;D2))
F
2 11 =COUNTIF($E$2:$E$6;F2)
3 21 =COUNTIF($E$2:$E$6;F3)
4 31 =COUNTIF($E$2:$E$6;F4)
.
.
7 71 =COUNTIF($E$2:$E$6;F7)
Napsal jsem to trochu zběsile, ale spěchám, musím s malou ven
snad to pochopíš...
//edit: Tak jsem ti to ještě rychle vyfotil: pavel_excel.png
V Exceli môžeš použiť napríklad SUMPRODUCT:
Alebo môžeš použiť tzv. array-formulu (Ctrl+Shift+Enter):
(v obidvoch vzorcoch pre jednotlivé dni zmeníš =1 na =2, =3, atď.)
Snáď niečo také funguje aj pre Calc.
Huh, proč to nenapadlo mě
hezké!
Zkusil jsem ten Sumproduct a funguje to perfektně i v OOo Calcu.
Díky všem za pomoc, označuju vyřešeno. Moc si vážím pomoci, která se mi tu dostává.
Pavel