همونطور که میدونید هر سال قمری 10 روز 21 ساعت از سال شمسی کوتاه تر هست ، سوال من طراحی نرم افزاری هست که با احتساب این اعداد و در نظر گرفتن سال های کبیسه تاریخ هجری قمری رو به تاریخ هجری شمسی تبدیل کنه بر اساس روز ماه و سال

|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|

=concatenate(int((((mid(a1;1;4)-1)*365.2422)+if(mid(a1;6;2)<=6;((mid(a1;6;2)-1)*31)+mid(a1;9;2);if(mid(a1;6;2)>6;((mid(a1;6;2)-7)*30)+186)+mid(a1;9;2))-119)/354.367)+1;"/";int(((((mid(a1;1;4)-1)*365.2422)+if(mid(a1;6;2)<=6;((mid(a1;6;2)-1)*31)+mid(a1;9;2);if(mid(a1;6;2)>6;((mid(a1;6;2)-7)*30)+186)+mid(a1;9;2))-119)/354.367-int((((mid(a1;1;4)-1)*365.2422)+if(mid(a1;6;2)<=6;((mid(a1;6;2)-1)*31)+mid(a1;9;2);if(mid(a1;6;2)>6;((mid(a1;6;2)-7)*30)+186)+mid(a1;9;2))-119)/354.367))*12)+1;"/";int((((((mid(a1;1;4)-1)*365.2422)+if(mid(a1;6;2)<=6;((mid(a1;6;2)-1)*31)+mid(a1;9;2);if(mid(a1;6;2)>6;((mid(a1;6;2)-7)*30)+186)+mid(a1;9;2))-119)/354.367-int((((mid(a1;1;4)-1)*365.2422)+if(mid(a1;6;2)<=6;((mid(a1;6;2)-1)*31)+mid(a1;9;2);if(mid(a1;6;2)>6;((mid(a1;6;2)-7)*30)+186)+mid(a1;9;2))-119)/354.367))*12-int(((((mid(a1;1;4)-1)*365.2422)+if(mid(a1;6;2)<=6;((mid(a1;6;2)-1)*31)+mid(a1;9;2);if(mid(a1;6;2)>6;((mid(a1;6;2)-7)*30)+186)+mid(a1;9;2))-119)/354.367-int((((mid(a1;1;4)-1)*365.2422)+if(mid(a1;6;2)<=6;((mid(a1;6;2)-1)*31)+mid(a1;9;2);if(mid(a1;6;2)>6;((mid(a1;6;2)-7)*30)+186)+mid(a1;9;2))-119)/354.367))*12))*29.53)+1)
=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(((((((((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)-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)))))
کامنت