Kabaka: Tá druhá funkcia je zvláštna , je tam symbol obrázku, či čo... Šmankote, asi tam má byť znamienko *, na to fakt neprídeš sama? :)
Nakoľko číslo za desatinnou čiarku už vo výsledku byť nemá, tak táto časť vzorca: VALUE("0,"&MID(A1;21;10))/(24 * 60 * 60) je i tak zbytočná. Whatever :)
Ahoj, v poslednej dobe nefungujú SZ. Správu neotvorím, píše mi, že Vámi požádovaná stránka nebyla nalezena. Nie som si istý, či Vám to niekto hlásil. Dá sa s tým niečo urobiť?
Pozerám, že si mi poslala SZ, ale nedokážem ju otvoriť, asi teda neodpoviem.. Skús mail.
prezradila si verejné tajomstvo :) Petr asi nie je ochotný platiť dosť za to, aby jeho stránky na Google vybehli ako prvé :). Každopádne, vážim si ľudí, ktorí na svojich blogoch/webovkách prezentujú svoju vlastnú prácu a nechvália sa cudzím perím. Je mnoho stránok, u ktorých mám istotu, že ich autori sú zároveň autormi postupov, ktoré prezentujú. Z českých, pôsobiacich na tom tomto fóre, je to mimo Petra napr. eLCHa. Mne v minulosti pár ľudí navrhlo, či by som nechcel mať svoj blog. Možno chcel, ale:
1. Som na to lenivý
2. Ani neviem, čo originálne by som naň dal. Pár vecí som síce vytvoril sám od A-Z ale zakladať blog pre pár projektov, ktoré sa dajú spočítať na prstoch jednej ruky je pmn zbytočné.
3. Hanba by ma fackovala, keby som mal na svoje stránky dávať veci, ktoré som si od niekoho "vypožičal", bez vedomia dotyčného.
Kabaka: bežný užívateľ ako ja nebude pátrať, či je to originál alebo plagiát. Nič také po tebe samozrejme nechcem. Toto je vecou pána experta a jeho svedomia. Myslím si, že nejaký malý český plagiátor je pod rozlišovaciu úroveň Jona i Debry, ale pokladal by som za slušnosť, pokiaľ niekto na svojich stránkach prezentuje prácu niekoho iného, uviesť zdroj. Njn, ale ide o peniažky, tie majú radi všetci a škoda prísť o nejaký šolich, že :)
Kabaka, ja viem veľmi dobre, čo znamená pravdepodobné, i čo znamená viac než pravdepodobné. Prepáč, ale nič to nemení na tom, že tvoje výrok je nezmysel.
Ešte môj názor k Lašákovi - žije z toho, že užívatelia neovládajú angličtinu. Na jeho stránkach som našiel pár vecí, o ktorých mám dobrý dôvod domnievať sa, že sú plagiáty, opajcované zo stránok skutočných machrov, ako Jon Peltier, Debra Dalgleish atď. Myslím si, že tie preklady funkcií si tiež "vypožičal", a to od Petra Pecháčka. Ja žiadnym obdivom k plagiátorom netrpím. V dobe, kedy som tie stránky navštívil, tam nebol žiadny údaj o tom, kým sa "inšpiroval". Asi toľko k Lašákovi.
Kabaka: viac ako pravdepodobné, že nejde o matematický výraz, nakoľko na to nefungovala funkcia rok (čas atď...)
Ďalšia perla. Toto predsa nemôžeš vedieť, pokiaľ nevidíš, ako je to v tom Exceli zapísané. Ty si skutočne vtipná.
Kabaka, panebože, ako môžeš použiť v tej svojej funkcii ".049659" ??? Skutočne ti nedochádza, že to číslo môže byť vždy iné?
Tu máš ešte jednu UDF - malá modifikácia tej predošlej:
Function GetNumber(arg As String) As Double
Dim i As Byte, myArr
myArr = Array("-", " ", ":")
arg = Left(arg, WorksheetFunction.Find(".", arg) - 1)
For i = LBound(myArr) To UBound(myArr)
arg = WorksheetFunction.Substitute(arg, myArr(i), "")
Next i
GetNumber = CDbl(arg)
End Function
Tak teda VBA (UDF), keď to musí byť. Nie je to nič svetoborného z pohľadu rýchlosti, ale požadovaný účel splní:
Function GetNumber(arg As String) As Double
arg = Left(arg, WorksheetFunction.Find(".", arg) - 1)
arg = WorksheetFunction.Substitute(arg, "-", "")
arg = WorksheetFunction.Substitute(arg, " ", "")
arg = WorksheetFunction.Substitute(arg, ":", "")
GetNumber = CDbl(arg)
End Function
Kabaka, problém je, že to tvoje "makro" je neupraviteľné :).
Makro určite nie je na takúto trivialitu potrebné, Jirkov zápis je v poriadku, funguje. Pokiaľ niekto trvá na VBA, tak nie je problém kód vytvoriť, za moment sem nejaké funkčné riešenie asi dám páč sa nemôžem dívať na to utrpenie :)
kabaka, ako vtip dobré :)
@eLCHa
Karle, k čomu slúži skratka ALT + ; ?
Nechce sa mi to hľadať, tak sa pýtam, budeš to asi vedieť z hlavy, keď to používaš.
Kluci, ja myslím, že problém bude niekde inde: Roundown očakáva ako argument číselnú hodnotu, asi ju v Michalovom príklade nezískava, preto hádže error #HODNOTA. Pokiaľ by excel nepoznal názov danej funkcie, error by bol #NAME? Ale nebudem sa ďalej namáhať len preto, že OP nedá vzor v exceli..
Pokiaľ sa jedná o text, tak ako píše Jirka. Pokiaľ sa jedná o datum a čas (numerická hodnota), tak kombináciou funkcií Year, Month, Day, Hour etc.., prípadne ešte Text a následným spojením do jedného reťazca.
O2: =IF(SUM($O$1:P1)>0; ""; --(D2>=15))
P2: =IF(SUM($O$1:P1)>0; ""; --(E2<=3))
Rozkopíruj dolu.
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.