Page 1 of 1

การใช้คำสั่งหาผลลัพธ์

Posted: Thu Dec 15, 2016 8:13 am
by treely
สอบถามครับ พอจะทราบคำสั่งที่ใช้ในการหาค่าล่าสุดจากตาราง 2 ทางและการไฮไลท์สีไหมครับ รายละเอียดตามนี้ครับ
- ในแต่ละ Type จะเป็นตัวอักษรสีแดงครับ คือข้อมูลล่าสุดของแต่ละ Type (ไม่ฟิกวันที่ครับ)
- ส่วนถ้าข้อมูลมี Y ติดกัน 3 ครัง จะไฮไลท์สีครับ

ไม่ทราบว่าควรใช้ match, index หรือ ref มาช่วยดีครับ ควรใช้ลักษณะไหนดีครับ ขอบคุณครับ

Re: การใช้คำสั่งหาผลลัพธ์

Posted: Thu Dec 15, 2016 8:20 am
by treely
หรืออาจจะต้องใช้ วันที่(มากสุด)ของแต่ละ Type ด้วยหรือเปล่าครับ ?

Re: การใช้คำสั่งหาผลลัพธ์

Posted: Thu Dec 15, 2016 6:34 pm
by snasui
:D สูตรสำหรับกำหนดค่าตามที่ถามมาคือด้านล่าง
  1. สูตรใน Conditional Formatting กรณีต้องการระบายสี 3 เซลล์ติดกันนับจากค่าสุดท้าย
    =AND(B2="Y",COLUMNS($B2:B2)<=MATCH(CHAR(255),$B2:$F2),COLUMNS($B2:B2)>=MATCH(CHAR(255),$B2:$F2)-2,COUNTA(OFFSET($A2,0,MATCH(CHAR(255),$B2:$F2),1,-3))=3)
  2. สูตรใน Conditional Formatting กรณีต้องการระบายสีเซลล์สุดท้ายที่เป็นค่า Y
    =COLUMNS($B2:B2)=MATCH(CHAR(255),$B2:$F2)
ไฟล์แนบควรตรงกับ Version Excel ที่ใช้จริง สำหรับกระทู้นี้ไฟล์แนบเป็น .xls ซึ่งเป็น Version 2003 ลงไป ให้เข้าเมนู Format > Conditional Formatting ดูโพสต์นี้เป็นแนวทางครับ :arrow: viewtopic.php?p=6697#p6697

หากเป็น Excel 2007 เป็นต้นไป เข้าเมนู Home > Conditional Formatting > New Rule

Re: การใช้คำสั่งหาผลลัพธ์

Posted: Fri Dec 16, 2016 8:47 am
by treely
ขอบคุณครับ

Re: การใช้คำสั่งหาผลลัพธ์

Posted: Fri Dec 16, 2016 12:14 pm
by treely
สอบถามทีครับ เราสามารถเปลี่ยน range ตามการ pivot ได้ไหมครับ เพราะช่วงของข้อมูลมีการเปลี่ยนแปลง เช่นถ้าวันที่เพิ่มขึ้น range จะมากกว่าเดิมครับ (ใช้ excel 2013 ครับ)

Re: การใช้คำสั่งหาผลลัพธ์

Posted: Fri Dec 16, 2016 7:18 pm
by snasui
:D แนบไฟล์นั้นมาด้วยจะได้ช่วยดูได้ครับ

Re: การใช้คำสั่งหาผลลัพธ์

Posted: Mon Dec 19, 2016 11:01 pm
by DhitiBank
snasui wrote::D สูตรสำหรับกำหนดค่าตามที่ถามมาคือด้านล่าง
  1. สูตรใน Conditional Formatting กรณีต้องการระบายสี 3 เซลล์ติดกันนับจากค่าสุดท้าย
    =AND(B2="Y",COLUMNS($B2:B2)<=MATCH(CHAR(255),$B2:$F2),COLUMNS($B2:B2)>=MATCH(CHAR(255),$B2:$F2)-2,COUNTA(OFFSET($A2,0,MATCH(CHAR(255),$B2:$F2),1,-3))=3)
  2. สูตรใน Conditional Formatting กรณีต้องการระบายสีเซลล์สุดท้ายที่เป็นค่า Y
    =COLUMNS($B2:B2)=MATCH(CHAR(255),$B2:$F2)
:o ขอบคุณมากๆ ครับ สำหรับเทคนิคการทำ conditional format แบบนี้