Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  4 5 6 7 8 9 10 11 12   další » ... 140

V BeforePrint nastavte Cancel na true, tim zrušíte tisk. Pak ho můžete spustit příkazem PrintOut a za něj vložit vlastní kód.

=SUMA(SUMIFS(M3:M5997;N3:N5997;{"C";"Y"};B3:B5997;"*TZ*"))/SUMA(COUNTIFS(N3:N5997;{"C";"Y"};B3:B5997;"*TZ*"))https://exceljet.net/formula/sumifs-with-multiple-criteria-and-or-logic

V excelu ne, tam to lze prolomit snadno.
Můžete zkusit zabalit do rar (nebo jiného) a zaheslovat.

"Prozrazení" hesla tím nevyřešíte.

@marjankaj

Ano - pro zpestření DATEDIF v excelu funguje jinak než DateDiff ve VBADateDiff("m","31.1.2019", "1.2.2019")vrací 1 ;)

Pokud ve vašem sešitu zadáte do A1 31.1.2019 a do A2 28.2.2019, stále vrací 0.

Teď je na vašem uvážení, zda je to správně - podle mně není - protože uběhl celý měsíc.
Tohle jsem tím myslel.

Pokud nezáleží na dni (absolutně měsíce) tak=(ROK([@Do])*12+MĚSÍC([@Do]))-(ROK([@Od])*12+MĚSÍC([@Od]))
Ono DateDiff s parametrem měsíc háže přesně toto číslo. 1.2 - 31.1 = 1 měsíc

Pokud si totiž začnete hrát s dny, tak se pěkně zamotáte - např. 28.2 - 31.1 (nebo 30.11 - 31.10) je jeden měsíc, protože pozdější ekvivalent 29.2 (nebo 31.11) neexistuje, takže nelze použít DEN(do) < DEN(od)

V čom by bolo iné použitie MATCH a INDEX ?
Tato kombinace má oproti SVYHLEDAT jednu nevýhodu a to tu, že je složitější na zápis.
Naopak výhodou je, že
- nemusíte vyhledávat v prvním sloupci
- nemusíte počítat, který sloupec chcete vracet = je přehlednější
- poslední argument nabízí větší variabilitu
- funguje horizontálně i vertikálně
- ve spojení s objektem tabulka přímo ve vzorci vidíte, co hledáte a co vracíte - je přehlednější

Tento výčet napovídá, že já používám pouze tuto kombinaci

Vyriešil by tento problém použitie MATCH a INDEX ?
Nevyřešil. Vyhledávání je stejné. Váš problém může být (a pravděpodobně je) v tom, že při vkládání vložíte jiný datový typ, než zadáte ve vzorci (typicky vkládáte číslo, které je naformátováno jako text a pak vyhledáváte číslo). Vyhledávací funkce pracují pouze se stejnými datovými typy.

Tomu s kontingenčkou nerozumím, ale když to nezkusíte, tak to nezjistíte ;)

Mno, akorát mi došlo, že v tomto případě zbytečně ;)
To číslo je z intervalu -0,02;0,02 a tak stačí #. Nicméně to ničemu nevadí a jak píšeš - může to inspirovat ;)

To nenastavíte. Propojení se vždy zobrazí včetně cesty. Bez cesty je to pouze tehdy, je-li zdroj zároveň otevřen ve stejné instanci.

Jestli tomu rozumím, tak to jde vlastním formátem[<-0,02]-0%;[<=0,02]# ;0%Za křížkem je vložena mezera - zobrazení v tisících - aby se nic nezobrazilo

Místo odkazu na F8, použijte=INDEX($F:$F;8)

Shell "explorer.exe ""C:\...\neco.pdf"""

Místo=A1='Kopírované buňky'!$A$1:$A$20použitjte=A1='Kopírované buňky'!A1

@Darbujan

- Split funguje pro min. 2 položky, tj. předem otestuje výskyt oddělovače přese InStr(...)>0

Nemusíte testovat.Sub test()
Dim strStat As String
strStat = "566"
Dim arrStat() As String
arrStat = Split(strStat, ",")
End Sub
vytvoří pole arrStat(0 to 0) ;)

Protože to máte stále seskupené na měsíc, kvartál a rok - nejnižší úroveň je měsíc a ta nese původní název pole.

Znovu opakuji - zrušte seskupení (nastavte ho na den)

Předpokládám, že máte novější verzi. Teď mi nainstalovali 2016 a zjistil jsem, že při použití časových polí automaticky seskupuje (a to dokonce tak blbě, že měsíc, čtvrtletí a rok). Možná se to dá někde vypnout, zatím jsem nehledal. V každém případě je to i váš problém - máte pole "Dátum požičania" seskupené - takže ho musíte zrušit.
Funkčnost makra jsem nezkoumal.


Strana:  1 ... « předchozí  4 5 6 7 8 9 10 11 12   další » ... 140

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