[Megoldva] Dátum alapján adott szöveg kiiratása más cellában

Táblázatkezelő

[Megoldva] Dátum alapján adott szöveg kiiratása más cellában

HozzászólásSzerző: xunil » 2018. október 22., hétfő 15:40

Sziasztok, a segítségeteket kérném!

Adott egy dátum pl. az A2-es cellában, az alábbi formátumban: 2018. XI. 5., hétfő

Azt szeretném megoldani, ha az adott cellákban a dátum számjegyek mellett előfordul a hétfő, kedd, szerda… akkor egy másik cellában a „munkanap” felirat jelenjen meg. Én csak úgy tudtam megcsinálni, ha a cella nem tartalmazott év-hó-nap számértéket csak a nap nevét, de nekem a fenti formátumra kellene alkalmaznom. Előre is köszönöm a választ!
A hozzászólást 1 alkalommal szerkesztették, utoljára xunil 2018. október 23., kedd 16:32-kor.
LibreOffice: 6.1.2.1
Avatar
xunil
 
Hozzászólások: 3
Csatlakozott: 2018. október 22., hétfő 15:34

Re: Dátum alapján adott szöveg kiiratása más cellában

HozzászólásSzerző: Zizi64 » 2018. október 23., kedd 8:58

Létezik WORKDAY(), NETWORKDAYS(), WORKDAY.INTL(), NETWORKDAYS.INTL() nevű függvény.

(Angol függvényneveket használok, de itt a magyar megfelelőjük is: WORKDAY() (a LO 6.1.2-ben nincs lefordítva), ÖSSZ.MUNKANAP(), KALK.MUNKANAP.INTL() ÖSSZ.MUNKANAP.INTL() - Sajnos az Excellel való kompatibilitás miatt ilyen "félfordítások" vannak a programban.)

És mivel - ahogy látom - te nem akarod figyelembe venni a kifejezetten csak Magyarországon érvényes ünnepeket, hanem csak a hét napjait, ezért ezek közül az egyik alkalmazható, szerintem. Próbáld a NETWORKDAYS() függvényt úgy, hogy a kezdő és a vég dátum ugyanarra a cellára hivatkozzon, akkor megmondja hogy azon az egy napon 1 vagy 0 munkanap van-e. Az eredményt már fel tudod használni egy feltétel vizsgálatban ( IF() ), ami aztán kiírhatja a hét napjának nevét, vagy a "munkanap" szöveget" - ahogy szeretnéd.

Fontos, hogy a Dátumértékek valójában számértékek (szöveges dátum alakúra formázott számértékek) legyenek, és ne csak dátum alakú szöveg. Ezt egy mintafájl alapján tudom megvizsgálni, ha töltesz ide fel egyet. A fájlméret limit 128 KiB ezen a fórumon.
Sok sikert!
Kovács Tibor (Win7x64Prof/W10x64prof: LO6.1.6;
winPenPack/PortableApps: LO3.3.1-6.3.1, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3472
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Dátum alapján adott szöveg kiiratása más cellában

HozzászólásSzerző: Zizi64 » 2018. október 23., kedd 9:15

H a "dátumaid" csupán egyszerű szövegek, akkor célszerűbb makrót írni a szöveg feldolgozására, hiszen akkor egyenként, ötször meg kell vizsgálni, hogy egy-egy hétköznap neve szerepel-e benne.
(Vagy azt, hogy az utolsó szóköz utáni szövegrész (szó) szerepel-e a hét napjait tartalmazó szövegkonstansban.)

Ez a létező függvényekkel kicsit (nagyon) hosszú képletet eredményezne.
Sok sikert!
Kovács Tibor (Win7x64Prof/W10x64prof: LO6.1.6;
winPenPack/PortableApps: LO3.3.1-6.3.1, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3472
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Dátum alapján adott szöveg kiiratása más cellában

HozzászólásSzerző: xunil » 2018. október 23., kedd 9:35

Köszönöm szépen a választ! :)
Csatoltam a kérdéses állományt.
Csatolmányok
minta_jelenleti_iv_001.ods
(19.17 KiB) 29 alkalommal.
LibreOffice: 6.1.2.1
Avatar
xunil
 
Hozzászólások: 3
Csatlakozott: 2018. október 22., hétfő 15:34

Re: Dátum alapján adott szöveg kiiratása más cellában

HozzászólásSzerző: Zizi64 » 2018. október 23., kedd 10:09

minta_jelenleti_iv_002.ods
(22.72 KiB) 35 alkalommal.
Sok sikert!
Kovács Tibor (Win7x64Prof/W10x64prof: LO6.1.6;
winPenPack/PortableApps: LO3.3.1-6.3.1, AOO4.1.6
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címe elejének szerkesztésével - tedd hozzá: [Megoldva].
Avatar
Zizi64
Globális moderátorok
 
Hozzászólások: 3472
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Dátum alapján adott szöveg kiiratása más cellában [Megol

HozzászólásSzerző: xunil » 2018. október 23., kedd 16:33

Ez profi volt! Nagyon szépen köszönöm!
LibreOffice: 6.1.2.1
Avatar
xunil
 
Hozzászólások: 3
Csatlakozott: 2018. október 22., hétfő 15:34


Vissza: Calc

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 0 vendég

cron