Kako u excelu da dobijem formulu za povecanje datuma, imam celiju gdje imam odredene datume i trebam u drugu celiju dobiti iste te datume samo za uvecanu godinu ???? kako da to napravim ??
[Excel] Uvećati datum za jednu godinu
Zaključano
Zakačeno
izmenjeno 1 put, poslednji put anakin14 31.10.2007. u 02:04
Izmene poruke
- anakin1431.10.2007. u 02:04zapis iz teksta poruke
Code:
=IF(MOD(YEAR(celija),4)=0,IF(MONTH(celija)>2,celija+365,IF(DAY(celija)=29,celija+365,celija+366)),IF(AND(MOD(YEAR(celija),4)=3,MONTH(celija)>2),celija+366,celija+365)
=IF(MOD(YEAR(celija),4)=0,IF(MONTH(celija)>2,celija+365,IF(DAY(celija)=29,celija+365,celija+366)),IF(AND(MOD(YEAR(celija),4)=3,MONTH(celija)>2),celija+366,celija+365)
maloje jebeno kod prestupne jer ce za 29.februar da ti vrati 28.februar sledece godine!
pozdrav!
Hm sa ovom formulom mi nikako ne radi, a mislim da ne ide ovako nekako, jer mi je potrebno samo uvecati godinu , znaci da celija u kojoj su datumi ostane ista samo da se godine mijenjaju za 10 , ?? prijer 1.1.2000 celija koju imam, a tu koju trebam napraviti da bude 1.1.2010 nekako tako
Pozdrav!
Baš se zadnjih par dana igram sa datumima u excelu, pa evo kako bi ja to uradio:
koristi funkciju date čija je sintaksa:
DATE(year;month;day)
Ako je u čeliji a1 datum, njega možeš napisati u čeliju b1 tako da u nju uneseš formulu =DATE(year(a1);month(a1);day(a1)
Dodavanje i oduzimanje godina, mjeseci i dana možeš obaviti direktno u formuli, što bi u tvom primjeru bilo:
=DATE(year(a1)+10;month(a1);day(a1))
ako je u čeliji a1 datum na koji želiš dodati 10 godina. Ako je datum u a1 1.1.2000 rezultat ove formule je 1.1.2010.
Preporučljivo je postaviti varijablu čiju ćeš vrijednost moći mijenjati po potrebi, pa tako u čeliju b1 upiši broj godina koje želiš dodati na datum u a1 i u formuli napravi promjene tako da izgleda ovako:
=DATE(year(a1)+b1;month(a1);day(a1))
U prilogu je datoteka sa primjerima.
Baš se zadnjih par dana igram sa datumima u excelu, pa evo kako bi ja to uradio:
koristi funkciju date čija je sintaksa:
DATE(year;month;day)
Ako je u čeliji a1 datum, njega možeš napisati u čeliju b1 tako da u nju uneseš formulu =DATE(year(a1);month(a1);day(a1)
Dodavanje i oduzimanje godina, mjeseci i dana možeš obaviti direktno u formuli, što bi u tvom primjeru bilo:
=DATE(year(a1)+10;month(a1);day(a1))
ako je u čeliji a1 datum na koji želiš dodati 10 godina. Ako je datum u a1 1.1.2000 rezultat ove formule je 1.1.2010.
Preporučljivo je postaviti varijablu čiju ćeš vrijednost moći mijenjati po potrebi, pa tako u čeliju b1 upiši broj godina koje želiš dodati na datum u a1 i u formuli napravi promjene tako da izgleda ovako:
=DATE(year(a1)+b1;month(a1);day(a1))
U prilogu je datoteka sa primjerima.
moja formula vraca datum iz celije uvecan tacno za jednu godinu,
Marine hvala puno , ova formula je uradila meni potrebno =DATE(year(a1)+10;month(a1);day(a1)) , i sve radi bez prijekorno dobro, hvala jos jednom puno na pomoci,
veliki pozdrav
veliki pozdrav