< návrat zpět

MS Excel


Téma: Automatická úprava buňky na základě rozdílu času rss

Zaslal/a 16.11.2017 16:01

Ahoj,

chtěl bych Vás poprosit o pomoc. Přikládám soubor (vyúčtování cesťáku ze služebky). Jsou tam dva listy 1) Business trip abroad a 2) Země

Chtěl bych docílit toho, že do buňěk (E18 a F18) zadám časy příjezdu a odjezdu a na základě rozdílu F18-E18 aby se mi v buňce H18 pokrátilo denní stravné z té dané země o toto pravidlo

1-12 hodin - pokrácení o 2/3
12-18 hodin - pokrácení o 1/3
18-24 hodin - denní sazba

Toto stravné si samo najde na listě 'země' podle hledané země a automaticky do buňky H18 dle rozdílu doplní buď 1/3 nebo 2/3 nebo 3/3 denní sazby

Díky

Příloha: xls38369_business-trip-abroad_2017.xls (100kB, staženo 34x)
Zaslat odpověď >

#038370
avatar
=LOOKUP(F18-E18;{0;12;18};{1;2;3})/3*sadzba
=VYHLEDAT(F18-E18;{0;12;18};{1;2;3})/3*sadzba
citovat
#038386
avatar

marjankaj napsal/a:

=LOOKUP(F18-E18;{0;12;18};{1;2;3})/3*sadzba
=VYHLEDAT(F18-E18;{0;12;18};{1;2;3})/3*sadzba


Ahoj toa si nebude. Nebo me to nefunguje. Jde mi o to, že když do sloupku zadám d18 jméno země ze seznamu, tak aby to do G18 přiřadilo měnu ze záložky 'země' (to funguje fnkce Svyhledat) a zároveň přiřadilo do H18 přiřazenou částku ve vztahu na délce trvání služební cesty.citovat
icon #038387
avatar
Ten marjankajov vzorec musis zadat ako maticovy, do casti sadzba si prave este musis zakomponovat tu svoju SVYHLEDAT. (Zamenit sadzba za vyraz s pouzitim SVYHLEDAT). Do prilohy som nepozeral, ale nejako tak, ako to popisujem, by to malo fungovat.citovat
#038388
avatar
=IF(F18-E18<12;"=SVYHLEDAT(D18;Země!A:I;6;0)";"ne")

Mohol by si vysvetliť tento vzorec? Prečo je to SVYHLEDAT v úvodzovkách?
F18-E18 je v dňoch. Prečo to porovnávaš s 12 hodinami alebo dňami?citovat
#038389
avatar
@AL
Tu nejde o maticový vzorec. Prílohu som nepozeral, preto tento vzorec. Nepočítal som s tým, že v E18 a F18 je formát času.citovat
#038391
avatar

marjankaj napsal/a:

=IF(F18-E18<12;"=SVYHLEDAT(D18;Země!A:I;6;0)";"ne")

Mohol by si vysvetliť tento vzorec? Prečo je to SVYHLEDAT v úvodzovkách?
F18-E18 je v dňoch. Prečo to porovnávaš s 12 hodinami alebo dňami?


Hele to asi byl nějaký můj pokus. Chtěl jsem do toho políčka nějak zakomponovat funkci IF s tím, že když Rozdíl času bude 1 až 12 hodin načte mi to v příslusném sloupci na listě 'země' Sloupec G. Pokud rozdíl bude 12 až 18 hodin načte mi to sloupec H a pokud víc jak 18 hodin tak sloupec I.¨

Vyčistil jsem to na doplnění viz. příloha. kdyby se Vám někomu chtělo prosím rovnou doplnit.
Příloha: xls38391_business-trip-abroad_2017.xls (97kB, staženo 29x)
citovat
#038392
avatar
To že máš divné hodnoty na liste "zeme" neriešim.
Příloha: xls38392_kopia-38391_business-trip-abroad_2017.xls (93kB, staženo 35x)
citovat
#038393
elninoslov
V G by ste mal obaliť vzorec do
=IF(D18="";""; vzorec )
v H obalit do
=IF(OR(E18="";F18="");""; vzorec )
v L obaliť do
=IF(OR(E18="";F18="");""; vzorec )

Na liste Země:
v F2 dať napr.
=$F2/3
v G2 napr.
=$F2/3*2
v H2 napr.
=$F2
Vzorce potiahnutím skopírovať až dole.
A ejhľa, hneď máte iné výsledky. A vyvstanú iné problémy - zaokrúhľovanie. Aj v Země, aj prehľade, či celkových súčtoch v Business trip abroad.

Čo riešite v M,N,O,S,T ? V "S" dokonca ani nieje E27 a E19 vzorec. "T" sa ničím nemení.citovat
#038394
avatar

marjankaj napsal/a:

To že máš divné hodnoty na liste "zeme" neriešim.Příloha: 38392_kopia-38391_business-trip-abroad_2017.xls (93kB, staženo 4x)


hele to je ono. Diky. a tedka jeste prosim detailni vysvetleni toho vzorce? Dikycitovat
#038395
avatar
Veď to si môžeš vyhľadať aj sám

http://office.lasakovi.com/excel/funkce-datum-cas/HODINA-HOUR-hodina-z-casu-Excel/

http://office.lasakovi.com/excel/funkce-vyhledavaci/VYHLEDAT-LOOKUP-vyhledat-hodnotu-Excel/

http://office.lasakovi.com/excel/funkce/svyhledat-funkce-excel/citovat

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