Ano, ten můj vzorec nefunguje. Ani česky, ani anglicky, ani po slovensky....
Však použijte ten vzorec od elninoslov. Ten funguje dobře.
Jestli je problém, že vám nefungují české funkce, tak si ten elninoslov vzorec přepište na anglické.
=INDEX(Hárok1!A:E;INT((ROW()-1)/6)+1;MOD(ROW()-1;6))
Nebo je problém někde jinde?
Nevím, jak přesně budete kopírovat v tom Hárku2.
Možná by šlo použít NEPŘÍMÝ.ODKAZ.
=NEPŘÍMÝ.ODKAZ("Hárok1!A"&CELÁ.ČÁST(ŘÁDEK()/7)+1)
Anglická verze (asi):=INDIRECT("Hárok1!A"&INT(ROW()/7)+1)
elninoslov napsal/a:
Jiří497:
"chybný vstup" ??? Ako môže nastať tento stav, keď veny tvrdí, že je C nemenný a obsahuje 0 alebo 1? Či myslíte na prázdne ešte nezadané bunky?
Pochopil jsem to takto:
první řádek
- 1 ve sloupci C nechá hodnotu ze sloupce B
- 0 ve sloupci C zvýší B o jedničku
druhý řádek
- 1 ve sloupci C sníží B o jedničku
- 0 ve sloupci C nechá hodnotu ze sloupce B
=KDYŽ(C2=1;B2;KDYŽ(C2=0;B2+1;"chybný vstup"))
=KDYŽ(C3=0;B3;KDYŽ(C3=1;B3-1;"chybný vstup"))
To AL: proč je ve výpočtu uvedené znaménko "+"?
=+E4-E3 Má to tam nějaký důvod?
Dík.
Já jsem byl přesvědčený, že jsem to zkoušel, zvlášť když to tu asi před týdnem už jednou bylo uvedeno.
Mám nově Office 2016.
Mám tabulku z které jsem si vytvořil KT. V KT se mi nedaří nastavit formát data. Chtěl bych formát 2.3.2020, ale office mi tam furt cpe 2.III.
Prosím o radu jak to změnit. Nevím, kde dělám chybu.
Nemám s tím zkušenosti. Napadá mě obligátní:
Application.ScreenUpdating = False
'načtení obrázků
Application.ScreenUpdating = True
=SVYHLEDAT(MIN(A1:A22);A1:B22;2;NEPRAVDA)
Vzorec napsat tam, kde chci mít výsledek (třeba do buňky C1).
V sloupci A jsou čísla z nichž hledám to nejmenší.
V sloupci B je ta druhá hodnota.
Zřejmě by to šlo i maticově.
Děkuji.
Datum se převádí na Double kvůli použití ve funkci Match a CountIf?
Nějak takto?
Private Sub CommandButton1_Click()
If CheckBox1.Value = True Then
rozsah = Array("duben")
Else
rozsah = Array("leden", "unor")
End If
ThisWorkbook.Worksheets(rozsah).Copy
End Sub
Aha.
Tak to jo.
Děkuji za další lekci v excelu.
Mockrát děkuji.
No, matici bych snad ještě dokázal pochhopit.
Ale:
proč je ve VYHLEDAT první argument 2?
proč je druhý argument 1/....? že by kvůli otočení směru prohledávání?
Prosím o radu.
Mám ve sloupci seznam opakujících se jmen. Ctěl bych najít číslo řádku (nebo pozici v seznamu) posledního výskytu daného jména.
V podstatě funkce POZVYHLEDAT, ale s tím, že hledá od konce.
Napadlo mě jedině seznam obrátit.
Děkuji.
Prosím o radu.
Kopíruji sloupce C:J z listu "Data" do listu "Vstup" do sloupců A:H
Kopíruje se podle zadaného data (v A2) příslušný počet řádků.
Vše mi funguje, jen mi přijde ten kód zbytečně dlouhý a nenapadá mě jak to zjednodušit.
Myslel jsem na ".Copy", ale tam bych se asi zamotal při vypisování cesty.
With Worksheets("Data")
pocet = .Cells(c.Row, 2).Value
Set Oblast = .Range(.Cells(c.Row, 3), .Cells(c.Row + pocet - 1, 10))
End With
vstupArr = Oblast
With Worksheets("Vstup")
Set Oblast1 = .Range(.Cells(4, 1), .Cells(4 + pocet - 1, 8))
End With
Oblast1 = vstupArr
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.