příloha
Je to přesně jak píšeš. Je potřeba mít údaj v buňce uložený jako text, což v tomto případě bohužel není a ani být nemůže. Když údaj převedu na číslo, pak je to 40700,4199652778.
40700 je datum v číselném formátu - 6.6.2011
zbytek za desetinnou čárkou je čas - 10:04:45
Potřebuju oddělit datumový údaj tak, aby když porovnávám pouze datumové pole zadané ručně s výše uvedeným datumovo/časovým polem, tak aby mi byl schopen najít shodu.
U původního údaje nemůžu měnit formát buňky, protože jde o operaci, kdy úplný analfabet vkopíruje údaj z jiné tabulky a chce hned vidět výsledek - opravdu nemůžu chtít, aby si měnil formát buňky apod.
Honza
PS: víc raději v příloze dalšího příspěvku
PS: jenom perlička: v Office 2010 je funkce LEFT jako ZLEVA a v 2007 je VLEVO...
Ahoj všem,
pro potřeby dalšího výpočtu potřebuju rozdělit časový údaj obsažený v jedné buňce: 12.5.2011 10:45
A to tak, abych získal dvě buňky, kdy v jedné bude pouze datum a v druhé čas. Nejde mi o nastavení formátu, ale extrakci dat kvůli výpočtu - to vše bez makra.
Díky Honza
Posílám doplněné o ceny. S formátováním a převodem na čísla má smysl si hrát až ve chvíli, kdy se mi žádné hodnoty nepropojí. SVYHLEDAT umí vyhledávat jak v číselných tak v textových řetězcích. Důležité je mít v obou tabulkách stejný formát.
Honza
O.K. Popis:
kombinace "=když(je.nedef(..." slouží k tomu, aby místo nevyhledané hodnoty (tedy hodnoty, která chybí v druhé tabulce) vložila v tomto případě ;""; prázdnou buňku, když do uvozovek dosadím např ;"N"; bude se mi u nevyhledané hodnoty zobrazovat právě ono N.
SVYHLEDAT - vyhledávací funkce
Popis prvního vzorce - druhý řádek, sloupec E:
SVYHLEDAT(A2 - vyhledej mi hodnotu obsaženou v buňce A2; [output.xls]List1!$B:$B - vyhledej mi tuto hodnotu v tabulce umístěné v souboru output.xls na Listu 1, ve vybraných sloupcích (tedy v tomto případě jsem si označil jen jeden sloupec, protože jsem o cenách nevěděl - ceny dosaď do následujícího sloupce a pak myší označ sloupec B a C); 1 - to znamená, že u vyhledané hodnoty chci dosadit data uvedená v příslušné buňce v prvním sloupci (v Tvém případě, když do dalšího sloupce dosadíš cenu, pak bude zadávat hodnotu 2; nepravda - to je trochu paradox, ale to se zapisuje, když chceš přesnou shodu hledané hodnoty.
Honza
Alternativa je SOUČIN.SKALÁRNÍ...
Honza
Countif to neumí, ale SVYHLEDAT je správně. V příloze je hotovo. Upozorňuju, že aby fungoval dosazený vzorec, musí být oba sešity otevřeny nebo uloženy ve stejné složce...
Honza
Makrem to jde taky, ale tam, kde stačí převést na formát "obecný", se kterým se dá taky počítat, lze použít následující postup:
- do jakékoli prázdné buňky napsat číslici 1
- pomocí ctrl+c ji zkopírovat
- označit sloupec s číslicemi v podobě textu
- kliknout na sloupec pravým tlačítkem myši
- vybrat volbu "vložit jinak"
- vybrat volbu "násobit"
a je to. Docela to urychlí práci a ne každý s makry umí.
Honza
PS: číslici 1 pak samozřejmě smazat, aby neprovedla nějakou neplechu
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.