Jump to content
Co nového? Mé kurzy
Diskuze Sledované příspěvky Žebříčky

Doporučené příspěvky

Odesláno

Balian Napsal:
-------------------------------------------------------
> Potřeboval bych poradit jak spočítat celkovou
> vydělanou částku pro jednotlivé patterny
>
> Tak teda:
> -Ve sloupci A:A mám poskládané patterny tak jak
> jsem vstupoval do obchodů (0/v;2v;0/100)
> -A ve sloupci B:B mám zisky i ztráty tak jak jsem
> postupně obchodoval
>
> no a já bych chtěl aby se mi do tabulky
> zapisovala celková částka jednotlivých
> patternů..nějak takto:
>
> 0/v 800
> 2v 600
> 0/100 200


bez pomocných sloupců mohou vypadat vzorce takto:
- suma 0/v
=SOUČIN.SKALÁRNÍ((A:A="0/v")*B:B)
- počet 0/v
=SOUČIN.SKALÁRNÍ((A:A="0/v")*1)

analogicky pro ostatní patterny a můžete přidávat další podmínky - dny v týdny, jen ziskové, ztrátové, ...


  • Odpovědí 869
  • Vytvořeno
  • Poslední

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

Odesláno

to Balian:

pro přehlednost ve vzorcích, hlavně když máte několik podmínek, zvažte používání pojmenovaných oblastí:

=SOUČIN.SKALÁRNÍ((patern="0/v")*(dentydne="středa"))

mě na orientaci přijde přehlednější než:

=SOUČIN.SKALÁRNÍ((Denik!A10:A12="0/v")*(Denik!B10:B12="středa")

Odesláno

AHOJ

to jadvig

nevím proč ale tento vzorec pro win obchodů ve středu mi nezabral

=SOUČIN.SKALÁRNÍ((D4:D6="středa")*(V4:V6>0))

stále mám stejný problém...

do sloupce C:C zadávám ručně datum..třeba 1.1.2012
a ve sloupci D:D mám tenhle vzorec který mi vrací dny v týdnu(středa;čtvrtek..atd.)

=KDYŽ(C14="";"";C14)

a k tomu mám z pásu karet v záložce.. Domů/formát čísla, nastaven formát.. vlastní.. kde jsem zadal .....dddd.

nemůže být i tohle ten problém??

Protože když vzorec ze sloupce D:D odstraním a dny píši ručně ten vzorec dole funguje.
ale to mi fungovalo i u toho mého starého vzorce.

=SOUČIN.SKALÁRNÍ((D4:D6="středa")*(V4:V6>0))

Přeji krásný den...

Odesláno

to Balian:

ano chyba je ve vašem vzorci ve sloupci D:D

sloupec D:D Vám nevrací dny v týdnu, ale zase celé datum, takže vzorec nemůže fungovat. Vlastní formát slouží jen pro jiné zobrazení data.

Do sloupce D:D musíte použít vzorec

=DENTÝDNE(C4;2)

- tento vzorec Vám datum převede na den v týdnu a potom s tím dále pracovat. Vzorec Vám dá pořadové číslo dne v týdnu (pozor na správný typ) - ikdyž zde zase použijete vlastní formát čísla pro textové zobrazení dne v týdnu, v dalších vzorcích musíte používat číselné označení (1-7) dnů v týdnu.

vzorec potom bude vypadat takto:
=SOUČIN.SKALÁRNÍ((D4:D6=3)*(V4:V6>0))

Pokud chcete používat pro dny v týdnu text a ne čísla, tak ten text musí být v buňce zapsán - ne jen zobrazen přes vlastní formát čísla. - číselnou hodnotu dne v týdnu nejlépe převedete na text přes fci index, abyste nemusel používat několik vnořených podmínek když

Váš zápis pro skalární součin je méně přehledný a problém by nastal pokud by některé podmínky neplatily současně, ale byla mezi nimi logická hodnota nebo - proto jsem poslal jiný zápis.

Odesláno

DOBRÝ DEN
můžu mít ještě jeden dotaz....už jsem tu nechtěl ani psát protože si připadám jako v soukromém vláknu
a jako břídil....ale nedá mi to...

Jde z backtestu vytáhnout P/L za jednotlivé týdny???

ve sloupci C:C mám zapsané dny (4.1.2012;5.1.2012....)
ve sloupci D:D mám zapsané jednotlivé dny formou čísel (1;2;3....) které mi dává vzorec =DENTÝDNE(C14;2)
A ve sloupci V:V mám P/L (profit/loss)

Jde mi o vytvoření tabulky (týdení cíle) do které by se mi zapisovl zisk po týdnech
A potom bych s těmito daty dál pracoval.

Přeji krásný den.

Odesláno

to Balian:

jsou 2 možnosti:

1) vypíšete si datum začátku a konce každého týdne a toto potom zahrnete do podmínky ve skalárním součinu:

