PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پرسش: تبدیل تاریخ قمری به شمسی در اکسل



parisa09
2018/08/08, 22:56
با سلام خدمت دوستان

راه حلی برای تبدیل تاریخ های قمری به شمسی می خواستم.

ممنون

حسام بحرانی
2018/08/09, 03:30
با سلام خدمت دوستان
راه حلی برای تبدیل تاریخ های قمری به شمسی می خواستم.
ممنون

سلام
قبلاً ( حدود 5 سال پیش ) درخصوص این موضوع در انجمن بحث شده است:
طراحی نرم افزار مبدل تاریخ (https://forum.exceliran.com/showthread.php/2933-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%85%D8%A8%D8%AF%D9%84-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE?p=14357&viewfull=1#post14357)
مجدداً فرمول ارائه شده در آن تاپیک، به همراه فایل برای استفاده شما و دیگر عزیزان قرار می گیرد.
در فایل ارسالی، در سلول a1 تاریخ هجری قمری با فرمت 0000/00/00 را قرار دهید و تبدیل یافته تاریخ هجری قمری به تاریخ هجری شمسی را در سلول b1 ( سلولی که فرمول ارائه شده است ) مشاهده نمایید.

فرمول ارائه شده در این تاپیک، به قرار زیر است:


=concatenate(int((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)+1;"/";if((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))<=186;if((mod((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)));31))=0;(int((int(((((((((m id(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))/31)+1)-1;(int((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))/31)+1));if((mod(((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))-186);30))=0;((int(((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))-186)/30))+7)-1;((int(((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))-186)/30))+7)))+k4;"/";if((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))<=186;if((mod((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)));31))=0;31;(mod((int((((((( ((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)));31)));if((mod(((int((((((( ((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))-186);30))=0;30;(mod(((int(((((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)-int(((((((mid(a1;1;4))-1)+((mid(a1;6;2))-1)/12)*354.367)+(mid(a1;9;2))+119)/365.2422)))*365.2422)))-186);30)))))

امیدوارم مفید باشه.
موفق باشید.