@Dan: Ono to ide nastavit vzorcom priamo vo validacnych pravidlach. Povedzme, ze testujes rovnost/nerovnost v poli B.
pravidlo potom bude:
=B2<>B1 nastavis jeden odtien
=B2=B1 nastavis iny odtien
=B2="" bez odtiena
Ja mam radsej ten pomocny stlpec, tam mam vacsiu flexibilitu, ked chcem zmenit pole, na ktore to potrebujem aplikovat, tak nemusim chodit opatovne do tych validacnych pravidiel
Osobne by som manuálne nekopíroval, ale použil v tom pomocnom stĺpci odkazy na zdroj, čiže:
predpokladajme, že na liste1 budeš mať v stĺpci A ten "zdroj".
na liste2 by som zadal do bunky A1 vzorec: =List1!A1
vzorec skopíroval smerom dolu, vo vedľajších stĺpcoch použil potom ten VLOOKUP alebo INDEX.
No a potom zoradil dáta v stĺpci A (pri označení iba daného stĺpca)
alebo:
uvedený vzorec =List1!A1 rozkopírovať i do ostatných stĺpcov a následne radiť podľa stĺpca A pri vybraní všetkých stĺpcov
no, a pokiaľ to chceš, ako hovoríš, automatizovať, tak si zapni záznamník makra a nahraj to sortovanie, kód si zedituj a priraď pod nejaké tlačítko, či do udalostnej procedúry (napr. aby sa ten sort spustil pri kliku do listu 2)
@marjankaj: domnievam sa, že OP potrebuje farebne odlíšiť záznamy, ktoré majú spoločný identifikátor v nejakom poli, čiže povedzme bude existovať niekoľko záznamov pre nejakú skupinu, a túto skupinu potom odlíšiť od inej skupiny.
Typicky: budem mať zostavu objednávok za niekoľko dodávateľov, zotriedené cez dodávateľov a každého dodávateľa budem chcieť mať v zostave odlíšeného farebne od predchádzajúceho a nasledujúceho. Takto to chápem ja, ale ako píšeš, pokiaľ OP nedá prílohu, tak môžeme len hádať.
Mne ale nie je jasné to Tvoje pravidlo s tými kódami,
pokiaľ by si mal pod sebou napr.
a
a
c
c
tak bude všetko jednou farbou. Myslím si, že OP chce aby "a" bolo inou farbou, než nasledujúce záznamy, v tomto prípade "c", čiže je potrebné podmienku postaviť na logike porovnania záznamu s predchádzajúcim záznamom. Ja to riešim vo vzore, ktorý som uploadoval, cez pomocný stĺpec, ale dá sa to nastaviť i priamo ako validačné pravidlo. Pomocný stĺpec volím z dôvodu, aby som nemusel zložito zisťovať, kde (na ktorom riadku) mi záznamy končia. Mrkni na moju prílohu, malo by Ti byť zrejmé, ako ten problém chápem ja.
@ marjankaj: domnievam sa, že Tvoje riešenie sa minulo so zadaním
Nejde mi vlozit priloha, uložil som do
http://ash001.sweb.cz/pom.xls
je to urobene cez pomocny stlpec A, pozri si potom tie validacne pravidla
Vyrobil som niečo na spôsob, ktorý popisujem, v prílohe, ešte som tam použil nepriamy odkaz a combobox. S_1 až S_5 a R_1 až R_5 predstavujú definované názvy (oblasti).
Dá sa riešiť ako prienik pomenovaných oblastí.
Povedzme, že budem mať zadefinované oblasti pre riadky, napr:
Praha
Brno
Olomouc
Ostrava
Zadefinujem oblasti pre stĺpce, keďže nemôžem použiť rovnaké názvy, obídem to bodkou na konci, čiže:
Praha.
Brno.
Olomouc.
Ostrava.
Prienik stĺpca a riadku, v ktorom mám potom vzdialenosť jedného mesta od druhého, napr. Prahy od Ostravy, potom získavam pomocou výrazu:
=Praha. Ostrava
Definovať názvy môžem nechať excel automaticky pomocou vytvorenia názvov z výberu.
Tak to som si v tom prípade špatne vyložil vetu:
Zkoušela jsem to za pomoci netu, ale neumím zadat např.datum, do kterého by se data měla filtrovat.
ospravedlňujem sa za vstup, ale nie je nutné VBA
do bunky H2 vložte vzorec:
=SUMIFS($C$2:$C$7; $A$2:$A$7; $G2; $B$2:$B$7; H$1; $D$2:$D$7; "<="&$G$1)
a skopírujte do celej oblasti
Admin to vlákno už uzamkol, k tej KT, zvládne to v pohode.
Buď sa zmierim s tým, že v KT budem mať všetky záznamy, nie len duplicitné, alebo si vytvorím pomocný stĺpec na četnosti a ten v KT použijem ako filter. Oba spôsoby riešenia cez KT prikladám.
i toto by som riešil kontingenčnou tabuľkou
Prečo nemôžeš klikať na ikonu PrintPreview ktorú si vytiahneš v 2010 do panelu nástrojov rýchly prístup?
V 2007 to bude obdobné.
Ten priložený súbor som neotváral, ale uvedený typ úlohy by som osobne riešil kontingenčnou tabuľkou.
Ako zmieňujú kolegovia, je treba ošetriť situáciu, kedy dvaja kandidáti majú rovnaký najvyšší počet hlasov -našiel som vždy maximálne dvoch, čiže pre určenie víťaza stačí vzorec:
Pre celý okres (riadok8):
=KDYŽ((COUNTIF(D8:L8;MAX(D8:L8)))>1;INDEX(D$7:L$7;POZVYHLEDAT(MAX(D8:L8);D8:L8;0))&"; "&INDEX(D$7:L$7;POZVYHLEDAT(MAX(D8:L8);D8:L8;0)+POZVYHLEDAT(MAX(D8:L8);POSUN(D8;0;POZVYHLEDAT(MAX(D8:L8);D8:L8;0);1;9-POZVYHLEDAT(MAX(D8:L8);D8:L8;0));0));INDEX(D$7:L$7;POZVYHLEDAT(MAX(D8:L8);$D8:$L8;0)))
stačí skopírovať do jednotlivých riadkov a máš víťaza v jednotlivých obciach
Pokiaľ by som si to mal predstaviť, tak obec bude v tabuľke asi naľavo od kandidáta a ten zas vľavo od počtu hlasov. V tom prípade skôr, než svyhledat, ktorú navrhuje pavlus, asi index, pozvyhledat a max, ale ako píše pavlus naučte sa sem vkladať súbory. Inak sme my za blbých a vy za chytrých, ktorým my blbí nedokážeme poradiť :)
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.