....(C:C > počáteční datum daného týdne)*(C:C
2) použijete fci. WEEKNUM a dále to bude stejné jak pro DENTÝDNE - do skalárního součinu zahrnete jen příslušný týden, který vás zajímá
- u této fce. si projděte nápovědu ať zjistíte, co přesně vrací a kdy může nastat chyba (nepoužívá Evropskou normu)

zkuste více používat google a nápovědu excelu - zrovna zde se nabízelo, když už jste v předchozím použil fci. DENTÝDNE, že podobná fce. bude i pro týdny v roce - aplikace je potom úplně stejná jako v předchozím případě

ať se daří

Odesláno

oprava k předchozímu příspěvku:

u bodu 1 nemá být v první části vzorce ostrá nerovnost, ale neostrá nerovnost:

....(C:C [bold]>=[/bold] počáteční datum daného týdne)*(C:C
  • 2 týdny později...
Odesláno

Dobrý den,

pokousim se vytvorit makro, ktere by automaticky kopirovalo hodnoty do tabulky za sebou..

Range("A8:J58").Select
Application.CutCopyMode = False
Selection.Copy
Windows("IC_tester.xlsx").Activate
Range("C314").Select
ActiveSheet.Paste
ActiveWindow.ScrollRow = 294
ActiveWindow.ScrollRow = 295
ActiveWindow.ScrollRow = 297
ActiveWindow.ScrollRow = 298
ActiveWindow.ScrollRow = 301
ActiveWindow.ScrollRow = 304
ActiveWindow.ScrollRow = 307
ActiveWindow.ScrollRow = 311
ActiveWindow.ScrollRow = 315
ActiveWindow.ScrollRow = 319
ActiveWindow.ScrollRow = 322
ActiveWindow.ScrollRow = 324
ActiveWindow.ScrollRow = 326
ActiveWindow.ScrollRow = 328
ActiveWindow.ScrollRow = 331
ActiveWindow.ScrollRow = 333
ActiveWindow.ScrollRow = 334
Range("C366").Select
ActiveSheet.Paste
ActiveWindow.ScrollRow = 337
ActiveWindow.ScrollRow = 339
ActiveWindow.ScrollRow = 341
ActiveWindow.ScrollRow = 345
ActiveWindow.ScrollRow = 349
ActiveWindow.ScrollRow = 357
ActiveWindow.ScrollRow = 360
ActiveWindow.ScrollRow = 365
ActiveWindow.ScrollRow = 367
ActiveWindow.ScrollRow = 368
ActiveWindow.ScrollRow = 371
ActiveWindow.ScrollRow = 372
ActiveWindow.ScrollRow = 373
ActiveWindow.ScrollRow = 374
ActiveWindow.ScrollRow = 375
ActiveWindow.ScrollRow = 376
ActiveWindow.ScrollRow = 378
ActiveWindow.ScrollRow = 379
ActiveWindow.ScrollRow = 380
ActiveWindow.ScrollRow = 381
ActiveWindow.ScrollRow = 383
ActiveWindow.ScrollRow = 384
ActiveWindow.ScrollRow = 385
ActiveWindow.ScrollRow = 386
Range("C418").Select
ActiveSheet.Paste

jde oznacenou oblast zkopiruju do range C314, pak otevru dalsi soubor ten se automaticky zkopiruje do rande C366 a porad dokola, vzdycky zkopirovat o 52 radku dale po otevreni souboru. vubec nevim, jak takovou smycku vytvorit, strasne by mi pomohlo, abych to zautomatizoval, budu vsem moc vdecny za radu.

  • 5 týdnů později...
Odesláno

Ahoj potřeboval bych radu ohledně excelu. Nevím jak to napsat, tak snad to pochopíte z následujícího příkladu....

Mám firmu ve kterém prodávám počítače. Třeba od 5 000,- do 17 000,-. A za půl roku jsme prodali 100 počítačů. V excelu mám napsaný typ a cenu. No a přijde za mnou šéf a chce vědět kolik počítačů, který jsme prodali jich bylo nad 12 000,-. Nějaká podmínka: >12 000 A hodilo by to např. 9 počítačů.

Snad to dává smysl. Vím je to triviální, ale nemůžu za nic vzpomenout a nedaří se mi to vygooglit. :) Mám to na vyhodnocování MFE/MAE....


×
×
  • Vytvořit...