S tím, že by to zapisovalo znak # ne, ale s tím, že se část formátování vymaže jsem se setkal a to při provozování jednoho sešitu na různých počítačích s různými office a nebo jen s různými ServisPacky
nápověda možná zde ?
http://office.microsoft.com/cs-cz/excel-help/pouziti-aplikace-excel-2010-a-drivejsich-verzi-aplikace-excel-HA010342994.aspx#BM4
snad takto, ale předělal jsem vzorce, protože na ty sloučené buňky se mi nějak komplikovaly víc než je zdrávo.
?
edit: sloučené buňky občas otravují život
edit2:
ještě uprav adresování doplněním $ do oblastí
=IFERROR(KDYŽ(INDEX($E$5:$I$15;POZVYHLEDAT(E36;$I$5:$I$15;0);5)=E36;DNES(););"")
a pak jen roztáhnout dolů
Pokud mám ranní odečítám 30 min jako přestávku na oběd.
možná hloupá otázka - a jak je definována ranní ?
máš tam třeba příchod 12:37 odchod 21:43
příchod je tedy v době ranní šichty a odchod je v době odpolední a ne až po odpolední tedy po 22 hodině. Logicky to vypadá na odpolední, takže se půlhodina na oběd neodečítá, ale jak to specifikovat co je ranní a co odpolední, tedy kdy jo a kdy ne-odečítat půlhodinu. Lze tedy usuzovat tak, že pokud spadá polovina doby strávené na pracovišti plus doba příchodu do ranní tedy od 6 do 14, bude to ranní ?
Ještě k tomu zaokrouhlování: někdo chce zaokrouhlovat čas příchodu na celé čtvrthodiny nahorů a odchody taky ale dolů, někdo zase celkový čas na pracovišti na celé čtvrthodiny dolů a časy příchodů a odchodů nechat na přesné minuty. I to je třeba přesně definovat.
Není příloha moc velká? tedy větší než 256kilo ?
V tom případě ji dej třeba na uloz.to.
Řešitelné je samozřejmě všechno, ale bez přílohy je to dost tápání - co odkud a kam a jak máš řešené ranní, odpolední, noční.
=IFERROR(KDYŽ(INDEX($B$6:$C$10;POZVYHLEDAT(B20;$C$6:$C$10;0);2)=B20;DNES();"");"")
POZVYHLEDAT($C$4;$I$4:$K$4;0)
najde kolikátý sloupec se rovná C4 z oblasti I4:K4
nula na konci znamená přesná shoda
INDEX($I$5:$K$9;1;sloupec) vrátí hodnotu z oblasti I5:K9, řádek první, sloupec dle výsledku pozvyhledat.
?
Ano je to tak, ani netřeba otevírat přílohu.
V těch buňkách, které chceš editovat stejně žádné vzorce nejsou, tak je neschovávej. Je to dáno skrytím vzorců.
edit:
když se nad tím zamyslíš, tak je to naprosto logické. Máš-li skryté vzorce, tak nechceš aby je někdo četl, pokusem o editaci se smaže.
Jak psal Pavlus, chtělo by to asi přílohu. V textBoxu se může objevit co je potřeba, jen je to nutné odněkud načíst. Takže buď před Userform.show nastavit Usreform1.TextBox1.Value = něco co tam chci, nebo krátké makro:
Private Sub UserForm_Activate()
Userform1.textBox1= ????
End sub
V prvním vzorci jje třeba stanovit způsob adresování a to bud relativní nebo absolutní. Absolutní je to, kde je před znakem nebo číslem znak dolaru a to znamená, že se při kopírování nemění. Relativní se mění podle polohy.
Takže váš
=INDEX(A1:B6;POZVYHLEDAT(D1;B1:B6;0);1)
změnit na
=INDEX($A$1:$B$6;POZVYHLEDAT($D1;$B$1:$B$6;0);1)
v první buňce a pak chytnout myšítkem za prav spodní roh (za malý čtvereček) a táhnout dolů.
Samozřejmě bude nutné upravit i oblasti B1:B6 a to asi na B1:B800.
?
něco velmi podobného z minulého týdne
http://wall.cz/index.php?m=topic&id=15896
Proč používáte pro datum obecný formát ? s tím se nebude dobře pracovat.
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.