نحوه کسر دو تاریخ در اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sara6
    • 2015/01/07
    • 1

    نحوه کسر دو تاریخ در اکسل

    با سلام و خسته نباشید خدمت همه دوستان عزیز.خواهشمندم در مورد کم کردن دو تاریخ شمسی و نمایش پاسخ به صورت تاریخ من را راهنمایی فرمایید.با تشکر
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط sara6
    با سلام و خسته نباشید خدمت همه دوستان عزیز.خواهشمندم در مورد کم کردن دو تاریخ شمسی و نمایش پاسخ به صورت تاریخ من را راهنمایی فرمایید.با تشکر
    سلام دوست عزيز
    براي تاريخ شمسي شما دو راه دارين. يكي استفاده از توابع شمسي و يكي استفاده از پلاگين پرنيان
    اگر از توابع شمسي استفاده كردين براي اختلاف دو داريخ از تابع j_diff و در صورتي كه از پلاگين پرنيان استفاده ميكنيد از تفاضل دو سلول بايد استفاده كنيد

    کامنت

    • abootorab

      • 2014/10/17
      • 351

      #3
      نوشته اصلی توسط sara6
      با سلام و خسته نباشید خدمت همه دوستان عزیز.خواهشمندم در مورد کم کردن دو تاریخ شمسی و نمایش پاسخ به صورت تاریخ من را راهنمایی فرمایید.با تشکر
      با درود
      این خواسته شما به این صورتی که مطرح کردین شاید زیاد کاربردی نباشه (البته شایدم بنده اشتباه میکنم)، شما مثلا میتونید اختلاف دو تاریخ رو به روز بدست بیارین و یا اینکه مثلا تعداد روز مورد نظرتون را به یک تاریخ اضافه و یا کم کرد و حاصل رو به تاریخ بدست آورد.
      میتونید از توابع کاربردی فارسی که توسط گروه "فرساران" تهیه شده استفاده کنید و به فایلتون اضافه کنید. فایل شامل توابع به همراه فایل آموزش pdf واستون ضمیمه کردم، امیدوارم به کارتون بیاد.
      فایل های پیوست شده

      کامنت

      • mohammad_ashooryan

        • 2014/08/13
        • 480
        • 80.00

        #4
        با سلام و كسب اجازه از اساتيد محترم
        براي اختلاف دو تاريخ شمسي يه فرمولي نوشتم كه بپيوست ارسال كردم.
        exceliran-diffday.xlsx

        کامنت

        • abootorab

          • 2014/10/17
          • 351

          #5
          نوشته اصلی توسط mohammad2060
          با سلام و كسب اجازه از اساتيد محترم
          براي اختلاف دو تاريخ شمسي يه فرمولي نوشتم كه بپيوست ارسال كردم.
          [ATTACH]5468[/ATTACH]
          درود
          با تشکر از شما دوست عزیز ولی فکر کنم یه کوچولو اختلاف وجود داره و فرمول شما یه چند روز کمتر محاسبه میکنه و اونم احتمالا به خاطر سالهای کبیسه است، شما تو فرمولتون سالهای کبیسه هم در نظر گرفتین؟

          کامنت

          • mohammad_ashooryan

            • 2014/08/13
            • 480
            • 80.00

            #6
            سلام نه سالهای کبیسه رو در نظر نگرفتم. به غیر از این هم اختلاف داره؟ سالهای کبیسه هم به فرمول اضافه میکنم. ممنون از توجهتون.

            کامنت

            • abootorab

              • 2014/10/17
              • 351

              #7
              نوشته اصلی توسط mohammad2060
              سلام نه سالهای کبیسه رو در نظر نگرفتم. به غیر از این هم اختلاف داره؟ سالهای کبیسه هم به فرمول اضافه میکنم. ممنون از توجهتون.
              درود
              نمیتونم به قطع بگم، چون بنده به طور کامل فرمولتونو بررسی نکردم ولی فک کنم مشکل همین سالهای کبیسه باشه و یه چیزی که قبلا در این مورد خوندم اینه که خود سالهای کبیسه هم همیشه 4 سال یک بار تکرار نمیشه و پس از چند دوره 4 ساله بعد از 5 سال سال کبیسه اتفاق می افته.

              کامنت

              • mohammad_ashooryan

                • 2014/08/13
                • 480
                • 80.00

                #8
                نوشته اصلی توسط abootorab
                درود
                نمیتونم به قطع بگم، چون بنده به طور کامل فرمولتونو بررسی نکردم ولی فک کنم مشکل همین سالهای کبیسه باشه و یه چیزی که قبلا در این مورد خوندم اینه که خود سالهای کبیسه هم همیشه 4 سال یک بار تکرار نمیشه و پس از چند دوره 4 ساله بعد از 5 سال سال کبیسه اتفاق می افته.
                باسلام، با توجه به مطلب زیر که از آدرس http://fa.wikipedia.org/wiki/%D8%B3%...8C%D8%B3%D9%87 دریافت کردم.

                در تقویم هجری خورشیدی علاوه بر کبیسه چهارساله، طبق محاسبات نجومی، برای تعدیل دقیقتر (کاستن کبیسه*ها)، فاصله بعضی کبیسه*ها یک*روز بیشتر می*شود و در هر دورهٔ ۲۹ یا ۳۳ یا ۳۷ ساله، یک کبیسه پنج*ساله (بجای چهارساله) در آغاز محقق می*شود.
                برای تشخیص کبیسه بودن سال*های هجری خورشیدی حسابی شیوه یکنواخت وجود دارد اما در گاهشماری رسمی ایران شیوه کاملاً یکنواختی وجود ندارد. چنانچه باقی*ماندهٔ حاصل تقسیم سال مورد نظر بر عدد ۳۳، یکی از اعداد (۱، ۵، ۹، ۱۳، ۱۷، ۲۲، ۲۶ و ۳۰) باشد،[۱] برای سال*های بین ۱۲۴۴ تا ۱۳۴۲، آن سال کبیسه است و برای سال*های ۱۳۴۳ تا ۱۴۷۲ به*جای ۱۷، باقی*ماندهٔ ۱۸ ملاک خواهد بود و برای دیگر سال*ها نیز به مراتب تفاوت*هایی در اعداد هشتگانه فوق وجود دارد. به عنوان مثال سال ۱۳۹۱ سالی کبیسه است چراکه باقی*ماندهٔ تقسیم آن بر عدد ۳۳ برابر عدد ۵ است.

                فرمول تفاوت دو تاریخ رو اصلاح کردم و فرمول زیر رو به فرمول قبلی به صورت آرایه ای اضافه کردم. البته این فرمول با توجه به مطلب بالا بین سالهای 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.

                کامنت

                • Ali Parsaei
                  مدير تالارتوابع اکسل

                  • 2013/11/18
                  • 1522
                  • 71.67

                  #9
                  نوشته اصلی توسط mohammad2060
                  باسلام، با توجه به مطلب زیر که از آدرس 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]

                  کامنت

                  • mohammad_ashooryan

                    • 2014/08/13
                    • 480
                    • 80.00

                    #10
                    نوشته اصلی توسط mohammad2060
                    باسلام، با توجه به مطلب زیر که از آدرس 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,"")) 

                    از دوستان عزیز و اساتید محترم خواهشمندم پس از بررسی فرمول، نظرات، پیشنهادات و انتقادات خود رو بیان کنند.
                    نوشته اصلی توسط roohollah1359
                    سلام mohammad2060
                    خداقوت
                    در خصوص اون فرمولي که فاصله زماني بين دو تاريخ را مشخص مي کند اين اشکال وجود دارد که اگر دو تاريخ از شش ماهه اول سال باشد درست عمل مي کند
                    ليکن اگر از تاريخ شش ماهه دوم استفاده شود فرمول دچار اشکال خواهد شد
                    سلام دوست عزيز از توجه شما خيلي خيلي ممنونم.
                    فرمول رو درست كردم.
                    exceliran-diffday (Mohammad2060).xlsx

                    کامنت

                    • roohollah1359

                      • 2012/11/05
                      • 9

                      #11
                      نوشته اصلی توسط mohammad2060
                      سلام دوست عزيز از توجه شما خيلي خيلي ممنونم.
                      فرمول رو درست كردم.
                      [ATTACH]7626[/ATTACH]
                      سلام دوست عزيز از فرمول بسيار خوبتون ممنونم
                      اگر امکان دارد در يک فايل اکسل جزئيات آن را توضيح دهيد و شرح دهيد که توابع داخلي آن چي کاري انجام مي دهند آخه مبتدي هستم و مي خوام کامل ياد بگيرم
                      با تشکر

                      کامنت

                      • iman2020
                        • 2016/06/07
                        • 1

                        #12
                        ممنون عالی بود

                        کامنت

                        • behnam53
                          • 2017/06/21
                          • 1

                          #13
                          سلام
                          خروجی فایل تو دو سیستم مختلف متفاوته
                          نتیجه همین فایل تو لب تاپ من 1492 روز
                          ولی رو دسکتاپ 1491 روز رو نشون میده

                          کامنت

                          • moohan
                            • 2017/06/27
                            • 4

                            #14
                            دوست عزیز توابع عملیاتی تاریخ در اکسل بخوبی عمل میکنن البته نقطه ضعفشون اینه که باید عملیات ریاضی روی تاریخ میلادی انجام بشه
                            پس بهتره که تاریخ مد نظرتون رو با توابعی مثل s2m از شمسی به میلادی تبدیل کنین و سپس حاصل رو مجددا با تابع m2sبه شمسی برگردونین

                            کامنت

                            • safarpour9402
                              • 2016/05/18
                              • 1

                              #15
                              سلام
                              ممکنه خواهش کنم قفل سلول نتیجه رو باز کنید تا بتونیم این فرمول رو در اکسل های خودمون استفاده کنیم؟

                              کامنت

                              چند لحظه..