< návrat zpět

MS Excel


Téma: Řádek() ve funkci rss

Zaslal/a 20.11.2021 13:26

Dobrý den, lze prosím použít Řádek() při konstrukci vlastní funkce? Uvedu na příkladu.

Potřebuji zobrazit v buňce C3 rozdíl hodnot z buňky B3 a B2. Normálně bych napsal =B3-B2. Chci ale hodnotu řádku naradit funkcí Řádek(), abych pro další řádky nemusel funkci přepisovat a měnit ručně čísla řádků. Nevím prostě syntaxi zápisu, pokud to vůbec jde?
Tedy něco jako =B(Řádek())-B(Řádek()-1), ale syntaxe je samozřejmě chybná.

Zaslat odpověď >

#051571
elninoslov
??? Veď stačí iba do bunky C3 napísať =B3-B2, a vzorec z C3 za ten malý štvorček vpravo dole natiahnuť po C1000 alebo kam... alebo Ctrl+C na bunke C3, označiť C4:C1000 a Ctrl+V.

Posun môžete riešiť aj cez OFFSET/POSUN alebo INDIRECT/NEPŘÍMÝ_ODKAZ.citovat
#051574
avatar
Jak píše @elninoslov, nejjednodušší je rozkopírovat vzorec s C3. Řekl bych, že za tím dotazem bude ještě něco jiného. Tady pár tipů, které opět navazují na předchozí příspěvek:
=NEPŘÍMÝ.ODKAZ(ODKAZ(ŘÁDEK(B3);2))-NEPŘÍMÝ.ODKAZ(ODKAZ(ŘÁDEK(B3)-1;2))=B3 - POSUN(B3;-1;0)=POSUN(C3;0;-1) - POSUN(C3;-1;-1)citovat
#051575
avatar
Jelikož v Excelu běžně nepracuji, nemohlo mne napadnou, že přetáhnutím vzorce na další buňky si excel vzorce upraví pro každý řádek. Děkuji za cennou radu. Funguje to perfektně.citovat

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