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.
[Megoldva] Másik munkalapra mutató INDIREKT függvény?
[Megoldva] Másik munkalapra mutató INDIREKT függvény?
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
Re: Másik munkalapra mutató INDIREKT függvény?
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.)
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
- 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?
Hát igen...
A Calc súgójából (használod?):
A Calc súgójából (használod?):
A "kompatibilitási ok": maga az Excel.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.
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].
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].
Re: Másik munkalapra mutató INDIREKT függvény?
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.
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
Re: Másik munkalapra mutató INDIREKT függvény?
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)
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