چجوری تاریخ میلادی به شمسی تبدیل کنیم
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
چجوری تاریخ میلادی به شمسی تبدیل کنیم
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
به این آدرس زیر برو ..... دوتا فایل هستش که یکی پی دی اف و اونیکی هم فایل اکسل. هر دوشونو دانلود کن.
تو فایل پی دی اف نحوه کار رو با فایل اکسل رو نوشته....
توابع تاریخ هجری شمسی در Excel و تبدیل عدد به حروف Excel فرساران
مرسی دوست عزیز ولی متاسفانه من موفق نشدم از این راه اگه میشه بیشتر راهنمایی کنید در حد زیر دیپلم اکسل منو در نظر بگیریننوشته اصلی توسط 1q2w3e4rr
راستش از صفحه 8 تا 12 به صورت کامل نحوه اضافه کردن فرمول ها به فایلتون رو خیلی کامل با شکل نشون داده.....
در مورد کارایی فرمول ها هم از صفحه 17 به بعد خوب توضیح داده که!!!
پیشنهاد میکنم بک باره دیگه بخونیدش... التبه من یه فایل که حاوی این فرمول ها رو برانون میزارم ، ولی کارایی فرمول ها رو باید وقت بزارید بخونید.
[/php]http://uplod.ir/jlux9yecyaat/Book1.xlsm.htm
سلام دوست من
تابعي به نام ABH وجود دارد كه اين كارو انجام ميده كه بايد به اكسل شما ADD IN شود.
من نتونستم اينجا آپلودش كنم
بهم ايميل بزن برات بفرستم
f.yaghoubi@kayson-ir.com[size=small][/size][/code][/quote]
[size=x-large][/size][size=large][/size]من خدا را دارم
دوست عزیز از این کدی که میذارم استفاده کن.
کپی پیست کن در یه سلول. تاریخ امروز رو به شمسی محاسبه میکنه
کد PHP:
=concatenate(int((today()-7385)/365.25)+1299,"/",mod(if(int(mod((today()-7385)*100,36525)/100)<186,int(int(mod((today()-7385)*100,36525)/100)/31),if(mod(int((today()-7385)/365.25),4)=0,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,if(int(mod((today()-7385)*100,36525)/100)<336,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,int((int(mod((today()-7385)*100,36525)/100)-336)/29)+11))),12)+1,"/",if(int(mod((today()-7385)*100,36525)/100)<186,mod(int(mod((today()-7385)*100,36525)/100),31)+1,if(mod(int((today()-7385)/365.25),4)=0,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,if(int(mod((today()-7385)*100,36525)/100)<336,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,mod(int(mod((today()-7385)*100,36525)/100)-336,29)+1))))
ویرایش توسط حسام بحرانی : 2014/09/01 در ساعت 21:35
من خودم وقتی می خوام تبدیل کنم تو یه شیت به اندازه بازه تاریخی که می خوام تاریخ های میلادی تو یه ستون و شمسی تو ستون کنارش وارد می کنم . فرمول رو حساب میلادی می نویسم بعد با وی لوکاپ به شمسی تبدیل می کنم به همین راحتی
سلام
از مزایای این فرمول این است که به راحتی و با کمترین حجم، تاریخ روز سیستم را که بر اساس تاریخ میلادی تنظیم شده است را به تاریخ شمسی تبدیل می کند. این مزیت ما را قادر خواهد ساخت تا در فرم هایی که نیاز فراوان بروزرسانی در آنها دیده می شود ( مانند پرینت های روزانه، هفتگی، ماهانه و .. )، بطور خودکار تاریخ بروزرسانی را به هجری شمسی ارائه می دهد.
در سیستم هایی که برای جداسازی آرگومانها از سمی کالن ( ; ) بجای کالن ( , ) استفاده می نمایند، می توانند به راحتی همان فرمول را به صورت زیر در سیستم و در واقع اکسل خود پیاده نموده و اجرا نمایند.
با تشکر از دوست عزیزمون nartamis * .
کد PHP:
=CONCATENATE(INT((TODAY()-7385)/365.25)+1299;"/";MOD(IF(INT(MOD((TODAY()-7385)*100;36525)/100)<186;INT(INT(MOD((TODAY()-7385)*100;36525)/100)/31);IF(MOD(
INT((TODAY()-7385)/365.25);4)=0;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-186)/30)+6;IF(INT(MOD((TODAY()-7385)*100;36525)/100)<336;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-186)/30)+6;INT((INT(MOD((TODAY()-7385)*100;36525)/100)-336)/29)+11)));12)+1;"/";IF(INT(MOD((TODAY()-7385)*100;36525)/100)<186;MOD(INT(MOD((TODAY()-7385)*100;36525)/100);31)+1;IF(MOD(INT((TODAY()-7385)/365.25);4)=0;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-186;30)+1;IF(INT(MOD((TODAY()-7385)*100;36525)/100)<336;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-186;30)+1;MOD(INT(MOD((TODAY()-7385)*100;36525)/100)-336;29)+1))))
!With God all things are possible
خب این چه کاریه آخه!!!! میخوایم خودش اتوماتیک هر تارخی رو تبدیل کنه
این کد چون داخلش تایع Today گذاشتم همین امروز رو تبدیل میکنه. البته اینو برا کار خودم نوشتم که میشه به راحتی ادیتش کرد
تنها راهي که به شکست مي انجامد، تلاش نکردن است
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)
علاقه مندی ها (Bookmarks)