Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  120 121 122 123 124 125 126 127 128   další » ... 298

Menu Zobraziť - Normálne ?

alebo

vpravo dole vedľa lupy sú 3 čudlíky. Ten vľavo je režim "Normálny"

jefrson: Akurát som to chcel povedať, že to bude jadrová elektráreň či čo, že ide 24/7, piatok-sviatok. Bo ešte aj tie rožky sa stále nepečú 5

Tu máte 2 návrhy. Jedno s pomocou pomocnej tabuľky, a druhé s pomocou maticového vzorca. Obe samozrejme logicky potrebujú prvotné nastavenie počiatku, od kedy sa počíta, a aký stav na počiatku bol.

=SUM((((N6:N20="y")+(N6:N20="c"))>0)*NOT(ISERROR(SEARCH("tz";B6:B20)))*(M6:M20))/SUM((((N6:N20="y")+(N6:N20="c"))>0)*NOT(ISERROR(SEARCH("tz";B6:B20))))

=SUMA((((N6:N20="y")+(N6:N20="c"))>0)*NE(JE.CHYBHODN(HLEDAT("tz";B6:B20)))*(M6:M20))/SUMA((((N6:N20="y")+(N6:N20="c"))>0)*NE(JE.CHYBHODN(HLEDAT("tz";B6:B20))))

ale musí to ísť aj jednoduchšie ...

Ak je to pre Vás takto čitateľnejšie, tak môže byť. 152 stĺpcov nieje až tak veľa, teda rozdiel medzi skrývaním po jednom a naraz je nepatrný, ale ja by som to aj tak robil naraz 5

Počítam s jedným zápasom na tiket, tak ako ste to ukázal.

Príloha toho čo máte teraz, a príloha toho ako si to predstavujete (popis + vizuál), je teda kde ? Či my máme hádať čo máte, čo ste skúšal, čo nevyhovuje až pokiaľ netrafíme ? To môže byť na dlho 1

Cyklický index ?

Určite majú byť tie samostatné hodnoty v CQ18:CU18 ? Zmazal som ich. Alebo je počet stĺpcov nemenný?

=IFERROR(INDEX('Sheet 2'!B:B;MATCH(C1;'Sheet 2'!D:D;0));"")
=IFERROR(INDEX('Sheet 2'!B:B;POZVYHLEDAT(C1;'Sheet 2'!D:D;0));"")

Áno OFFSET robí psie kusy ak mu dáte parameter vypočítavaný z ROW(), ak mu dáte priamo číslo, nieje problém. O tom som popravde netušil. Každopádne tu máte riešenie maticovým vzorcom, ale najlepšie by bolo použiť KT, mrknite na príklad. Máte tam aj tú novú fnc MAXIFS, ktorú obsahujú nové Office 365.

=MAX(IF((OFFSET($H2:$H49;(ROW($I2)-2)*48)<=$E$1)*(OFFSET($H2:$H49;(ROW($I2)-2)*48)>=$C$1)*(A2=OFFSET($G2:$G49;(ROW($I2)-2)*48));OFFSET($O2:$O49;(ROW($I2)-2)*48);""))

Píšem to v teplote a z mobilu, tak snáď je to funkčné alebo aspoň pochopiteľné, ako to s tym Offsetom myslím.

Problémom sú úvodzovky v reťazci. Aby VBA poznalo úvodzovky v reťazci (kedže to je riadiaci znak), musia byť 2x. Teda vo Vašom vzorci
Range("A" & x).FormulaLocal = "=IFERROR(VLOOKUP(H" & x & ";Zákazníci!$A$2:$C$1000;2;FALSE);"""")"
Aj tak mi príde "podozrivé", podľa češtiny tipujem na CZ Excel, v tom prípade by mal byť vzorec pri použití FormulaLocal takto
Range("A" & x).FormulaLocal = "=IFERROR(SVYHLEDAT(H" & x & ";Zákazníci!$A$2:$C$1000;2;NEPRAVDA);"""")"
Zmysel mi to dáva ak máte EN Excel. Ale tak možno si to FormulaLocal "prechrústa" aj tak.

Je dobré vo VBA vkladať EN ekvivalent vzorcov. Každý potom vie o čo ide. (EN funkcie aj EN oddeľovače)
Range("A" & x).Formula = "=VLOOKUP(H" & x & ",Zákazníci!$A$2:$C$1000,2,FALSE)"
Ale môže vkladať aj CZ/SK názvy a oddeľovače:
Range("A" & x).FormulaLocal = "=VLOOKUP(H" & x & ";Zákazníci!$A$2:$C$1000;2;FALSE)"
Range("A" & x).FormulaLocal = "=SVYHLEDAT(H" & x & ";Zákazníci!$A$2:$C$1000;2;NEPRAVDA)"

Obdobne aj štýl R1C1

V liste máte jedno makro, ktoré Vám opraví v tomto konkrétnom liste tieto 2 konkrétne typy formátovania v tých 3 konkrétnych stĺpcoch. Ale neštudoval som, či niekde nemá to formátovanie byť. Ide od 2. riadku po posledný použitý riadok (podľa používanej oblasti v liste).


Strana:  1 ... « předchozí  120 121 122 123 124 125 126 127 128   další » ... 298

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