ترکیب تابع choose و VLOOKUP

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • neda-a

    • 2014/11/25
    • 53

    [حل شده] ترکیب تابع choose و VLOOKUP

    سلام - در مثال پیوست میخوام داده ای که در سلول l1 وارد می کنم در جدول داده ها که شامل بازه های مختلف هست پیدا کنم و وقتی باره مشخص شد مقدار متناسب با گروه آن را در خانه n1 بیارم . فرمول را در در این خانه نوشتم ولی جواب نمیگیرم نمیدونم اشتباهش چیه؟
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزیز

    مشکلش اینه که شما هر محدوده ای به vlookup بدین اون فقط ستون اول رو میگرده حالا چه با choose چه بدون اون.
    یک فرمول آرایه ای نوشتم امیدوارم مشکلتون رو حل کنه:

    کد:
    =INDEX(A1:A7,SUM(IF(B2:I7=L1,ROW(B2:B7),"")))

    کامنت

    • neda-a

      • 2014/11/25
      • 53

      #3
      کد PHP:
      =iferror(index(a2:a7,match(l2,b2:b7,0)),index(a2:a7,match(l2,b1:b7,-1))) 
      کد شما جواب درستی بهم نداد(مثلا عدد 470 را اشتباه گروه 10می آورد) ولی این فرمول را یک نفر بهم داد که برای سوال من جواب میده

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        ممنون دوست عزیز
        فرمولی که تقدیم کردم در صورتی جواب صحیح میده که عدد مورد نظرتون یکتا باشه و تکراری نباشه (قاعدتا هم باید همینطور باشه چون اگه دو تا عدد یکسان باشن کدوم گروه رو باید برگردونه؟)
        من فرمول شما رو تست کردم. جواب اشتباه میده ک. شما تو اعدادتون اصلا ۳۳۰ ندارید در حالی که داره به شما گروه ۷ رو معرفی میکنه
        فرمول شما میگه اگر جواب رو پیدا نکردی یک عدد کوچکترش رو بهم برگردون. مثلا اگر شما یک عدد منفی بدین مثل -۴ بهتون خطا میده.
        در هر صورت امیدوارم به جوابتون رسیده باشید

        کامنت

        چند لحظه..