Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - problém s makrem

Dobrý den,

pořád nemohu naprogramovat makro, které by mi pomohlo při databázových operací. Mám přibližně něco kolem 60000 řádků ve sloupci E. Chtěl bych aplikovat vzorec MIN(E1;E115), MIN(E116;E284), MIN(E285;E453), který by se automaticky vypisoval třeba do sloupce "F" řádek po řádku a usnadnil mi práci abych nemusel vypisovat vzorec do každého řádku zvlášť. Děkuji za případnou pomoc.

Předmět Autor Datum
A s čím máš konkrétne problém? Ak nevieš, ako priradiť v makre do bunky vzorec, tak na to slúži vlas…
los 17.04.2013 17:27
los
Hlavní problém je v tom, že ve sloupci "E" s přibližně 60000 řádku s čísly, tak potřebuji, aby se na…
Johny5555 17.04.2013 22:25
Johny5555
Na toto ale vôbec nepotrebuješ makro, stačí obyčajný vzorec. Do poľa F1 si daj presne to, čo potrebu… poslední
los 17.04.2013 22:57
los

Hlavní problém je v tom, že ve sloupci "E" s přibližně 60000 řádku s čísly, tak potřebuji, aby se našla vždy nejnižší hodnoda v intervalech (E1:E115),(E116:E284),(E285:253), mužeme říci, že rozdíl je vždy 168 řádku, akorát potřebuji, aby se to rozdělilo do těchto intevalů, a poté bych mohl aplikovat vzorec MIN(E1:E115),MIN(E116:E284) atd,
které by se vypisoval ve druhém slupci "F" ( nebo v nějakém jiném sloupci) v každém řádku zvlášť. Zkusil sem napsat těchto pár vzorců pod sebe, a zkusil to táhnout jako automatickou posloupnost, ale bohužel bezúspěšně. Vždy to házelo jiné intervaly než jsem chtěl. Doufám, že sem to dostatečně vyvětlil, budu velmi rád za každou radu.
Mockrát děkuji.

Na toto ale vôbec nepotrebuješ makro, stačí obyčajný vzorec. Do poľa F1 si daj presne to, čo potrebuješ, keďže ide o výnimku:

=MIN($E$1:$E$115)

Do poľa F2 vlož nasledovný vzorec, ktorý potom rozkopíruj do buniek nižšie:

=MIN(OFFSET($E$1;115+169*(ROW(2:2)-2);0;169))

Česky:

=MIN(POSUN($E$1;115+169*(ŘÁDEK(2:2)-2);0;169))

Zpět do poradny Odpovědět na původní otázku Nahoru