< návrat zpět

MS Excel


Téma: Vyhledání údaje o zaměstnanci rss

Zaslal/a 9.7.2022 9:01

Zdravím vás, rád bych vás požádal o pomoc.
1) Mám seznam zaměstnanců (list „seznam zam“). Když někoho přidám, objeví se jak v listu „Matice univerzál“, tak v listu „sum Matice“.
2) Na listu „Matice univerzál“ je tabulka přesčasových hodin ke každému zaměstnanci. Je rozdělena na přesčasy ve všední den (25%), o víkendu (50%) a o svátcích (100%). Zaměstnanci by měli být seřazení abecedně shora dolů.
3) Na listu „sum Matice“ je souhrn přesčasových hodin. Také abecedně.
Už nad tím sedím nějakou dobu, ale nemůžu přijít na vyhledávací funkci, která by do listu „sum Matice“ vepisovala to, co je v listu „Matice univerzál“. Zkoušel jsem zkombinovat fce SVYHLEDAT + POSUN, ale nedaří se. V listu „sum Matice“ bude údaj ze sloupce BP listu „Matice univerzál“.
Takových souborů mám 12, za každý měsíc v roce. A vždycky za následující měsíc ještě potřebuji u každého zaměstnance (na listu „Matice univerzál“ do sloupce B), kolik hodin mu zbylo za minulý měsíc. Tzn. Ve sloupci B listu „Matice univerzál“ je číslo z min. měsíce (tam zase asi vyhledávací funkce podobná jak předchozí).
Doufám, že jsem popsal srozumitelně, když tak dovysvětlím.

Děkuji všem těm, kteří jsou ochotni pomoci a aspoň mě nakopnout ke správnému řešení.
Moc děkuji, Baja

Příloha: xlsx52967_nv-7.xlsx (141kB, staženo 13x)
Zaslat odpověď >

Strana:  1 2   další »
#052968
elninoslov
Hmm, niekoľko poznámok. Samotný vzorec na dotiahnutie hodnôt zo stĺpca 'Matice univerzál'!BP do listu 'sum Matice' nie je problém:
=IF($A3="";"";IFERROR(INDEX('Matice univerzál'!$BP$5:$BP$422;MATCH($A3;'Matice univerzál'!$A$5:$A$422;0)+1);""))
=KDYŽ($A3="";"";IFERROR(INDEX('Matice univerzál'!$BP$5:$BP$422;POZVYHLEDAT($A3;'Matice univerzál'!$A$5:$A$422;0)+1);""))

mení sa len to číslo +1(25%, +2(50%), +3(100%)
Ale.
Vy chcete meniť 'seznam zam' a na základe toho abecedne dynamicky radiť tieto mená v listoch 'Matice univerzál' a 'sum Matice' ??? A ako si to predstavujete, že to bude fungovať? Ak bude tabuľka vyplnená, pridáte meno, ktoré sa vsunie niekam doprostred a bác, vyplnené dáta už nesedia k menám. Ak to myslíte inak dovysvetlite.
Ďalej, Vy chcete hľadať meno v inom súbore? Ten súbor musí existovať. Na to myslite, hlavne pri zmene roka. Vzorec by mohol byť napr.:
=INDEX('E:\Download\[nv-6.xlsx]Matice univerzál'!$BP:$BP;LOOKUP(A5;'E:\Download\[nv-6.xlsx]Matice univerzál'!$A$5:$A$422;ROW('E:\Download\[nv-6.xlsx]Matice univerzál'!$BP$5:$BP$422)+1))
=INDEX('E:\Download\[nv-6.xlsx]Matice univerzál'!$BP:$BP;VYHLEDAT(A5;'E:\Download\[nv-6.xlsx]Matice univerzál'!$A$5:$A$422;ŘÁDEK('E:\Download\[nv-6.xlsx]Matice univerzál'!$BP$5:$BP$422)+1))

menenie +1,+2,+3 ako pre tým.
Ako zisťujete sviatok a víkend?

Podnet: Nebolo by lepšie to urobiť tak, že by to bol jeden súbor s listami mesiacov, kde by sa aj dátumy, sviatky, víkendy samé označili, a vzorce by na základe ich automatického výpočtu rátali 25,50,100%? Pre každé meno by stačil 1 riadok.citovat
#052969
avatar
Takhle nějak může být? Ještě bych tak nějak potřeboval zautomatizovat na listech jedn. měsíců, abych nemusel x-krát dávat do políčka jméno "='seznam zam'!B4", ='seznam zam'!B5",... atd.
Jinak moc děkuji za pomoc :)citovat
#052970
avatar
Tak znovu, s menší přílohou...citovat
#052971
avatar
Nemůžu poslat přílohu, která má 1,5MB :(citovat
#052972
avatar
Tak teď okleštěně...
Příloha: zip52972_nv-test.zip (41kB, staženo 14x)
citovat
#052973
elninoslov
Neskôr pozriem na Vašu novú prílohu. Zatiaľ omrknite toto - len taký pokus. Ale meno musí byť zo zrejmého dôvodu automatického zoraďovania pridané pred započatím vpisovania údajov do listu počiatočného mesiaca pre nového pracanta. Meníte iba rok v liste Nastavení.
Příloha: xlsx52973_nv-2022.xlsx (305kB, staženo 16x)
citovat
#052985
avatar
A prosím vás, kdybych měl místo jedn. dnů (1-31) jen 3 sloupečky (10%, 25% a 100%) a jen vpisoval hodnoty do těchto sloupců, pak mi to po úpravě vyhodí chybu. Asi dělám něco špatně :( Mohu poprosit o pomoc? Děkuji moc, B.citovat
#052991
avatar
Můžu vás teda poprosit o tu zkrácenou verzi? Že bych do těch 3 sloupců vpisoval jen součet hodin za celý měsíc. Moc děkujicitovat
#053009
elninoslov
Čím som starší, tým som nechápavejší 5

"Baja" napsal/a:

...po úpravě vyhodí chybu...

Akej úprave? Úprave čoho? V ktorom súbore a liste? Ten čo som poslal ja/Vy? Takže tam nebude ani "zůstatek 25%/50%/100%/Celkem"?

"Baja" napsal/a:

...poprosit o tu zkrácenou verzi...

Takže žiadne dátumy, ani "V" ani "Č".
Žiadne automatické počítanie víkendov/sviatkov?
Žiadna tabuľka sviatkov vlastne nieje potreba.
Žiadne automatické abecedné radenie mien?
Najlepšie by bolo priložiť požadovaný výsledok, a ja Vám na to vzorce už napáskujemcitovat
#053015
avatar
Omlouvám se, že jsem byl nepochopen a za to, že jsem se 3 dny neozval. Svátky ani víkendy se ve vzorcích řešit nemusí. Budou se vyplňovat jen sloupce E,F,G u každého měsíce (buď plusová hodnota pokud zaměstnanec nadpracuje hodiny nebo záporná pokud přečerpá) a také list "seznam zam".
Dal jsem jen měsíce 7 a 8 pro zjednodušení a zmenšení souboru.
Děkuji moc, Bcitovat

Strana:  1 2   další »

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21