چطور برای پیدا کردن کوچکترین تاریخ در یک ستون عمل کنیم

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

    • 2013/12/11
    • 49

    [حل شده] چطور برای پیدا کردن کوچکترین تاریخ در یک ستون عمل کنیم

    سلام بر اساتید و دوستان
    من میخوام در یک ستون که کلا تاریخ ثبت شده کوچکترین تاریخ رو دریک سلول دیگه بزاره برای ثبت تاریخ از توابع فارسی استفاده کردم
    متشکرم
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    فرمول زیر رو ملاحظه کنید.فقط فرمت تاریخ ها باید یکسان باشد.

    کد PHP:
    =min(value(substitute(a1:a20;"/";""))) 
    فرمت سل سلول نمایش کوچکترین تاریخ رو به اینصورت قرار بدید.

    کد PHP:
    ####"/"##"/"## 
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • mmahdih

      • 2011/05/09
      • 150
      • 49.00

      #3
      با اجازه استاد امیر عزیز
      البته اگر تاریخ بصورت 95/06/01 وارد شده باشه مشابه فرمایش استاد گرامی فرمول همان فرمولی که فرومودند

      کد PHP:
      =min(value(substitute(a1:a20;"/";""))) 
      ولی فرمت بصورت زیر باید باشه

      کد PHP:
      ##"/"##"/"## 
      [color=#800000][size=small]خدايا تقدير دوستانم را زيبا بنويس تا من جز لبخند از آنها ديگري چيزي نبينم[/size][/color]

      کامنت

      • amir_ts

        • 2015/03/17
        • 1247

        #4
        با تشکر از شما دوست عزیز، توضیح ارسالی مربوط به فایل نمونه با فرمت تاریخ فرضی به صورت زیر بود :

        کد PHP:
        13xx/xx/xx 
        بدیهی است در صورتی که فرمت تاریخ به صورتی که شما اشاره کردید باشه فرمت سل هم متناسب با اون باید تغییر کنه.
        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

        کامنت

        • rezayavar

          • 2013/12/11
          • 49

          #5
          نوشته اصلی توسط amir_ts
          با تشکر از شما دوست عزیز، توضیح ارسالی مربوط به فایل نمونه با فرمت تاریخ فرضی به صورت زیر بود :

          کد PHP:
          13xx/xx/xx 
          بدیهی است در صورتی که فرمت تاریخ به صورتی که شما اشاره کردید باشه فرمت سل هم متناسب با اون باید تغییر کنه.
          ضمن تشکر از عزیزان چرا من دستورات رو اعمال کردم ولی ارور #value میده در ضمن این علامت رو نگرفت " ; " من بجای اون این رو زدم ","

          کامنت

          • amir_ts

            • 2015/03/17
            • 1247

            #6
            نوشته اصلی توسط rezayavar
            ضمن تشکر از عزیزان چرا من دستورات رو اعمال کردم ولی ارور #value میده در ضمن این علامت رو نگرفت " ; " من بجای اون این رو زدم ","
            با سلام
            فایل نمونه قرار بدید.
            [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

            کامنت

            • rezayavar

              • 2013/12/11
              • 49

              #7
              سلام خدمت شما عزیزان البته چون فایل اصلی نیست کمی بهم ریخته است ببخشید
              فایل های پیوست شده

              کامنت

              • amir_ts

                • 2015/03/17
                • 1247

                #8
                با سلام
                با عرض پوزش من فراموش کردم که اشاره کنم فرمول آرایه ای ست و باید بعد از نوشتن فرمول کلید های ترکیبی Crtl+shift+enter رو با هم فشار بدید.
                فایل های پیوست شده
                [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                کامنت

                • rezayavar

                  • 2013/12/11
                  • 49

                  #9
                  نوشته اصلی توسط amir_ts
                  با سلام
                  با عرض پوزش من فراموش کردم که اشاره کنم فرمول آرایه ای ست و باید بعد از نوشتن فرمول کلید های ترکیبی Crtl+shift+enter رو با هم فشار بدید.
                  سلام ممنون اون درست شد اما متاسفانه رسیدیم به جایی که قبلا مطرح نشده بود ارایه که درست میشه تا ستون 24 میسازه اما ما ممکنه 5 الی 6 چک داشته باشیم بقیه رو تا ردیف 24 ارور value میده لطفا راهنمایی بفرمایید چه طوری همزمان در موقع ورود تاریخ چک هم کوچکترین رو رعایت کنه و هم اون ارور حذف بشه یعنی کمتر از 24 تا رو قبول کنه از همون فایل ارسالی میتونید استفاده کنید

                  کامنت

                  • amir_ts

                    • 2015/03/17
                    • 1247

                    #10
                    با استفاده از iferror مشکل حل میشه قسمت دوم سوال رو متوجه نشدم.
                    کد PHP:
                    =MIN(IFERROR(VALUE(SUBSTITUTE(C3:C24;"/";""));"")) 
                    فایل های پیوست شده
                    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                    کامنت

                    • rezayavar

                      • 2013/12/11
                      • 49

                      #11
                      نوشته اصلی توسط amir_ts
                      با استفاده از iferror مشکل حل میشه قسمت دوم سوال رو متوجه نشدم.
                      کد PHP:
                      =MIN(IFERROR(VALUE(SUBSTITUTE(C3:C24;"/";""));"")) 
                      ضمن تشکر از جنابعالی در فیلد اختلاف دو تاریخ با اینکه از تابع استفاده میکنم ارور میده میتونید راهنمایی بفرمایید

                      کامنت

                      • amir_ts

                        • 2015/03/17
                        • 1247

                        #12
                        نوشته اصلی توسط rezayavar
                        ضمن تشکر از جنابعالی در فیلد اختلاف دو تاریخ با اینکه از تابع استفاده میکنم ارور میده میتونید راهنمایی بفرمایید
                        کد های توابع تاریخ شمسی رو داخل فایل شما قرار دادم.
                        فایل های پیوست شده
                        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                        کامنت

                        • rezayavar

                          • 2013/12/11
                          • 49

                          #13
                          نوشته اصلی توسط rezayavar
                          ضمن تشکر از جنابعالی در فیلد اختلاف دو تاریخ با اینکه از تابع استفاده میکنم ارور میده میتونید راهنمایی بفرمایید
                          ممنونم از کلیه عزیزان برنامه درست شد با تابع fdate

                          کامنت

                          چند لحظه..