Nejste přihlášen/a.
dobrý den potřeboval bych poradit s následujícím pŕíkladem:
... chtěl bych sečíst každou třetí hodnotu bez toho abych musel používat nějaký další sloupec
jo diky moc :D
dva dny sem do toho čučel a nevymyslel sem nic "funkčního" :D ... diky .. moc pomohlo
hmm a myslíte že by se dalo nějak vyřešit chybové hlášéní #HODNOTA!
... všechno funguje pokud jsou všechny buňky v oblastu buď ćísla nebo prázdný ale já v tom sloupci používám výpočet který když nemá s čím počítat tak místo chybové hlášky vyhodí "" (prázdno)
a pak když se to ten sčítací vzorec snaží vyhodnotit tak si řekne že "" se násobyt nedá a vyhodí chybu
Můžeš si definovat vlastní funkci. Vypadá asi takto:
Function Soucet(sl As String, poc, prv, krok As Integer) As Double
a = sl
b = 0
For i = prv To poc + prv Step krok
bunka = a & i
b = b + Range(bunka).Value
Next i
Soucet = b
End Function
sl je písmenné označení sloupce; poc je počet zpracovávaných buněk; prv je číslo řádku první sečítané bunky; krok je kro sečítání ; krok = 3 sečítá se prv, prv + 3 ... až do dosažení řádku poc + prv.
Víš, jak to tam vložit? Pak se funkce objeví v fx ve skupině Vlastní a jmenuje se Soucet.
hmm a myslíš že by to mohlo vyřešit problém s chybou HODNOTA!?
vlastní funkci sem nikdy nedefinoval .. s excelem dělám vlastně poprvé ( je to viďet :D )
a fungovalo by to pak kdybych si ten soubor přetáh pŕes fleśku do jinýho PC?
Jistě, že byto fungovalo. Excel prázdnou buňku při sečítání nahradí automaticky hodnoou 0. Když funguje suma oblasti, kde je prázdná buňka, bude fungovat i tohle. A bude to fungovat v každém počítači, ve kterém je nainstalovaný excel. Jen může být problém se zakázanými makry v jeho nastavení. Ale to jsem nekontroloval. Každopádně to lze obejít povolením.
Výhodou je že jak začátek, tak krok i sloupec se dá ve funkci jednoduše nastavit.
Ostatně, ten počet - parametr poc - může být větší, než početbuněk s čísly a funkce to hladce zvládá. Jako poc je možné zadat číslo posledního využitého řádku, případně ještě zvětšeného o několik míst (pro jistotu). Jen k těm prázdným buňkám - budou zahrnuty do "krok", sečítá se každá třetí buňka, nikoli každá třetí, obsahující číslo. Ale to by bylo možné upravit.
Pokud mi pošleš svou mailovou adresu na jo.jozka@seznam.cz, můžu ti poslat prázdný sešit s touto funkcí. Nebo chceš raděj napsat, jak na to?
Asi ti špatně rozumím, ale podle toho co jsi napsal bych součet dal třeba na první nebo poslední řádku sloupce "A"
asi ano
výsledek bude jinde, ale já bych potřeboval vzorec který sečte každou třetí hodnotu ve sloupi A:A (možná nějaká kombinace SUMIF a ŘÁDEK) .. nevím si s tím rady
šlo by to uďelat tak že bych si každou tŕetí hodnotu vykopíroval vedle a pak je ječet klasicky pomocí SUMA, ale já bych se rád zbyvil toho sloupce navíc
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.