Oldal: 1 / 1

[Megoldva] Sorszámozás

HozzászólásElküldve: 2020. május 6., szerda 11:30
Szerző: Szergio
Egy korábbi sorszámozásos kérdést is nézve lehet, hogy nincs megoldás a kérdésemre, de azért megpróbálom ;-)

Sorokat szeretnék sorszámozni, oly módon, ahogy Writerben is lehet.
Ami számomra fontos volna:
- amikor szükséges tudjak beszúrni új sorokat, s azt is vegye be a számozásba (s az utána lévő sorszámokat növelje)
- lesznek olyan sorok, amelyeknek nem kell sorszám (de előtte, utána legyen meg a folyamatos sorszámozás)

Ez Writer-ben egyszerű, de Calc-ban egyelőre nem látom, hogy hogyan lehetne
(sajnos azért nem tudom átvinni az egészet Writer-be, mert a sorok következő celláiban viszont vannak olyan képletek, amelyek a Writer-ben működnek nehézkesebben)

Esetleg valakinek valami ötlet?

Előre is köszönöm!

Szer

Re: Sorszámozás

HozzászólásElküldve: 2020. május 6., szerda 13:59
Szerző: Zizi64
Mintafájlra lesz szükség, mint mindig. Látni kell, hogy milyen is valójában a struktúrája a táblázat-dokumentumodnak.
A valós, érzékeny adatokat helyettesítheted fals adatokkal.

Re: Sorszámozás

HozzászólásElküldve: 2020. május 6., szerda 14:42
Szerző: Szergio
Próbálok egy példát csatolni ...

A különböző tömbök (külön színnel jelöltem) strukturális szempontból, nagyjából egyformák. De van, amikor egy ilyen tömb kiesik (törlés), vagy esetleg közéjük egy vagy több újabb (hasonló struktúrájú tömb kerül beszúrásra, s akkor volna szükség arra, hogy a sorszámozás automatikusan változzon, ne kelljen az egészet végigjavítani egy-egy ilyen módosítás miatt.

Köszönöm szépen!

Re: Sorszámozás

HozzászólásElküldve: 2020. május 6., szerda 17:38
Szerző: Zizi64
A példafájlban a Munkalap1-en és a Munkalap2-n két különböző módszert mutatok be. Az egyik azonos dimenziójú tömbök esetén, a másik különböző dimenziójú tömbök esetén előnyösebb. Mindkettővel van manuális tennivaló beszúrás és/vagy törlés esetén, de nem kell az egész lapot újra meg újra végigszámozni.

pelda_Zizi64.ods
(14.39 KiB) 21 alkalommal.


Közös tulajdonság, hogy egyszer mindkét esetben végig kell számozni (képletekkel) az összes tömböt. Ez azonos tömbméret esetében egyszerűbb, a nem azonos tömbméret esetén több odafigyelést igényel.

Továbbá a második módszer használható azonos tömbméret esetén is, míg az első módszer nem használható különböző méretű tömbök esetében.

Re: Sorszámozás

HozzászólásElküldve: 2020. május 6., szerda 17:44
Szerző: Szergio
Nagyon jóóóóóóó!!
Köszönöm szépen!! Ez már nagy segítség!!

(csak a későbbiek kedvéért: arra vigyázni kell, hogy - az első esetben - az első két tömb nem törölhető, illetve közéjük sem tehető be új tömb)

Szer

Re: [Megoldva] Sorszámozás

HozzászólásElküldve: 2020. május 6., szerda 18:05
Szerző: Zizi64
(csak a későbbiek kedvéért: arra vigyázni kell, hogy - az első esetben - az első két tömb nem törölhető, illetve közéjük sem tehető be új tömb)


Ha a nevezett cellák sorának számát (illetve az abból számolt különbséget) nem függvénnyel, hanem konstans számként viszed be (azaz tudod előre, hogy hányadik sorban kezdődik az egész, és hogy mekkora a két tömb közötti távolság), akkor oda is beszúrható lesz új tömb, és azok is törölhetők lesznek. Csak azért így mutattam meg, hogy megértsd a "Tartomány és Eltolás" módszert.
Egyedül az aktuális cella sorának számát kell mindenképpen a ROW() függvénnyel megadnod a képletben.