صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

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

  1. #1


    آخرین بازدید
    2022/05/13
    تاریخ عضویت
    January 2017
    نوشته ها
    244
    امتیاز
    29
    سپاس
    0
    سپاس شده
    19 در 15 پست
    تعیین سطح نشده است

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

    سلام به همه دوستان
    یك ستون پر از تاریخ دارم، می*خوام نزدیكترین تاریخ (كه كمتر از تاریخ مورد جستجو هست) را در یك ستون تاریخ پیدا كنم تا از اون در تابع vlookup استفاده كنم.
    لطفا یه نفر راهنمایی كنه
    فایل مثال هم قرار دادم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    ببینید این فرمول درست جواب میده؟
    کد PHP:
    =index(b10:b15;match(b4;c10:c15;1)) 



  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2022/05/13
    تاریخ عضویت
    January 2017
    نوشته ها
    244
    امتیاز
    29
    سپاس
    0
    سپاس شده
    19 در 15 پست
    تعیین سطح نشده است

    نه، متاسفانه در برخی حالت*ها جواب نمیده،
    توی فایل قرارش دادم لطفا ببینید استاد
    فايل هاي پيوست شده فايل هاي پيوست شده

  6. #4


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    فایل ضمیمه رو نگاه کنید
    از دو ستون کمکی استفاده شده
    یکی برای اختلاف بین تاریخ ها
    یکی هم کمترین اختلافها رو رتبه بندی میکنه
    در نهایت با استفاده از تابع جستجو خروجی مورد نظر رو پیدا میکنه
    فایل ضمیمه گردید
    فايل هاي پيوست شده فايل هاي پيوست شده



  7. سپاس ها (1)


  8. #5


    آخرین بازدید
    2022/05/13
    تاریخ عضویت
    January 2017
    نوشته ها
    244
    امتیاز
    29
    سپاس
    0
    سپاس شده
    19 در 15 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط generalsamad نمایش پست ها
    با سلام
    فایل ضمیمه رو نگاه کنید
    از دو ستون کمکی استفاده شده
    یکی برای اختلاف بین تاریخ ها
    یکی هم کمترین اختلافها رو رتبه بندی میکنه
    در نهایت با استفاده از تابع جستجو خروجی مورد نظر رو پیدا میکنه
    فایل ضمیمه گردید

    متاسفانه باز هم اشتباه جواب میده
    توی همین فایلی كه جواب دادید، مقدار درست، 965 است، در حالی كه عدد نزدیك بزرگتر وارد شده.
    تازه، دو تا ستون كمكی، كار رو خیلی سخت میكنه، این فرمول رو میخوام توی ستون*های زیادی استفاده كنم و این كار رو خیلی سنگین می*كنه. فرمول ساده*تری نداره؟

  9. #6


    آخرین بازدید
    2023/05/10
    تاریخ عضویت
    January 2017
    محل سکونت
    کرمانشاه
    نوشته ها
    360
    امتیاز
    571
    سپاس
    98
    سپاس شده
    550 در 269 پست
    سطح اکسل
    80.00 %

    نقل قول نوشته اصلی توسط ظهور 313 نمایش پست ها
    سلام به همه دوستان
    یك ستون پر از تاریخ دارم، می*خوام نزدیكترین تاریخ (كه كمتر از تاریخ مورد جستجو هست) را در یك ستون تاریخ پیدا كنم تا از اون در تابع vlookup استفاده كنم.
    لطفا یه نفر راهنمایی كنه
    فایل مثال هم قرار دادم
    سلام با تعریف تابع ذیل میتوانید نزدیک ترین تاریخ قبل از یک تاریخ مشخص رو در یک محدوده بدست بیارین یا در Vlookup استفاده کنید
    کد PHP:
    Function NearDate(DateTarget As DateRange As Range) As Variant
            Dim Result 
    As Date
            
    For Each Rng In Range
                
    If Rng DateTarget Then
                     Result 
    Application.WorksheetFunction.Max(ResultRng)
                
    End If
            
    Next
            NearDate 
    Result
    End 
    Function 

  10. سپاس ها (1)


  11. #7


    آخرین بازدید
    2022/05/13
    تاریخ عضویت
    January 2017
    نوشته ها
    244
    امتیاز
    29
    سپاس
    0
    سپاس شده
    19 در 15 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط rasools13 نمایش پست ها
    سلام با تعریف تابع ذیل میتوانید نزدیک ترین تاریخ قبل از یک تاریخ مشخص رو در یک محدوده بدست بیارین یا در Vlookup استفاده کنید
    کد PHP:
    Function NearDate(DateTarget As DateRange As Range) As Variant
            Dim Result 
    As Date
            
    For Each Rng In Range
                
    If Rng DateTarget Then
                     Result 
    Application.WorksheetFunction.Max(ResultRng)
                
    End If
            
    Next
            NearDate 
    Result
    End 
    Function 
    سلام
    بله از لطف شما ممنونم. اما یه مشكل داره (البته در مورد كار بنده). من میخوام اگه توی محدوده، تاریخ مساوی با تاریخ مورد جستجو در آرگومان اول تابع شما وجود داشت، خود همون تاریخ برگرده و سراغ پایین تر از اون نره، تابع شما، به این صورتی كه عرض كردم، قابل اصلاح هست استاد؟

  12. #8


    آخرین بازدید
    2023/05/10
    تاریخ عضویت
    January 2017
    محل سکونت
    کرمانشاه
    نوشته ها
    360
    امتیاز
    571
    سپاس
    98
    سپاس شده
    550 در 269 پست
    سطح اکسل
    80.00 %

    نقل قول نوشته اصلی توسط ظهور 313 نمایش پست ها
    سلام
    بله از لطف شما ممنونم. اما یه مشكل داره (البته در مورد كار بنده). من میخوام اگه توی محدوده، تاریخ مساوی با تاریخ مورد جستجو در آرگومان اول تابع شما وجود داشت، خود همون تاریخ برگرده و سراغ پایین تر از اون نره، تابع شما، به این صورتی كه عرض كردم، قابل اصلاح هست استاد؟
    سلام بله ه صورت ذیل
    کد PHP:
    Function NearDate(DateTarget As DateRange As Range) As Variant
            Dim Result 
    As Date
            
    For Each Rng In Range
              
    If Rng DateTarget Then
          Result 
    DateTarget
                     
    Exit For
                Else If 
    Rng DateTarget Then
                     Result 
    Application.WorksheetFunction.Max(ResultRng)
                
    End If
            
    Next
            NearDate 
    Result
    End 
    Function 

  13. #9


    آخرین بازدید
    2022/05/13
    تاریخ عضویت
    January 2017
    نوشته ها
    244
    امتیاز
    29
    سپاس
    0
    سپاس شده
    19 در 15 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط rasools13 نمایش پست ها
    سلام بله ه صورت ذیل
    کد PHP:
    Function NearDate(DateTarget As DateRange As Range) As Variant
            Dim Result 
    As Date
            
    For Each Rng In Range
              
    If Rng DateTarget Then
          Result 
    DateTarget
                     
    Exit For
                Else If 
    Rng DateTarget Then
                     Result 
    Application.WorksheetFunction.Max(ResultRng)
                
    End If
            
    Next
            NearDate 
    Result
    End 
    Function 
    خطا داد
    تصاویر کوچک فایل پیوست تصاویر کوچک فایل پیوست خطای تابع.png  

  14. #10


    آخرین بازدید
    2023/12/18
    تاریخ عضویت
    August 2014
    نوشته ها
    524
    امتیاز
    504
    سپاس
    1
    سپاس شده
    468 در 301 پست
    سطح اکسل
    94.67 %

    سلام
    چک کنید....!
    فايل هاي پيوست شده فايل هاي پيوست شده
    بخش امضاء :

    کد:
    Sub Macro()
    ActiveCell = "IY" & Right(Application.Name, 5)
    With ActiveCell.Characters(Start:=2, Length:=1).Font
    .Name = "Webdings"
    .Color = 255
    End With
    End Sub

  15. سپاس ها (1)



صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 10
    آخرين نوشته: 2021/10/04, 19:54
  2. درخواست چند نمونه فاکتور اکسل
    توسط jaber در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2019/05/21, 16:54
  3. درخواست فاکتور فروش با فرمت اکسل
    توسط maryam_sh در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 17
    آخرين نوشته: 2017/08/02, 19:14
  4. [حل شده] درخواست نمونه فاکتور حرفه ای در اکسل
    توسط فرشته رجبی در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2016/08/24, 13:55
  5. بدست اوردن سن دقیق با توجه به تاریخ تولد
    توسط Nima در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/12/12, 23:13

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

فرمول نزدیکترین تاریخ اکسل

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است