به دست آوردن نزدیكترین تاریخ (كمتر) به یك تاریخ از بین مجموعه*ای از تواریخ

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

    • 2017/01/20
    • 244

    #16
    آقا كسی نیست راهنمایی كنه؟

    کامنت

    • rasools13

      • 2017/01/20
      • 360
      • 80.00

      #17
      نوشته اصلی توسط ظهور 313
      فرمول فایلتون به یه فایل دیگه ارجاع میده ؟!
      و ظاهرا منظور بنده كاملا روشن نشده، روی همون فایل، منظورم رو بهتر توضیح دادم لطفا یه نگاه بندازید
      ممنونم
      با سلام دوباره
      تابع مربوط به تعیین تاریخ که قبلا فرستاده بودم رو به صورت ذیل اصلاح کنید
      کد PHP:
      Function NearDate(DateTarget As DateRange As RangeCriteria_Range As RangeCriteria) As Date
          Dim Result 
      As Date
          Dim Row
      Col As Integer
            
      For Each c_rng In Criteria_Range
              
      If c_rng Criteria Then
                  Row 
      c_rng.Row
                  Col 
      Range.Column
                  
      If Cells(RowCol) = DateTarget Then
                      Result 
      DateTarget
                      
      Exit For
                  ElseIf 
      Cells(RowCol) < DateTarget Then
                       Result 
      Application.WorksheetFunction.Max(ResultCells(RowCol))
                  
      End If
              
      End If
            
      Next
          NearDate 
      Result
      End 
      Function 
      این تابع جدید درای چهار ورودی است
      1- DateTarget = تاریخ مورد نظر
      2- Range = محدوده بررسی DateTarget
      3- Criteria_Range = محدوده بررسی شرط دوم
      4- Criteria = مقدار شرط
      .
      خروجی این تابع تاریخ برابر یا نزدیک ترین تاریخ بعد از تاریخ مورد نظر است که از آن میتوانید در توابع Index و Match که قبلا گفته بودم استفاده کنید
      یک نمونه در فایل پیوستی که فرستادی هست
      فایل های پیوست شده
      [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
      [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
      [/CENTER]

      کامنت

      • ظهور 313

        • 2017/01/20
        • 244

        #18
        نوشته اصلی توسط rasools13
        با سلام دوباره
        تابع مربوط به تعیین تاریخ که قبلا فرستاده بودم رو به صورت ذیل اصلاح کنید
        کد PHP:
        Function NearDate(DateTarget As DateRange As RangeCriteria_Range As RangeCriteria) As Date
            Dim Result 
        As Date
            Dim Row
        Col As Integer
              
        For Each c_rng In Criteria_Range
                
        If c_rng Criteria Then
                    Row 
        c_rng.Row
                    Col 
        Range.Column
                    
        If Cells(RowCol) = DateTarget Then
                        Result 
        DateTarget
                        
        Exit For
                    ElseIf 
        Cells(RowCol) < DateTarget Then
                         Result 
        Application.WorksheetFunction.Max(ResultCells(RowCol))
                    
        End If
                
        End If
              
        Next
            NearDate 
        Result
        End 
        Function 
        این تابع جدید درای چهار ورودی است
        1- DateTarget = تاریخ مورد نظر
        2- Range = محدوده بررسی DateTarget
        3- Criteria_Range = محدوده بررسی شرط دوم
        4- Criteria = مقدار شرط
        .
        خروجی این تابع تاریخ برابر یا نزدیک ترین تاریخ بعد از تاریخ مورد نظر است که از آن میتوانید در توابع Index و Match که قبلا گفته بودم استفاده کنید
        یک نمونه در فایل پیوستی که فرستادی هست
        محشری پسر دمت گرم. اگه مشهد بودی حتما شاگردیتو میكردم. واقعا ممنونم، كارم خیلی راه افتاد
        همینجوری اونی رو كه میخوام برام انجام میده و دیگه نیازی به توابع Index و Match ندارم، بازم ممنون
        یاعلی

        کامنت

        • rasools13

          • 2017/01/20
          • 360
          • 80.00

          #19
          نوشته اصلی توسط ظهور 313
          محشری پسر دمت گرم. اگه مشهد بودی حتما شاگردیتو میكردم. واقعا ممنونم، كارم خیلی راه افتاد
          همینجوری اونی رو كه میخوام برام انجام میده و دیگه نیازی به توابع Index و Match ندارم، بازم ممنون
          یاعلی
          خدا رو شکر.. خواهش میکنم..همین حومه مشهد هستیم 1400km اونطرف تر
          [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
          [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
          [/CENTER]

          کامنت

          چند لحظه..