Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  28 29 30 31 32 33 34 35 36   další » ... 37

@elninoslov

Dost často dělám s většími tabulkami. Při více podmíněnných formátech občas Excel nestíhá zobrazovat. Proto se mj. vyhýbám složitějším výpočtům v podmíněném formátu i když to v daném případě není nutné. Pár čísel na pomocném listu mi nevadí.

Tj. Volný den (svátek nebo víkend) stačí:
=WORKDAY(A1-1;1;Tabulka svátků)<>A1
=WORKDAY.INTL(A1-1;1;;Tabulka svátků)<>A1

nebo když chci třeba pracovní soboty
=WORKDAY.INTL(A1-1;1;"0000001";Tabulka svátků)<>A1

nebo jenom svátky
=WORKDAY.INTL(A1-1;1;"0000000";Tabulka svátků)<>A1

Raději hodnotu zaokrouhlím vzorcem:

=ZAOKROUHLIT(A1;B1-CELÁ.ČÁST(LOG(ABS(A1)))-1)

A1 - číslo
B1 - počet platných číslic

(Vzorec v případě malých čísel nepovažuje nuly za bezprostředně za desetinnou čárkou za platné číslice.)

elninoslov napsal/a:

To ale nebude fungovať, tak ako som písal, keď budú dáta z viacerých rokov.


A co brání doplnit tabulku o svátky pro další roky?

Třeba

=WORKDAY.INTL(A1-1;1;"0000000";Tabulka s datumy)<>A1

nebo

=SVYHLEDAT(A1;$C$1:$C$2;1)=A1

Použij WORKDAY.INTL

Záleží na tom, co se chce.

a) Generovat řadu náhodných 1 a -1 s pravděpodobností výskytu 1 rovnou 80%
b) Náhodně seřadit 80% hodnot 1 a 20% hodnot -1

Uvedený vzorec řeší var. a)
Vy jste řešil var. b)

K tomu "zkoušení". Stačí využít elementární základy počtu pravděpodobnosti a zjistíme, že ve var a) při 10 pokusech je pravděpodobnost výskytu 10ti hodnot 1 je cca 10,74%. Výskyt 4 hodnot -1 má pravděpodobnost 8,81%.

Ovšem při cca 1000 číslech jsou rozdíly mezi metodami zpravidla zanedbatelné a vzorec považuji za jednodušší.

Pro hodně malý počet generovaných hodnot (tak do 100) bych doporučil Vaši metodu.

Takové využití jsem dříve neviděl. A ten popis je skvělý. Díky.

A to "objevování kola". To že se Excel někdy chová nestandardně je jedna věc - tato informace se určitě někde najde, ale jak toho efektně využít je něco jiného.

Stačí vzorec:
=KDYŽ(NÁHČÍSLO()<80%;1;-1)
a nakopírovat podle potřeby.

eLCHa napsal/a:


Ptal jsem se "Jak jsem to udělal?".


Nevím. Já takto:
Sub Zahlavi()
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""

.LeftHeader = "&C&""Consolas,Tučné""&40&K111111COOOOOOOL ;)"
.RightHeader = "&C&""Consolas,Obyčejné""&40&KFF0000CO&KFFFF00OO&KFFFFFFOO&K00FFFFOOL ;)"
End With
End Sub

eLCHa napsal/a:

@Palooo
Bavíme se o záhlaví, jak byste tam chtěl dostat dva texty na sebe?


To je ta správná otázka. (Nedošlo mi, že jde o dataz na "efekt".)

Ja také nevím co tam psát. Z popisu to není jasné. Možná:

=KDYŽ(D1="C1";D1-A1*100;KDYŽ(D1="B1";D1+A1*100;"nic"))

1. problém...
Používej relativní odkazy

2. problém...
Použij třeba funkci KDYŽ

Nebo trochu taky máme POSUN a INDEX

No, moc často to nevidím.

Lze jen typovat.

Předpokládám, že se jedná o nějaký externí odkaz. Při uložení se do vzorce doplní cesta a pokud je tam buňka se jménem souboru několikrát + nějaká obluda tak při otevření se to projeví.

Zkuste hledat externí odkazy, třeba podle jména.


Strana:  1 ... « předchozí  28 29 30 31 32 33 34 35 36   další » ... 37

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