Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel jak zadat do vzorce odkaz na číslo buňky

Zdravím.
Mám v Excel tabulce více vzorců jako je tento.

=KDYŽ(SUMIF(F272:F$65537;1;B272:B$65537)<L282;ZAOKROUHLIT(SUMIF(F272:F$65537;1;B272:B$65537);1);CONCATENATE("ZMĚŘIT";" ";ZAOKROUHLIT(SUMIF(F272:F$65537;1;B272:B$65537);0)))

Problém je v tom, že jak se tabulka postupně plní, tak musím občas posunout výchozí řádek 272 na jiný, třeba 351. Vzorců je v tabulce víc a všechny mají společnou startovací řádek 272, který musím změnit. Pokaždé to procházím každý vzorec zvlášť a ručně přepisuji 272 na 351. No a při tom ručním měnění se občas vyskytne překlep nebo si řádku 272 nevšimnu a nezměnim to. Zbytek vzorců zůstává beze změny. Mění se všude jen 272 na 351.

Dá se to nějak řešit tím, že bych např. do buňky $G$1 zadal číslo 351 a to by se aplikovalo do vzorce? Něco jako =SUMA(B!$G$1!:B$65537) místo =SUMA(B272:B$65537)? Vím, že tak, jak je to napsáno s těmi vykřičníky je to nesmysl, ale nedaří se mi dát do google správný dotaz na tuto věc. Nevím, na co se zeptat a jestli to je vůbec možné.

Pozn. CTRL-H pro hromadnou změnu moc použít nejde. Občas se v tabulce vyskytne i hodnota buňky 272 a dávková změna změní i tuto.

Díky.

Předmět Autor Datum
Nehledas jen funkci Indirect() ?
Dwane Dibbley 27.06.2021 19:58
Dwane Dibbley
Díky za odpověď. Vypadá to, že ano. Sice ještě trošku tápu ve spojování s použitím & ve vzorci, ale…
yorg 27.06.2021 21:08
yorg
Muzes dat do bunky N281 primo "B351" a nemusis delat to krkolomne "B"&N281
Dwane Dibbley 27.06.2021 21:38
Dwane Dibbley
Dík za doplnění. Bude se určitě později hodit. Já potřebuji spíše to "B"&N281 protože se tam je B351…
yorg 27.06.2021 21:50
yorg
Na ten "posun" muzes pouzit Offset().
Dwane Dibbley 27.06.2021 22:04
Dwane Dibbley
Dík. To už je na mě moc složité.
yorg 28.06.2021 09:37
yorg
A už len malé doplnenie: Namiesto: CONCATENATE("ZMĚŘIT";" ";ZAOKROUHLIT... môžeš použiť: CONCATENATE…
robert13 28.06.2021 07:56
robert13
Díky. Dobré oko. Já bych si toho v řadě písmen a čísel nevšiml. :-) V tom spojení CONCATENATE je mez…
yorg 28.06.2021 09:35
yorg
Nezmenila, je to v poriadku (medzi úvodzovkami je medzera), ja som myslel na to, že nemusíš medzeru…
robert13 28.06.2021 10:18
robert13
Aha. Tak toho jsem si nevšiml. :-) poslední
yorg 28.06.2021 11:24
yorg

Díky za odpověď.

Vypadá to, že ano. Sice ještě trošku tápu ve spojování s použitím & ve vzorci, ale snad se to povede.

Poněkud mě potrápilo, že má český Excel problém s INDIRECT("N281"), kdy má vrátit 351, ale vrací #Název,

NEPŘÍMÝ.ODKAZ("N281") už 351 vrátí. Podobně vrací správný výsledek i SUMA(NEPŘÍMÝ.ODKAZ("B"&N281):B$65537). Což právě potřebuji.

A už len malé doplnenie:
Namiesto:
CONCATENATE("ZMĚŘIT";" ";ZAOKROUHLIT...
môžeš použiť:
CONCATENATE("ZMĚŘIT ";ZAOKROUHLIT...
;-)
A tých rozdielov medzi českým a anglickým názvom funkcie je viac, na to musíš dať pozor.
Pomôcka:
https://office.lasakovi.com/excel/funkce/ms-excel-funkce-cz-en/
a naopak:
https://office.lasakovi.com/excel/funkce/ms-excel-funkce-en-cz/
Vzorce musíš zadávať v tej jazykovej verzii, ktorej Excel máš na PC. Ak následne prenesieš súbor z PC s českou verziou do PC s anglickou verziou (alebo naopak), vzorce sa automaticky skonvertujú na príslušný jazykový tvar.

Díky.
Dobré oko. Já bych si toho v řadě písmen a čísel nevšiml. :-) V tom spojení CONCATENATE je mezi uvozovkami mezera a tady se asi změnila na prázdný znak.

Lasáky znám, odtud jsem zjistil, že to je česky NEPŘÍMÝ.ODKAZ. Problém je v tom, že často nevím, co vlastně mám hledat. Předpokládám, že něco co by se mi hodilo "by mohlo" existovat, ale problém je jak se správně zeptat abych to našel. A Poradna pomohla.

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