[Megoldva] Másik munkalapra mutató INDIREKT függvény?

Táblázatkezelő
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

[Megoldva] Másik munkalapra mutató INDIREKT függvény?

Hozzászólás Szerző: editor »

Calc-ban szeretnék használni egy INDIREKT('munkalap'.RxCy;hamis) függvényt, de #HIV!-t ad vissza. Nem boldogulok vele.

Ha kiveszem a munkalapra való hivatkozást, vagyis INDIREKT(RxCy;hamis) formában adom meg, akkor működik, vagyis az indirekt cím csak az adott munkalapon helyezkedhet el. Próbáltam a munkalap nevét aposztróffal és anélkül is, nem működik.

Ellenpróba: ha A1 formátumban adom meg az indirekt címet, akkor ugyanezzel a szintaxissal munkalapon kívülre is tudok címezni: INDIREKT(munkalap.A1;igaz) csont nélkül működik.

Bugra gyanakszom, vajon mit lehetne tenni? Nagy szükségem lenne az indirektre.
A hozzászólást 1 alkalommal szerkesztették, utoljára editor 2012. augusztus 22., szerda 17:15-kor.
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

Re: Másik munkalapra mutató INDIREKT függvény?

Hozzászólás Szerző: editor »

Na, megtaláltam, de már a guta kezd kerülgetni.

Ha A1 formátumú címzést alkalmazunk (vagyis az INDIREKT függvényben az oszlop betűjelét a sor száma követi), akkor a munkalap és a cella közti határoló karakternek pontot kell írni.
Ha R1C1 formátumot használunk, vagyis az INDIREKT függvényben egy R betűt követően a sor számát, majd egy C betűt követően az oszlop számát adjuk meg, akkor a munkalap és a cella cím közti határoló karakter a felkiáltójel !

(Csendben jegyzem meg, hátha valaki hasznát veszi: az Excel magyar fordításában az INDIRECT függvényt ugyanúgy INDIREKT-nek hívják, mint a Calc-ban, de ott az R betűt is lefordították S-re, és a C-t O-ra, szemben a Calc-cal, ahol a függvénynév lefordult, az argumentum paraméterneve viszont nem. Így egy Excelből áthozott, Indirektet alkalmazó logika átültetése nem kevés fejfájást okozhat.)
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4084
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Másik munkalapra mutató INDIREKT függvény?

Hozzászólás Szerző: Zizi64 »

Hát igen...

A Calc súgójából (használod?):
Kompatibilitási okból a CÍM és INDIREKT függvények támogatnak egy opcionális paramétert, amellyel megadható hogy az R1C1 (S1O1) jelölés használandó-e a megszokott A1 stílus helyett.
A CÍM esetén a paraméter a negyedik paraméterként kerül megadásra, eltolva az opcionális munkalapnév paramétert az ötödik pozícióra.
Az INDIREKT esetén a paraméter második paraméterként kerül felhasználásra.
Mindkét függvény esetén az argumentum 0 értéke az R1C1 jelölés használatát jelenti. Ha az argumentum nincs megadva, vagy értéke nem nulla, akkor az A1 jelölés kerül felhasználásra.
Az R1C1 jelölés esetén a CÍM a cím karakterláncokat a munkalapnév-elválasztóként felkiáltójelet (!) használva adja vissza, az INDIREKT pedig felkiáltójeleket vár munkalapnév-elválasztóként. Mindkét függvény továbbra is a pont (.) munkalapnév-elválasztót használja az A1 jelölés esetén.
A "kompatibilitási ok": maga az Excel.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

Re: Másik munkalapra mutató INDIREKT függvény?

Hozzászólás Szerző: editor »

Használni használom, de az álmomban meg nem fordult volna a fejemben, hogy a második paraméter függvényében más az elválasztó karakter. A függvény segéd utalhatna erre, úgy tűnik, nem én vagyok az egyetlen, akinek ez elvette néhány óráját az életéből.

Mellesleg ha a cél az Excellel való kompatibilitás volt, jelentem, az így sem sikerült, a RxCy (angol) és SxOy (magyar) miatt úgyis át kell írni minden cellában a képletet.
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

Re: Másik munkalapra mutató INDIREKT függvény?

Hozzászólás Szerző: editor »

Pontosítok, a LibreOffice a sorszám-oszlopszám formátumban a magyar verzióban kéri az angol R (row) és C (coloumn) betűket a magyar S (sor) és O (oszlop) helyett. Tehát a függvénynév INDIREKT így, K-val, de az argumentumba R-t és C-t kell tenni, és felkiáltójelet a munkalapnév és a cellacím elválasztásaként.

Példák: INDIREKT(Munkalap!R3C4;0) illetve INDIREKT(Munkalap.D3;1), vagy símán INDIREKT(Munkalap.D3)
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Válasz küldése