[Megoldva] 25 vagy 30 év havi növekmény

Táblázatkezelő
fat spider
Önkéntesek
Hozzászólások: 223
Csatlakozott: 2010. május 17., hétfő 14:15
Tartózkodási hely: Debrecen

[Megoldva] 25 vagy 30 év havi növekmény

Hozzászólás Szerző: fat spider »

Kérem a támogató válaszotokat, hogy lehet megoldani egyszerűen (függvénnyel), hog, általam beállított dátumtól kiindulva 25 vagy 30 évre, havi növekménnyel történő listát szeretnék létrehozni.

2015.09
2015.10
2015.11
2015.12
2016.01
2016.02

Ezt a listát kellene folytatni automatikusan....lehetőleg függvénnyel...
A hozzászólást 1 alkalommal szerkesztették, utoljára fat spider 2015. szeptember 30., szerda 23:55-kor.
Win 10, LibO verzió: 7.2.0.4 (x64)
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: 25 vagy 30 év havi növekmény

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

Első kérdés, hogy szöveges formátumra van szükséged, vagy numerikus dátumértékre, aminek csak az év és hónap értéke látszik?

ha numerikusra, akkor (bár nem függvénnyel) így hozhatod létre a sort:
A.:
1.: beírod az első két dátumot, nap értékként 1-et írj.
2.: jelöld ki a két cellát, és húzd lefelé: a növekmény a mindenkori 'egy hónap' lesz - azaz elsejét fog mutatni minden cella.
3.: megformálod (lehetőleg cellastílussal!) a cellákat, hogy a 'nap' érték ne látszódjon.
(természetesen két ilyen cella különbsége a mindenkori hónap napjainak a száma lesz.)

Függvénnyel meg így:
B.:
A következő sorban az előző dátumhoz hozzáadsz 31 napot, és megformázod az eredményeket 'nap' nélküli formátumra. Ez nyilván a nem egyforma hónaphosszúságok miatt egy sok elemű oszlopban egy idő múlva helytelen érték fog megjeleníteni. Ha 2015. január (elsejével) kezded, akkor 2019. márciusában fog bekövetkezni a hiba. Napi elcsúszások természetesen hamarabb lesznek, de ha nem kell számolnod a dátumértékkel, akkor ez nem zavaró, hiszen nem látszik a nap. (Olyan dátumérték nem létezik, aminek nincs 'nap' része, csak olyan, aminek nem látszik.)
Viszont ez esetben két cella értékének különbsége mindig 31 (nap) lesz.


Biztos lehet valamiféle korrekcióval is növelni a dátumértéket, de azt logikázd ki te.


Ha viszont szövegként van szükséged ezekre az cellatartalmakra, akkor:
1.: az előzőek szerint numerikus dátumértékeket a TEXT függvénnyel átalakítod egy másik oszlopban, és aztán vagy továbbmásolod formázatlan szövegként, vagy a képleteket bennhagyva használod tovább az adatokat.
(Szövegként bevitt adatokat nem lehet dátumszerűen növelni numerikus értékre történő konverzió nélkül.)
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
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: 25 vagy 30 év havi növekmény

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

Elegánsabb függvényes megoldás:

A2:

Kód: Egész kijelölése

=A1+DAYSINMONTH(A1)
Természetesen itt is TELJES (év-hó-nap óra:perc:másodperc) 'dátum-idő' értékkel számol a Calc, de te formázhatod azokat úgy, hogy ne látszódjanak a napok és a törtrész 'idő'.
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].
fat spider
Önkéntesek
Hozzászólások: 223
Csatlakozott: 2010. május 17., hétfő 14:15
Tartózkodási hely: Debrecen

Re: 25 vagy 30 év havi növekmény

Hozzászólás Szerző: fat spider »

Zizi64 írta:Első kérdés, hogy szöveges formátumra van szükséged, vagy numerikus dátumértékre, aminek csak az év és hónap értéke látszik?

ha numerikusra, akkor (bár nem függvénnyel) így hozhatod létre a sort:
A.:
1.: beírod az első két dátumot, nap értékként 1-et írj.
2.: jelöld ki a két cellát, és húzd lefelé: a növekmény a mindenkori 'egy hónap' lesz - azaz elsejét fog mutatni minden cella.
3.: megformálod (lehetőleg cellastílussal!) a cellákat, hogy a 'nap' érték ne látszódjon.
(természetesen két ilyen cella különbsége a mindenkori hónap napjainak a száma lesz.)

Köszönöm a válaszodat, ez a javaslatod nagyon jól működik, számomra használható, nagyon megfelel! A kulcs az volt, hogy két, egymást követő sort "fogtam meg" és így a kívánt eredmény lett! :bravo:
Win 10, LibO verzió: 7.2.0.4 (x64)
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: [Megoldva] 25 vagy 30 év havi növekmény

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

... pedig az következő hozzászólásomban tényleg FÜGGVÉNYES megoldást javasoltam, ahogy azt kérted a nyitóposztban... :)
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].
Válasz küldése