Do bunky A1 predsa dáš hodnotu a nie vzorec
do B1 daj
=SUMIF(F7:O22;A1;OFFSET(F7:O22;0;1))
@eLCHa
Iste to stačí.
Ja som celkom neporozumel zadaniu.
"hodnoty sú napravo" som predpokladal, že môže ísť o viac stlpcov a nie iba o jeden. Preto som skúšal ten OFFSET, napríklad pre 4 stlpce OFFSET(f7:o22;0;1;1;4), ale to nefunguje vo funkcii SUMIF a zrejme ani v iných funkciách.
=SUMIF(F7:O22;119;OFFSET(F7:O22;0;1))
alebo maticovo
=SUM((F7:O22=119)*OFFSET(F7:O22;0;1))
Nedal si tých informácií priveľa? Stačila by polovica z nich a efekt by bol rovnaký. Teda okrem času potrebného na prečítanie zadania.
Veď preto sa obrátil na toto fórum, lebo si myslel, že tu sú samí odborníci. A nie že bude musieť niečo dovysvetľovať.
No neviem, či ti pomôže toto makro.
Sub Makro1()
Dim pasterow As Long
Dim lastrow As Long
pasterow = InputBox("Kolik variant chcete vložit?", "Počet nových variant", 1)
lastrow = Cells(Cells.Rows.Count, "A").End(xlUp).Row + 1
Range(Rows(lastrow), Rows(lastrow).Offset(pasterow - 1)).EntireRow.Insert
Range(Cells(lastrow - 1, "D"), Cells(lastrow - 1, "H")).Copy _
Range(Cells(lastrow, "D"), Cells(lastrow, "D").Offset(pasterow - 1))
Range(Rows(lastrow), Rows(lastrow).Offset(pasterow - 1)).ClearContents
Range(Cells(lastrow, "D"), Cells(lastrow, "D").Offset(pasterow - 1)) = "V"
End Sub
Neviem aké sú vstupy a ani ako má vyzerať výstup. Ale keď som pozrel do čarovnej gule, tak som si pracne vytvoril súbor. Keďže je to moje know-how tak ho tu nebudem zverejňovať, aby mi ho niekto neukradol. Sú to citlivé údaje.
A nechceš začať s niečím jednoduchším?
Napríklad makrom vyplniť aktuálnu bunku hodnotou 1234?
Sub vypln()
ActiveCell = 1234
End Sub
Inak kód bez dát je na prd, keď nie je jasné, čo sa má kopírovať. Ako ho má niekto vyskúšať? A je zbytočne dlhý.
stlač F5 alebo CTRL+G
a zadaj danú bunku napríklad:
A1500
anyman napsal/a:
Jak píše Pavlus. Ono je rozdíl 52,30 nebo 52:30:00
No vydeľ tú hodnotu 7,5 teda (52,5/7,5)
a daj vlastný formát
d "dní " h "hodín "m "minút"
Vick napsal/a:
to: eLCHa
Díky
a můžeš sem napsat vzorec? Pokud ano, tak ho sem rovnou napiš..
Tibor napsal/a:
Zdravim,
zrejme ste zabudol pripojit prilohu.
Tibor
@xlnc
Ja som nechcel, aby to vyznelo, že sa navážam do českého excelu. Myslím, že aj Nemci si excel ponemčili a aj iní.
Len potom pri vzájomnej komunikácii jeden aby používal prekladový slovník. A aj tak to občas zahapruje.
A to už nehovorím o tých novších verziách, čím ďalej tým zamotanejšie. Napríklad ROUND, ROUNDUP, ROUNDDOWN, FLOOR, CEILING. V českej verzii je to radosť.
Snáď sa ti na to niekto pozrie. Ja 7z rozbaľovať nebudem.
Ty VBA dávať dohromady nemusíš. To už urobil Microsoft.
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.