< návrat zpět

MS Excel


Téma: rozdíl dvou datumů rss

Zaslal/a 20.2.2018 9:17

Dobrý den
požádal bych zkušené "skládače vzorců" o pomoc.
Jednoduché zjištění doby OD-DO (s několika vyjímkami 1 )
vše v příloze.
Pokud by někoho napadly další možné "vyjímky" - předem děkuji za upozornění.

Příloha: xlsx39600_doba-trvani.xlsx (10kB, staženo 27x)
Zaslat odpověď >

Strana:  1 2   další »
icon #039602
eLCHa
Mno
asi byste se měl rozhodnout, jak to chcete

pokud
od 12.12.2017 do 12.12.2017 = 1 den
potom
od 19.2.2018 do 20.2.2018 = 2 dny

Takže ty vaše navržené výsledky zvětšit o 1

Pak použijte=NETWORKDAYS.INTL(B3;C3;1;$K$1:$K$26)$K$1:$K$26 - seznam svátků v letech 2017 a 2018

K "ovýjimkování" použijte KDYŽcitovat
#039603
avatar
proto je tam napsáno "s několika vyjímkami"
pokud
od 12.12.2017 do 12.12.2017 = 1 den
potom
od 19.2.2018 do 20.2.2018 = bude TAKE 1 den

Právě o to "KDYŽ" mi jde... Jak to vše poskládat dohromadycitovat
#039604
elninoslov
Pr.
EDIT: Pardom zabudol som "zabudovať" sviatky pre každý riadok ... príloha vymenená.
Příloha: xlsx39604_39600_doba-trvani.xlsx (14kB, staženo 26x)
citovat
#039605
avatar
Asi takto?
Příloha: xlsx39605_kopia-39600_doba-trvani.xlsx (11kB, staženo 26x)
citovat
#039607
elninoslov
marjankaj : To MAX() je super nápad, odbúra sa jeden výpočet NETWORKDAYS.INTL. Ale aj tak musí byť pre každý riadok kompletná sada sviatkov. Prípadne ak nie v pomocných stĺpcoch, tak potom vytvoriť nejakú maticu, ale takto je to asi servisovateľnejšie.

EDIT: Aby som len netrepal, tak ma napadlo jedno megavzorcové maticové riešenie, viď príloha, bez pomocných stĺpcov. Musí byť ale minimálne jeden Definovaný názov, lebo zlúčené bunky nezoberú inak maticový vzorec. Ale aj tak som to rozdelil na 3 Definované názvy, lebo keď sa to spojí do jedného hypermegagigavzorca, tak bude mať asi meter, a nikto ho už nikdy nepochopí :). Sranda aké hovadiny sa dajú robiť v Exceli. Ale toto by som asi radšej nepoužíval, ako vravím, servisovateľnosť od človeka, čo to netvoril je chabá...
Příloha: xlsx39607_39600_doba-trvani-megavzorec.xlsx (11kB, staženo 26x)
citovat
#039608
avatar
No samozrejme počítam, že si tam tie sviatky doplní. Veď niečo by mal urobiť aj sám. 2
Ale sviatky musia byť urobené pre každý rok. Napr. veľká noc sa mení.A to nehovorím ak to obdobie bude trvať napr. 3 roky.
Zlúčené bunky nekomentujem. Keď ich tam "potrebuje" tak nech si to ošetrí sám.citovat
#039609
avatar
Díky vše, pořešil jsem to takto...
edit: sloučených buněk moc nebude, to dořešim individuálně
edit: období bude max rok s překrytím konce druhého.
Příloha: xlsx39609_hotovo_doba-trvani.xlsx (11kB, staženo 28x)
citovat
#039611
avatar
Alebo takto podmieneným formátovaním v stlpci "H"
Vzorec sa ešte trochu zjednoduší. Z tých KDYŽ sa môže iba zamotať.
Ak chce pridať podmienené formátovanie, tak ho treba správne zaradiť, asi až na koniec.
Příloha: xlsx39611_kopia-39605_kopia-39600_doba-trvani.xlsx (11kB, staženo 34x)
citovat
#039613
avatar
:-) taky dobré, marjánka.
Dá se (obecně) v komentáři zobrazit obsah konkrétní buňky? Někde "bokem" si provedu výpočet av poznámce zobrazím "Trvalo to " & G15 & "dnů" (takhle to nefunguje, vím.. 1citovat
#039614
avatar

GeorgeK napsal/a:

:-) taky dobré, marjánka.
Dá se (obecně) v komentáři zobrazit obsah konkrétní buňky? Někde "bokem" si provedu výpočet av poznámce zobrazím "Trvalo to " & G15 & "dnů" (takhle to nefunguje, vím..

No makro sa to dá takto:
Do hárka vložíš tento kód a po zmene bunky G25 sa spustí a v Bunke G24 máš výsledok. Ak tam bude vzorec, tak potom si musíš zvoliť inú bunku ako G25. Samozrejme v bunke G24 už musí byť nejaký komentár(aj keď prázdny.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("G25") Then Range("g24").Comment.Text Text:="trvalo to " & Range("G25") & " minút"
End Sub
citovat

Strana:  1 2   další »

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