Excelben Hónap Nap függvény összefűzése?
Az lenne a kérdés, hogy két dátum közötti különbséget vissza kéne adni hónapok számában, de tizedesre pontosan!?
PL A1: 2017.01.15 B1:2017.12.31.
És akkor én így gondolkoztam, hogy =Hónap(B1-A1) ekkor megkapom hogy 12, de nekem 11,5 vagy ilyesmi kéne.
Próbáltam így is =Hónap(Nap(B1-A1), de így semmi értelmezhető nem jön ki.
Szia.
Szerintem nem egyszerű a dolog.
Tökéletes megoldás szerintem az csak a saját függvény lenne. Amiben szépen kiszámolnád a hónapok számait a kezdőhanaptól kezdődőden a napok alapján egy ciklusban (pl. a fenti esetben csak a január a tört hónap, tehát ott azt kell kiszámitani, hogy mennyinek felel meg az a 16 nap ami januárban hátravan (31-15=16), ez pediglen 16/31=0.5161 januári hónapnak felel meg).
Tehát a gondot az okozza, hogy ugyanaz a nap szám (egy adott hónapra vetitve, nem ugyanannyi tört hónapot generál, mert 10 nap januárban : 10/31 = 0.32258 tört hónap, februárban ugyanez a 10 nap már : 10/28 = 0.3571 tört hónap (ha szökő év van akkor 10/29=0.34482 tört hónap) , és áprilisban ugyanez a 10 nap pediglen : 10/30 = 0.3333 tört hónapnak felel meg.
Egy közelitő értéket kapsz ha a hónapok átlagával számolsz (de a saját függvény megirása a tökéletes megoldás) : =(A1-B1)/(365/12) vagy szökőévben =(A1-B1)/(366/12).
Sok sikert.
üdv.
Elég bonyolultnak hangzik.
Ezt csak átírtam magyarra, de nem tudtam kipróbálni:
=DÁTUMTÓLIG(A1-NAP(A1)+1;B1;"m")-1+(1+HÓNAP.UTOLSÓ.NAP(A1;0)-A1)/NAP(DÁTUM(ÉV(A1),HÓNAP(A1)+1;))+(B1-HÓNAP.UTOLSÓ.NAP(B1;-1))/NAP(DÁTUM(ÉV(B1);HÓNAP(B1)+1;))
Forrás: [link]
Köszönöm szépen a válaszokat, végül félig meddig saját függvény lett.
Azt elfelejtettem mondani, hogy nekem elég, ha kerekítve adja, tehát vagy 0 vagy 5 a vége.
Végül ez lett a vége. Más is benne van, de kiolvasható így is.
C3-B3 a dátumok.
=HA(C3>$Z$3;TÖBBSZ.KEREKÍT((C3-B3)/30;0,5)-1;TÖBBSZ.KEREKÍT((C3-B3)/30;0,5))
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!