Odpovědět Pokročilé adresování buněk v Calcu 3. 06. 2009, 11:03:54
Dobrý den,
existuje nějaká funkce, která každý řádek/sloupec buňky zkontroluje na nějakou hodnotu a pokud tam bude správná hodnota, provede nějaký výpočet? teoreticky něco jako hledání po sloupcích, řádkách, nějakou hodnotu a pokud jí najdu tak s ní provedu nějaký výpočet..?
hanus
Odpovědět Pokročilé adresování buněk v Calcu 3. 06. 2009, 20:24:35
To je příliš obecná otázka. Máte na mysli něco jako toto?
=IF(COUNTIF(A1:B3;"aa")>0;1;0)
pokud se v oblasti A1:B3 nachází buňka obsahující přesně "aa", pak bude výsledkem 1, jinak 0.
COUNTIF podporuje regulární výrazy (musí být zapnuto v Calcu, vizte jiný díl), tak se to dá vylepšit jako:
=IF(COUNTIF(A1:B3;".*aa.*")>0;1;0)
tj. v buňkách hledá kdekoli řetězec aa
mucha
Odpovědět Re:Pokročilé adresování buněk v Calcu 7. 06. 2009, 13:30:35
no ano, to umí ve více buňkách hledat, jenže s tím se poté nedá nic dělat. Jenže já potřebuji z toho zjistit na jaké pozici (řádek, sloupec) se nachází, abych poté mohl dále s toutou nalezenou buňkou pracovat a to se mi stále nedaří..
hanus
Odpovědět Re:Re:Pokročilé adresování buněk v Calcu 10. 06. 2009, 23:12:18
Tak ukažte, co konkrétně chcete, pořád to není jasné.
Např. v E10 mám nějakou hodnotu, ke které chci přičíst 5, pokud se taková hodnota nachází v oblasti A1:B3, jinak ji nechat stejnou. To udělám tak, že např. do E11 vložím:
=IF(COUNTIF(A1:B3;E10)>0;E10+5;E10)
Odpovědět Pokročilé adresování buněk v Calcu 1. 11. 2011, 19:39:16
Dobrý den,
a lze nějak vyřešit toto:
Mám ve sloupci A na každém řádku název listu (např. A2=List1). V dalších sloupcích chci zobrazovat hodnoty buněk z různých listů. Například ve sloupci B chci zobrazit obsah buňky C5 z různých listů podle sloupce A. Ručně tedy napíšu do B2=List1.C5. Pokud však takto zapsaný vzorec rozkopíruji do dalších řádků, tak musím ručně přepsat názvy listů. Ty však mám ve sloupci A, ale jak to zapsat do vzorce?
Odpovědět Re:Pokročilé adresování buněk v Calcu 1. 11. 2011, 21:25:44
Dobrý den,
zkuste =INDIRECT(A2&".C5") vzorec složí dohromady List1.C5 a vrátí obsah buňky z dané adresy.
Toto je dva roky starý článek, směrujte prosím své dotazy do fóra. Děkuji.
Pavel
Odpovědět Pokročilé adresování buněk v Calcu 4. 11. 2011, 21:54:55
Dobrý den, potřebuji udělat v Caclu databázi, jde o něco jako vysvědčení.. V jendom sloupci jsou předměty, ve druhém známky, které se zadávají seznamem (kontrola vstupních dat). Pod tuto tabulku potřebuji spočítat průměr, ale s tím, aby se napsala např. pomlčka, pokud nebude alespon jedna ze známek vyplněna, dále potřebuji rozhodnout, zda je žák klasifikován, či nikoliv (pokud jsou vyplněny všechny známky, tak ano, jinak ne) a v poslední řadě potřebuji rozhodnout, zda prospěl nebo neprospěl (vázáno na 5 v daném sloupci). Nemělo by jít o nic těžkého, ale nedokážu si s tím poradit. Děkuji za všechny návrhy řešení.
Odpovědět Re:Pokročilé adresování buněk v Calcu 5. 11. 2011, 21:16:27
Jestli rozumím dobře, tak jde o 1 formulář s několika okny do kterých se podle provolby zadají žákovy generálie a výsledky. Následně by tento formulář měl vyhodnotit několik podmínek a vrátit nějaký výsledek. Opravdu by to asi chtělo vidět jak vypadá zápis (databáze) ze které se má načítat. Ale snad poradím i tak. Nejlepší je na tohle OFFSET. Je - li například zdroj v řádcích (je to jedno umí i sloupce a jinak provedené zdroje dat) Každá kolonka = jiná část databáze, ale společné číslo posun řádku a sloupce (tedy podle struktury to může být například konstantní sloupec, a měnitelné číslo řádku, nebo opačně, a nebo oba údaje proměnlivé).
poradí mi, prosím, někdo, jak připnu buňky ke sloupcům i řádkům?
Mám jednoduchou tabulku pro rezervační systém, kde jednotlivé sloupce představují
dny a řádky čas. Potřebuji docílt toho, aby když roluji s tabulkou, tak aby mi tyto
zůstávali viditelné.