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...
[Megoldva] 25 vagy 30 év havi növekmény
-
- Ö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
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)
- 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
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.)
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].
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].
- 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
Elegánsabb függvényes megoldás:
A2:
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ő'.
A2:
Kód: Egész kijelölése
=A1+DAYSINMONTH(A1)
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].
-
- Ö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
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!
Win 10, LibO verzió: 7.2.0.4 (x64)
- 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
... 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].
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].