Příspěvky uživatele


< návrat zpět

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

activecell.HasArray

@nunus67

Problem w tym że mam czeskiego excela i tłumaczenie funkcji polskich na zrozumiałe dla mojego excela jest... cóż skomplikowane

Také jsem na tom fóru chvíli přispíval - momentálně nemám čas, takže jsem se omezil na wall.cz. Abych tam mohl vkládat vzorce, napsal jsem translator. Mám o něm rozepsaný post do blogu, ale ani ten nejsem momentálně schopný dodělat ;))
umí to oboustranně angličtinu, 2 polštiny, "slovenštinu" a češtinu a dá se tam doplnit jakýkoliv další jazyk.

Poláci to mají ještě komplikovanější - protože jejich překladatelé jsou aktivní a tak překládají funkce různě v různých verzích - proto tam mám dvě polštiny - nicméně na fóru by to mělo být jedno

=KDYŽ(JE.PRÁZDNÉ(B2);"";IFS(blabla))pokud chcete být zpětně kompatibilní, můžete použít=KDYŽ(JE.PRÁZDNÉ(B2);"";INDEX({18;15;13;11;10;7;5};POZVYHLEDAT(B2;{1000000;10;8;6;4;2;1};-1)))

@lubo, @xlnc

říkal jsem si, že něco takového bude, ale při rychlém hledání to na mne neskočilo. Já s tolika buňkami ještě nepracoval, takže jsem na to dosud nenarazil a tak jsem to nepotřeboval.

Už dávno se používá

co to znamená? Předpokládám, že nejdříve od e2007. Takže kód pro starší verze bude nepoužitelný, protože ta vlastnost tam nebude. Když na to v MS narazili, tak asi věděli, proč to vyřešili takto a pouze nepřetypovali Count. Já ten důvod neznám a proto mi to prostě přijde ujeté.

žádná konverze nepomáhá, tak jsem to očů-bešel
sranda je že Watch pro ActiveSheet.Cells.Count ukazuje typ Integer
img

ActiveSheet.rows.Count*ActiveSheet.columns.Count

s časem jsem na tom bledě, ale když budu mít čas, tak na to kouknu

Bez přílohy, takže také jen textem

Asi bych si vytvořil číselník s vlastními kódy produktů, který by doplnil mé kódy dle těch dodavatelských - na to stačí vyhledávací funkce. K tomu, pokud je potřeba, i název dodavatele, popřípadě, pokud chcete sledovat historii, tak platnost.

Pokud je struktura ceníků stejná, pak nakopírovat pod sebe a máte, co potřebujete. Pak už pracujete s vlastními kódy. Pokud dodavatel vytvoří nový kód pro stejný výrobek (s čím určitě počítejte), přiřadíte mu svůj a vůbec vás to neovlivní (jen na to musíte přijít ;)) )

Lze ručně nebo automatizovat pomocí VBA

Počítám, že pro vás bude moje odpověď stejně srozumitelná jako pro mne vaše zadání. Nicméně jsem si to dal jako cvičení.Sub subAddVals()
Dim iRowsPr As Long
iRowsPr = Sheets("produkt").Cells(1).CurrentRegion.Rows.Count
Dim iRowsDt As Long
iRowsDt = Sheets("dt").Cells(1).CurrentRegion.Rows.Count

With Sheets("produkt+dt").Cells(1).Resize(iRowsPr * iRowsDt, 1)
.Formula = "=INDIRECT(ADDRESS(INT(1+(ROW()-1)/" & iRowsDt & "),1,,,""produkt""))"
.Value = .Value
Sheets("dt").Cells(1).CurrentRegion.Columns(1).Copy .Offset(0, 1)
End With 'Sheets("produkt+dt").Cells(1).Resize(iRowsPr * iRowsDt, 1)
End Sub

Třeba
img

xlnc má pravdu

nicméně, to že není xyz graf ještě neznamená, že ho nelze dosáhnout z xy

jak by měl vypadat ten graf?

Mno, asi takhle.
Jediné, co potřebujete udělat, je určit, které cesty spolu souvisejí. Musíte si definovat parametry, na kterých to záleží. Jak se na to dívám, tak mi to ukazuje na průvodce. Takže například něco takového

("průvodce" = "průvodce") and ("datum z" = "datum do" + 1)
nebo
("průvodce" = "průvodce") and ("datum z") <= ("datum do" + 2) and ("stát z" = "stát do")

Pokud přesně definujete vztah, tak vám s tím tady někdo pomůže - vzorec to bude jednoduchý. Vzorcem si vytvoříte "id cesty" a na výstup nepotřebujete žádné vzorce, ale stačit by vám mohl automatický filtr podle "id cesty" a data.

Pokud vytváříte přílohu, nedělejte to jen z úseku dat, který vám v tu chvíli přijde důležitý. Vložte vždy všechny sloupce a zachovejte jejich názvy. Pouze ořežte počet dat na relevantní vzorek a změňte citlivá data pomocí CTRL+H. Možná bude pracnější tvorba přílohy, ale budete mít jistotu, že vzorec, který vám tady někdo vytvoří můžete zkopírovat do originálu a pravděpodobně ani nezapomenete na nějaké další možnosti. Věřte, že pro nás jsou nejhorší a nejvíce demotivující slova - jo to je dobrý, ale ještě jsem si vzpomněl... (ještě bych potřeboval...)

nemám tady excel, ale neimportujte dvojklikem, ale importem z textového souboru
zmíněný sloupec natypujte jako text a mělo by to být ok
zásada - csv nikdy neotevírejte dvojklikem - vždy import textu s podrobným nastavením

z časových důvodů jsem do vaší přílohy nakoukl jen zběžně
ten vzorec pro zpět je maticový vzorec - je možné ho zadat pouze kombinací ctrl+shift+enter (že jste to udělal správně poznáte tak, že se vzorec vloží do složených závorek)
jednoduché enter nestačí - pak nepočítá správně
vyzkoušejte a dejte vědět

Měl jsem rozepsanou odpověď s připomínkami, ale omylem jsem si ji zavřel a už to psát znovu nebudu ;))

Prostě koukněte na to - řešil jsem to vzorci - pokud by ta tabulka byla výrazně větší, směřoval bych to asi k SQL

Koukněte na Inno setup


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

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

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28