Page 1 of 1

สอบถามการใช้สูตร Match index กรณีต้องการแสดงค่าน้อยก่อนค่ะ

Posted: Fri May 25, 2018 1:18 am
by araya2016
ขอเรียนสอบถามการใช้สูตร Match index
โดยที่เราไม่ต้องเรียงข้อมูลได้ไหมคะ

จากตัวอย่าง
คอลัมน์ A/B คือฐานข้อมูล
ถ้าใส่สูตรลงไปที่ D
สูตรจะเจอตัวที่อยู่ข้างบนก่อน
แสดงผลค่าเดียว

อยากให้ผลลัพท์เป็นเหมือนคอลัมน์ทางด้านขวามือค่ะ
คือ พอเราคีย์โค้ดลงไปที่ G2อยากให้ H2 แสดง ข้อมูลที่มีค่าน้อยก่อนเสมอ
พอเราคีย์โค้ดเดิมลงไปที่ I2 อยากให้ J2 แสดงค่าที่มากกว่าเสมอ
เราจะต้องเขียนสูตรเพิ่มอย่างไรคะ
โดยที่เราไม่ต้องเรียงลำดับข้อมูลจากน้อยไปมากค่ะ

ขอบคุณค่ะ
Au

Re: สอบถามการใช้สูตร Match index กรณีต้องการแสดงค่าน้อยก่อนค่ะ

Posted: Fri May 25, 2018 7:07 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ C2 คีย์
    =SUMPRODUCT(--(B2=$B$2:$B$5),--(A2>$A$2:$A$5))
    Enter > Copy ลงด้านล่าง
  2. ที่ F2 คีย์
    =SUMPRODUCT(--(B2=$B$2:$B$5),--(A2<$A$2:$A$5))
    Enter > Copy ลงด้านล่าง
  3. ที่ H2 คีย์
    =LOOKUP(2,1/(($B$2:$B$5=G2)*($C$2:$C$5=0)),$A$2:$A$5)
    Enter > Copy ลงด้านล่าง
  4. ที่ J2 คีย์
    =LOOKUP(2,1/(($B$2:$B$5=I2)*($F$2:$F$5=0)),$A$2:$A$5)
    Enter > Copy ลงด้านล่าง

Re: สอบถามการใช้สูตร Match index กรณีต้องการแสดงค่าน้อยก่อนค่ะ

Posted: Fri May 25, 2018 11:17 pm
by araya2016
เรียน อ.snasui
ขอบคุณอาจารย์มากๆค่ะ
Au