جمع کردن تاریخ شمسی با تعداد روز در اکسل ؟؟؟

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • حسین آ

    • 2015/05/02
    • 13

    [حل شده] جمع کردن تاریخ شمسی با تعداد روز در اکسل ؟؟؟

    سلام دوستان
    یه برنامه نیاز دارم که در ستون اول یک تاریخ شمسی هست.در ستون دوم تعداد ماه (هرماه 30 روز در نظر گرفته می شود) در ستون سوم تعداد روز.
    هدف ما اینه که تعداد روز که تو ستون سوم هستش را از تعداد روزهای بدست آمده از ستون دوم کم کنیم و جواب که تعداد روز هست با تاریخ وارد شده در ستون اول جمع کنیم تا تاریخ نهایی بدست بیاد.(بعنوان مثال 21 ماه در ستون دوم و 100 روز در ستون سوم وارد میشه...هدف اینه که 21*30=630 و 530=100-630 که باید 530 با تاریخ ستون اول جمع بشه)
    اگه دوستان کسی میتونه راهنمایی کنه. یه فایل تونستم انجام بدم که این کار انجام بده اما شرط که 6 ماه اول 31روز و 6ماه دوم 30 روز هست رعایت نشده تو برنامه که باعث میشه تاریخ نهایی چندروز کمتر باشه . خواهشا اگه راه حلی میدنید کمک کنید
    ممنون

    تاپیک حل شده است.....ممنون از همه دوستان
    Last edited by حسین آ; 2015/05/23, 01:28.
  • Amir Ghasemiyan

    • 2013/09/20
    • 4599
    • 100.00

    #2
    نوشته اصلی توسط حسین آ
    سلام دوستان
    یه برنامه نیاز دارم که در ستون اول یک تاریخ شمسی هست.در ستون دوم تعداد ماه (هرماه 30 روز در نظر گرفته می شود) در ستون سوم تعداد روز.
    هدف ما اینه که تعداد روز که تو ستون سوم هستش را از تعداد روزهای بدست آمده از ستون دوم کم کنیم و جواب که تعداد روز هست با تاریخ وارد شده در ستون اول جمع کنیم تا تاریخ نهایی بدست بیاد.(بعنوان مثال 21 ماه در ستون دوم و 100 روز در ستون سوم وارد میشه...هدف اینه که 21*30=630 و 530=100-630 که باید 530 با تاریخ ستون اول جمع بشه)
    اگه دوستان کسی میتونه راهنمایی کنه. یه فایل تونستم انجام بدم که این کار انجام بده اما شرط که 6 ماه اول 31روز و 6ماه دوم 30 روز هست رعایت نشده تو برنامه که باعث میشه تاریخ نهایی چندروز کمتر باشه . خواهشا اگه راه حلی میدنید کمک کنید
    ممنون

    سلام دوست عزيز
    پيشنهاد من اينه كه از توابع شمسي يا از پلاگين پرنيان استفاده كنيد. اينطوري خيلي دقيق تر ميتونين محاسباتتون رو انجام بدين

    کامنت

    • حسین آ

      • 2015/05/02
      • 13

      #3
      نوشته اصلی توسط amir ghasemiyan

      سلام دوست عزيز
      پيشنهاد من اينه كه از توابع شمسي يا از پلاگين پرنيان استفاده كنيد. اينطوري خيلي دقيق تر ميتونين محاسباتتون رو انجام بدين
      آقا من پلاگین نصب کردم الان باید با چه تابعی روز را با این تاریخ جمع کنم؟

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4599
        • 100.00

        #4
        نوشته اصلی توسط حسین آ
        آقا من پلاگین نصب کردم الان باید با چه تابعی روز را با این تاریخ جمع کنم؟

        فرمت سلولي كه ميخواين تاريخ رو نشون بده بصورت هجري قمري در بيارين بعد بهش تاريخ بدين (مثلا سلول a1)
        حالا مقداري كه ميخواين ازش كم بشه رو اينطوري استفاده كنيد: (مثلا سلول a2)
        کد:
        =a1-30

        کامنت

        • حسین آ

          • 2015/05/02
          • 13

          #5
          دوست عزیز شرمنده
          فایلی که من میخوام اینه
          ممنون
          فایل های پیوست شده

          کامنت

          • generalsamad
            مدير تالار توابع

            • 2014/06/22
            • 1496

            #6
            با سلام
            از این فرمول از توابع شمسی فرساران استفاده شده
            کد PHP:
            =j_addday(a2;b2*30+10-180;1
            یه فایل ضمیمه کردم ببینید منظورتون همین بوده؟
            فایل های پیوست شده
            Last edited by generalsamad; 2015/05/16, 15:21.
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • حسین آ

              • 2015/05/02
              • 13

              #7
              نوشته اصلی توسط generalsamad
              با سلام
              از این فرمول از توابع شمسی فراسان استفاده شده
              کد PHP:
              =j_addday(a2;b2*30+10-180;1
              یه فایل ضمیمه کردم ببینید منظورتون همین بوده؟
              سلام
              ممنون منظورم همینه فقط با یک نکته:
              اینکه این عدد که 1395/01/07 نشون میده باید 1395/01/10 باشه . یعنی 3 روز کمتر نشون داده شده.... وقتی تاریخ اولیه بجای 1393/10/01 بشه 1393/08/01 تاریخ نهایی 4 روز تفاوت داره.... چون تاریخ و اعداد همگی متغییر هستند...
              بازم از همکاری و کمک همه ی دوستان ممنونم...

              کامنت

              • generalsamad
                مدير تالار توابع

                • 2014/06/22
                • 1496

                #8
                این اختلاف به خاطر اون ضرب هست
                شما واسه چی در 30 ضرب کردید؟
                6 ماه اول سال 31 روز هستن
                بعد ماه 12 هم بجز سال کبیسه 29 روز هست
                فکر کنم دلیل اختلاف همین باشه
                بعد اگه مقادیر متغیر هستند و توی سلولی وجود دارند اون اعدادی که توی فرمول جمع و ضرب و کم کردم تک تکشون رو به اون سلولها ارجاع بدید
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • حسین آ

                  • 2015/05/02
                  • 13

                  #9
                  نوشته اصلی توسط generalsamad
                  این اختلاف به خاطر اون ضرب هست
                  شما واسه چی در 30 ضرب کردید؟
                  6 ماه اول سال 31 روز هستن
                  بعد ماه 12 هم بجز سال کبیسه 29 روز هست
                  فکر کنم دلیل اختلاف همین باشه
                  بعد اگه مقادیر متغیر هستند و توی سلولی وجود دارند اون اعدادی که توی فرمول جمع و ضرب و کم کردم تک تکشون رو به اون سلولها ارجاع بدید
                  خب در 30 ضرب کردم که همه ی عملیات ها برحسب روز باشه. اگه مشکل از این باشه میتونیم به تاریخ اولیه ستون که نوشته شده اضافه (10روز) اضافه کنیم و تاریخ حاصله را با 21 ماه جمع کنیم و از این تاریخ 180 روز کم کنیم؟؟؟اینجوری دیگه در 30 ضرب نمیکنیم....
                  مثل این فایل که تاریخ را با ماه جمع کنه و بعدش تعداد روز بیایم ازش کم کنیم....
                  فایل های پیوست شده

                  کامنت

                  • حسین آ

                    • 2015/05/02
                    • 13

                    #10
                    فایل مورد نظر
                    فایل های پیوست شده

                    کامنت

                    • generalsamad
                      مدير تالار توابع

                      • 2014/06/22
                      • 1496

                      #11
                      با سلام

                      فایل ضمیمه رو ببینید

                      فایل نهائی رو قرار دادم
                      میتونید ستونهائی که نیاز ندارید توی نمایش دیده نشند رو Hide کنید
                      فایل های پیوست شده
                      Last edited by generalsamad; 2015/05/16, 17:05.
                      [CENTER]
                      [SIGPIC][/SIGPIC]
                      [/CENTER]

                      کامنت

                      • حسین آ

                        • 2015/05/02
                        • 13

                        #12
                        نوشته اصلی توسط generalsamad
                        با سلام

                        فایل ضمیمه رو ببینید

                        فایل نهائی رو قرار دادم
                        میتونید ستونهائی که نیاز ندارید توی نمایش دیده نشند رو Hide کنید
                        سلام
                        تشکر فراوان از شما و سایت خوبتون ممنونم

                        کامنت

                        • Amir Ghasemiyan

                          • 2013/09/20
                          • 4599
                          • 100.00

                          #13
                          نوشته اصلی توسط حسین آ
                          سلام
                          تشکر فراوان از شما و سایت خوبتون ممنونم
                          لطفا اگه جواب سوالتون رو گرفتين تاپيك رو حل شده كنيد

                          کامنت

                          • حسین آ

                            • 2015/05/02
                            • 13

                            #14
                            نوشته اصلی توسط amir ghasemiyan
                            لطفا اگه جواب سوالتون رو گرفتين تاپيك رو حل شده كنيد
                            سلام
                            جواب گرفتم اما تایید نهاییش اگه اجازه بدید بذارم واسه دوشنبه چون شاید تا دوشنبه بخوام تغییراتی اعمال کنم و نیاز به راهنمایی دوستان داشته باشم.ممنون

                            کامنت

                            • rezabagheri950

                              • 2016/11/03
                              • 8

                              #15
                              نوشته اصلی توسط حسین آ
                              فایل مورد نظر
                              با عرض سلام و خسته نباشید
                              من میخوام یه شرط بنویسم که اگه یه تاریخی بهش دادم خودش هفت روز بعد از آن تاریخ و 28 روز بعد از آن تاریخ و 90 روز بعد از آن تاریخ رو بهم بده هر کاری میکنم نمیشه اگه امکان داره راهنمایی بفرمایید ممنونتون میشم. به فرض مثال
                              تاریخ اولیه تاریخ هفت روز بعد تاریخ 28روز بعد تاریخ 90روز بعد
                              1393/07/12



                              با تشکر فراوان

                              کامنت

                              چند لحظه..