Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  36 37 38 39 40 41 42 43 44   další » ... 63

Lze toho docílit s pomocí funkce NEPŘÍMÝ.ODKAZ. Požadovaný textový odkaz si poskládej s využitím ampersandů.
P.

Př.:
=NEPŘÍMÝ.ODKAZ("[" & A1 & ".xlsx]List1!$A$1";PRAVDA)

Nevím, jestli ti dobře rozumím. To druhé okno je také Excel, nebo je to něco úplně jiného? Zkoušel jsem ve verzi 2010 a Excel si pamatuje jak velikost, tak i umístění.
P.

Odpověděl sis sám ;-). Google by ti to řekl také, ale mohu ti to napsat i já.
Je možné, že máš nastaveno přepočítávání nějak jinak než automaticky. Nastavuje se to na kartě Vzorce/"Možnosti výpočtů".
P.

Edit:
@marjankaj - Asi myslí ověření dat a výběr ze seznamu.

Použijte k tomu funkci KDYŽ.
P.

Uložil jsi to jako soubor bez maker, takže v příloze žádné makro není...
P.

Když uděláš přesně to, co jsem napsal, tak to fungovat bude, zkoušel jsem to.
Jen si ještě nejsem jistý, zda víš, co dělá příkaz "Debug.Print vysledek" ;-). Google ti to případně prozradí, my nevíme, co přesně s tím výsledkem chceš dělat, takže nemůžeme ani více poradit...
P.

Máš tam problémy s datovými typy.

U funkcí bych definoval, co která vrací, tedy: Function Cil(datumC As String) As Date
Function Start(datumC As String) As Date
Navíc některé proměnné nemáš definované vůbec (Kserazeni, rok).

V proceduře prepoctiCv pak nemáš definované proměnné Cil a Start, navíc používáš stejné názvy jako u funkcí, to bych nedělal. Výsledek lze spočítat v jednom řádku...

Sub prepoctiCv()
Dim vysledek As Long
vysledek = Cil(Sheets("List1").Range("B1").Value) - Start(Sheets("List1").Range("B1").Value)
Debug.Print vysledek
End Sub
P.

Lubovo řešení je nejlepší ;-).

Takže to udělej jak píše Lubo:
Dvakrát klikni na popisky osy y a navol zmíněné možnosti.
P.

Viz příloha:

Tak to nevím, jakým způsobem by šel graf tímto způsobem upravit. Zkoušel jsem a podle mě to nejde.

Každopádně existuje úplně triviální řešení :-). Pokud ti to Excel řadí v grafu opačně něž jak chceš, tak stačí upravit zdrojová data. Udělat to můžeš např. tak, že si vytvoříš pomocný sloupec, ve kterém bude číselná řada od 1 do 10. Označíš tuto řadu a dáš "Seřadit od největšího..." + necháš zatrženo rozšířit danou oblast. Výsledkem je požadovaný efekt.
P.

Vlož přílohu...
Tak jak to popisuješ mi to připadá logické, začíná se přece počítat od nuly, takže netuším, co přesně se ti nezdá ;-).
P.

Strýček Google neporadil?
P.

Funkce KDYŽ je v tomto případě ideální, podmínku pak lze vytvořit s využitím logické funkce A a vypreparováním dne a měsíce (funkce DEN, MĚSÍC).
P.

Př.:
=KDYŽ(A(DEN(C3)<=22;MĚSÍC(C3)=12);"ano";"ne")

@chey: Funguje to i se SUMIF, akorát jsi zřejmě špatně zadával parametry. SUMIFS je primárně určena pro sadu podmínek nebo kritérií, ale lze ji samozřejmě použít i při jednom kritériu.
P.

K tomuto lze využít funkce SUMIF.
P.

Já bych to udělal přes číselník, kde definuješ jednotlivé prvky a následně je budeš "vyhledávat" s pomocí funkce SVYHLEDAT.
P.


Strana:  1 ... « předchozí  36 37 38 39 40 41 42 43 44   další » ... 63

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