Příspěvky uživatele


< návrat zpět

No to by sice šlo ,ale mám s tím následující úmysly pro vyhodnocení...

Zdravím, mám pro někoho jednoduchý dotaz.
Vím, že jsem toto řešení kdysi dělal, ale nevzpomenu si jak, tak se zkusím zeptat.
Mám hodnoty pod seřazené pod sebou dle data (např. 1.1.204; 2.1.2014; 2.1.2014; 2.1.2014; 3.1.2014)
Chtěl bych vytvořit makro, kde do definované buňky (např. "B1") zadám datum a po spuštění makra se najde první hodnota shodná s touto buňkou a bude vypisovat další řádky až dokud se tato hodnota nebude lišit.
Děkuju za odpověď.

Velice děkuju - pro teď snad vyřešeno :-)

teď jsme ještě jednou otevřel soubor, který jsem sem posílal a
První sloupec je seřazen podle zaměstnance a druhý sloupec je seřazen dle data a času od nejnovějšího záznamu po nejstarší vždy pro jednotlivého zaměstnance.
86 - 2013.3.8 5:58:58
86 - 2013.3.7 11:01:26
86 - 2013.3.7 8:08:35
atd.
první řádek nejnovější záznam -> třetí řádek nejstarší záznam

Tak se dívám do přílohy a moc se mě to nezdá :-)
Za 1, datumy se všechny změnily na 8.3. což není dobře

číselná hodnota v prvním slouci je osobní číslo zaměstnance. Druhý sloupec je datum a ča v kolik provedl záznam

Příklad :
Zaměstnanec 86 příjde do práce a první záznam se v této tabulce musí objevit nejpozději v 6:15 při ranní směně, 14:15 při odpolední směně a 22:15 při noční směně.
Např. 6.3. má první záznam až 8:02 -> chyba
7.3 má první záznam 6:18 -> chyba
8.3 má první záznam 5:58 -> OK

Zaměstnanec 117 má odpolední směnu (usuzuji dle toho, že první záznam má ten den až 14:37. Nicméně čas 14:37 je chyba.

Ono celkově je zde mnohem více podmínek, které bych potřeboval zahrnout.
1, První záznam v daný pracovní den musí proběhnout podle směny nejpozději v časy 6:15; 14:15; 22:15
2, Následný záznam nesmí být později, než po dvou hodinách
3, jsou dány přestávky 10:15 - 10:45; 18:15 - 18:45; 0:15 - 045 První záznam po pauze nesmí být později, než 30 min po konci přestávky. 9

V příloze posílám příklad.
Děkuju za pomoc!

Ahoj,
toto fórum mě již několikrát velice pomohlo ,ale teď si opravdu už nevím rady.
K dotazu:
v příloze posílám ukázku.
Sloupec jedna - osobní číslo
Sloupec dva - pořízení záznamu
Sloupec tři - vyseparovaný čas ze sloupce 2 pomocí :
=ČAS(HODINA(B7);MINUTA(B7);SEKUNDA(B7))
Sloupec čtyři - Potebuju několik podmínek
záznamy jdou od spodu od nejstaršího po nejnovější.
První záznam musí být proveden nejpozději v 6:15 pro ranní směnu, 14:15 pro odpolední směnu a 22:15 pro noční směnu.
Mám vzorec
=KDYŽ((A7<>A8)*A(C7>$B$5);"MIMO";KDYŽ((A7=A8)*A(C7>$B$5)*A(B7-B8>$C$5);"MIMO";"OK"))
kde První podmínka je: pokud se čísla zaměstnanců po sobě nerovnají - znamená to pro mě , že právě v tu chvíli proběhne první měření a když toto měření je více než 6:15, tak je měření mimo, druhá podmínka je , pokud číslo předchozího měření se rovná porovnanému a zároveň je větší než 6:15 a zároveň je rozdíl předchozích záznamů větší než 4 - předpokládám, že záznam byl pořízen předchozí směnu a náměr je opět neshodný.
Toto vše mě funguje A1 ,ale neumím do těchto podmínek dále přidat odpolední a noční směnu.
Doufám, že jsem vše popsal dobře a že mě zde někdo poradí :-)


Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje