با سلام و خسته نباشید خدمت همه دوستان عزیز.خواهشمندم در مورد کم کردن دو تاریخ شمسی و نمایش پاسخ به صورت تاریخ من را راهنمایی فرمایید.با تشکر
نحوه کسر دو تاریخ در اکسل
Collapse
X
-
براي تاريخ شمسي شما دو راه دارين. يكي استفاده از توابع شمسي و يكي استفاده از پلاگين پرنيان
اگر از توابع شمسي استفاده كردين براي اختلاف دو داريخ از تابع j_diff و در صورتي كه از پلاگين پرنيان استفاده ميكنيد از تفاضل دو سلول بايد استفاده كنيد -
این خواسته شما به این صورتی که مطرح کردین شاید زیاد کاربردی نباشه (البته شایدم بنده اشتباه میکنم)، شما مثلا میتونید اختلاف دو تاریخ رو به روز بدست بیارین و یا اینکه مثلا تعداد روز مورد نظرتون را به یک تاریخ اضافه و یا کم کرد و حاصل رو به تاریخ بدست آورد.
میتونید از توابع کاربردی فارسی که توسط گروه "فرساران" تهیه شده استفاده کنید و به فایلتون اضافه کنید. فایل شامل توابع به همراه فایل آموزش pdf واستون ضمیمه کردم، امیدوارم به کارتون بیاد.فایل های پیوست شدهکامنت
-
با سلام و كسب اجازه از اساتيد محترم
براي اختلاف دو تاريخ شمسي يه فرمولي نوشتم كه بپيوست ارسال كردم.
exceliran-diffday.xlsxکامنت
-
با تشکر از شما دوست عزیز ولی فکر کنم یه کوچولو اختلاف وجود داره و فرمول شما یه چند روز کمتر محاسبه میکنه و اونم احتمالا به خاطر سالهای کبیسه است، شما تو فرمولتون سالهای کبیسه هم در نظر گرفتین؟کامنت
-
سلام نه سالهای کبیسه رو در نظر نگرفتم. به غیر از این هم اختلاف داره؟ سالهای کبیسه هم به فرمول اضافه میکنم. ممنون از توجهتون.کامنت
-
نمیتونم به قطع بگم، چون بنده به طور کامل فرمولتونو بررسی نکردم ولی فک کنم مشکل همین سالهای کبیسه باشه و یه چیزی که قبلا در این مورد خوندم اینه که خود سالهای کبیسه هم همیشه 4 سال یک بار تکرار نمیشه و پس از چند دوره 4 ساله بعد از 5 سال سال کبیسه اتفاق می افته.کامنت
-
در تقویم هجری خورشیدی علاوه بر کبیسه چهارساله، طبق محاسبات نجومی، برای تعدیل دقیقتر (کاستن کبیسه*ها)، فاصله بعضی کبیسه*ها یک*روز بیشتر می*شود و در هر دورهٔ ۲۹ یا ۳۳ یا ۳۷ ساله، یک کبیسه پنج*ساله (بجای چهارساله) در آغاز محقق می*شود.
برای تشخیص کبیسه بودن سال*های هجری خورشیدی حسابی شیوه یکنواخت وجود دارد اما در گاهشماری رسمی ایران شیوه کاملاً یکنواختی وجود ندارد. چنانچه باقی*ماندهٔ حاصل تقسیم سال مورد نظر بر عدد ۳۳، یکی از اعداد (۱، ۵، ۹، ۱۳، ۱۷، ۲۲، ۲۶ و ۳۰) باشد،[۱] برای سال*های بین ۱۲۴۴ تا ۱۳۴۲، آن سال کبیسه است و برای سال*های ۱۳۴۳ تا ۱۴۷۲ به*جای ۱۷، باقی*ماندهٔ ۱۸ ملاک خواهد بود و برای دیگر سال*ها نیز به مراتب تفاوت*هایی در اعداد هشتگانه فوق وجود دارد. به عنوان مثال سال ۱۳۹۱ سالی کبیسه است چراکه باقی*ماندهٔ تقسیم آن بر عدد ۳۳ برابر عدد ۵ است.
فرمول تفاوت دو تاریخ رو اصلاح کردم و فرمول زیر رو به فرمول قبلی به صورت آرایه ای اضافه کردم. البته این فرمول با توجه به مطلب بالا بین سالهای 1343 تا 1472 کاربرد داره.exceliran-diffday.xlsx
کد PHP:=SUM(IF(MOD(ROW(INDIRECT(LEFT(B1,4)&":"&LEFT(B2,4)-1)),33)={1,5,9,13,18,22,26,30},1,""))
از دوستان عزیز و اساتید محترم خواهشمندم پس از بررسی فرمول، نظرات، پیشنهادات و انتقادات خود رو بیان کنند.Last edited by mohammad_ashooryan; 2015/01/16, 20:32.کامنت
-
باسلام، با توجه به مطلب زیر که از آدرس http://fa.wikipedia.org/wiki/%D8%B3%...8C%D8%B3%D9%87 دریافت کردم.
در تقویم هجری خورشیدی علاوه بر کبیسه چهارساله، طبق محاسبات نجومی، برای تعدیل دقیقتر (کاستن کبیسه*ها)، فاصله بعضی کبیسه*ها یک*روز بیشتر می*شود و در هر دورهٔ ۲۹ یا ۳۳ یا ۳۷ ساله، یک کبیسه پنج*ساله (بجای چهارساله) در آغاز محقق می*شود.
برای تشخیص کبیسه بودن سال*های هجری خورشیدی حسابی شیوه یکنواخت وجود دارد اما در گاهشماری رسمی ایران شیوه کاملاً یکنواختی وجود ندارد. چنانچه باقی*ماندهٔ حاصل تقسیم سال مورد نظر بر عدد ۳۳، یکی از اعداد (۱، ۵، ۹، ۱۳، ۱۷، ۲۲، ۲۶ و ۳۰) باشد،[۱] برای سال*های بین ۱۲۴۴ تا ۱۳۴۲، آن سال کبیسه است و برای سال*های ۱۳۴۳ تا ۱۴۷۲ به*جای ۱۷، باقی*ماندهٔ ۱۸ ملاک خواهد بود و برای دیگر سال*ها نیز به مراتب تفاوت*هایی در اعداد هشتگانه فوق وجود دارد. به عنوان مثال سال ۱۳۹۱ سالی کبیسه است چراکه باقی*ماندهٔ تقسیم آن بر عدد ۳۳ برابر عدد ۵ است.
از دوستان عزیز و اساتید محترم خواهشمندم پس از بررسی فرمول، نظرات، پیشنهادات و انتقادات خود رو بیان کنند.
هر سال برابر ۳۶۵/۲۴۲۱۹۸۷۸ روز است، يعني 365 روز و پنج ساعت و چهل و خورده اي دقيقه،
ما به صورت دقيق لحظه تحويل سال را محاسبه کرده و همان لحظه آغاز سال را جشن مي گيريم، ولي به صورت قانوني هميشه روز اول فروردين راس ساعت 12 نيمه شب شروع مي شود.
يعني ما خورده ها را حساب نمي کنيم و ساعت 12 روز را عوض مي کنيم.
حال اگر همين طور پيش برويم و سالها را 365 روز کامل بگيريم بعد از چهار سال به ميزان چهار تا 0/24219878 روز اختلاف ايجاد مي شود.
چهار ضرب در 0/24219878 روز تقريبا" مي شود: 23 ساعت و 251 هزارم ساعت!
حال اگر هر چهار سال يک روز به سال اضافه کنيم اين اختلاف برطرف مي شود ولي در عين حال باز هم ما 749 هزارم ساعت زياد حساب کرده ايم!
يعني بعد از 32 سال ما سي و دو تا 749 هزارم ساعت زيادي خواهيم داشت! (يعني تقريبا" 24 ساعت)
يعني بعد از 32 سال باز بايد يکي از کبيسه ها را حذف کنيم.
البته اين خورده ها هميشه هست و به همين ترتيب محاسبات ادامه دارد......
شايد يک اشتباهات کوچولو در نوشته هايم باشد، ولي فقط خواستم توضيح دهم تا يک ذهنيت کلي از موضوع پيدا نماييد.[SIGPIC][/SIGPIC]کامنت
-
باسلام، با توجه به مطلب زیر که از آدرس http://fa.wikipedia.org/wiki/%D8%B3%...8C%D8%B3%D9%87 دریافت کردم.
در تقویم هجری خورشیدی علاوه بر کبیسه چهارساله، طبق محاسبات نجومی، برای تعدیل دقیقتر (کاستن کبیسه*ها)، فاصله بعضی کبیسه*ها یک*روز بیشتر می*شود و در هر دورهٔ ۲۹ یا ۳۳ یا ۳۷ ساله، یک کبیسه پنج*ساله (بجای چهارساله) در آغاز محقق می*شود.
برای تشخیص کبیسه بودن سال*های هجری خورشیدی حسابی شیوه یکنواخت وجود دارد اما در گاهشماری رسمی ایران شیوه کاملاً یکنواختی وجود ندارد. چنانچه باقی*ماندهٔ حاصل تقسیم سال مورد نظر بر عدد ۳۳، یکی از اعداد (۱، ۵، ۹، ۱۳، ۱۷، ۲۲، ۲۶ و ۳۰) باشد،[۱] برای سال*های بین ۱۲۴۴ تا ۱۳۴۲، آن سال کبیسه است و برای سال*های ۱۳۴۳ تا ۱۴۷۲ به*جای ۱۷، باقی*ماندهٔ ۱۸ ملاک خواهد بود و برای دیگر سال*ها نیز به مراتب تفاوت*هایی در اعداد هشتگانه فوق وجود دارد. به عنوان مثال سال ۱۳۹۱ سالی کبیسه است چراکه باقی*ماندهٔ تقسیم آن بر عدد ۳۳ برابر عدد ۵ است.
فرمول تفاوت دو تاریخ رو اصلاح کردم و فرمول زیر رو به فرمول قبلی به صورت آرایه ای اضافه کردم. البته این فرمول با توجه به مطلب بالا بین سالهای 1343 تا 1472 کاربرد داره.[ATTACH]5531[/ATTACH]
کد PHP:=SUM(IF(MOD(ROW(INDIRECT(LEFT(B1,4)&":"&LEFT(B2,4)-1)),33)={1,5,9,13,18,22,26,30},1,""))
از دوستان عزیز و اساتید محترم خواهشمندم پس از بررسی فرمول، نظرات، پیشنهادات و انتقادات خود رو بیان کنند.سلام mohammad2060
خداقوت
در خصوص اون فرمولي که فاصله زماني بين دو تاريخ را مشخص مي کند اين اشکال وجود دارد که اگر دو تاريخ از شش ماهه اول سال باشد درست عمل مي کند
ليکن اگر از تاريخ شش ماهه دوم استفاده شود فرمول دچار اشکال خواهد شد
فرمول رو درست كردم.
exceliran-diffday (Mohammad2060).xlsxکامنت
-
اگر امکان دارد در يک فايل اکسل جزئيات آن را توضيح دهيد و شرح دهيد که توابع داخلي آن چي کاري انجام مي دهند آخه مبتدي هستم و مي خوام کامل ياد بگيرم
با تشکرکامنت
-
سلام
ممکنه خواهش کنم قفل سلول نتیجه رو باز کنید تا بتونیم این فرمول رو در اکسل های خودمون استفاده کنیم؟کامنت
کامنت