Page 1 of 1
สอบถามเรื่องการใช้ Conditional Formattingเฉพาะส่วนที่ต้องการ
Posted: Thu Sep 25, 2014 10:06 pm
by khewty
สอบ ถามเรื่องการใช้ Conditional Formatting ครับ
1. ผมต้องการให้แต่ละ ช่องเป็นสี ตามที่ต้องการ จิึงไปเลือกที่ Color Scale พบว่าสีมาเฉพาะช่องที่ผมต้องการจิง แต่ผมทำตอนกรอง Filter เมื่อถอด Filter
ออกพบว่า มันดันใส่สีให้ทุกช่องที่มีตัวเลขเลย ซึ่งไม่ตรงกับที่ผมต้องการ ผมต้องการ เฉพาะช่อง Sale Thru ในที่นี้คือ G7,G12,G15,G17,G22
2.ผมต้องการ Sum เฉพาะข้อมูล โดยเริ่มตั้งแต่ช่องแรก ไปจนถึงช่องสุดท้าย 5 ช่อง หรือ Sum ตามเฉพาะ เซลล์ที่ถูก hightlight สี ตามกฏ Conditional Formatting ดังข้อ 1 เนื่องจากข้อมูลของสินค้านั้น มีเดือนที่เริ่มต้นขายไม่ตรงกัน ทำให้ต้องคอยกด Sum ใหม่อยู่ตลอด
รบกวนอาจารย์ชี้แนะด้วยครับ
ผมได้ปรับวิธีการใหม่ พร้อมทั้งตัวอย่างคำตอบที่ต้องการ ดังรายละเอียดตามไฟล์แนบครับ ขอบคุณครับ
Re: สอบถามเรื่องการใช้ Conditional Formattingเฉพาะส่วนที่ต้อ
Posted: Thu Sep 25, 2014 10:43 pm
by snasui
ลองตามนี้ครับ
- คลุม I3:T27 > เข้าเมนู Home > Conditional Formatting > New Rule
- เลือก Use a formula to determine which cells to format > ตรงช่อง Format valuea where formula is true คีย์สูตร =AND(COUNTA($I3:I3)>0,COUNTA($I3:I3)<=5) > คลิกปุ่ม Format > กำหนดสีตามต้องการ > OK > OK
- เซลล์ V7 คีย์สูตร
=SUM(OFFSET(INDEX(I7:T7,MATCH(TRUE,INDEX(I7:S7<>0,0),0)),0,0,1,5))
Enter > Copy ไปยังเซลล์ต่าง ๆ ที่เกี่ยวข้อง
Re: สอบถามเรื่องการใช้ Conditional Formattingเฉพาะส่วนที่ต้อ
Posted: Fri Sep 26, 2014 11:38 pm
by khewty
snasui wrote: ลองตามนี้ครับ
- คลุม I3:T27 > เข้าเมนู Home > Conditional Formatting > New Rule
- เลือก Use a formula to determine which cells to format > ตรงช่อง Format valuea where formula is true คีย์สูตร =AND(COUNTA($I3:I3)>0,COUNTA($I3:I3)<=5) > คลิกปุ่ม Format > กำหนดสีตามต้องการ > OK > OK
- เซลล์ V7 คีย์สูตร
=SUM(OFFSET(INDEX(I7:T7,MATCH(TRUE,INDEX(I7:S7<>0,0),0)),0,0,1,5))
Enter > Copy ไปยังเซลล์ต่าง ๆ ที่เกี่ยวข้อง
ขอบคุณมากครับอาจารย์
Re: สอบถามเรื่องการใช้ Conditional Formattingเฉพาะส่วนที่ต้อ
Posted: Tue Oct 07, 2014 2:34 pm
by khewty
snasui wrote: ลองตามนี้ครับ
- คลุม I3:T27 > เข้าเมนู Home > Conditional Formatting > New Rule
- เลือก Use a formula to determine which cells to format > ตรงช่อง Format valuea where formula is true คีย์สูตร =AND(COUNTA($I3:I3)>0,COUNTA($I3:I3)<=5) > คลิกปุ่ม Format > กำหนดสีตามต้องการ > OK > OK
- เซลล์ V7 คีย์สูตร
=SUM(OFFSET(INDEX(I7:T7,MATCH(TRUE,INDEX(I7:S7<>0,0),0)),0,0,1,5))
Enter > Copy ไปยังเซลล์ต่าง ๆ ที่เกี่ยวข้อง
เรียนถามอาจารย์เพิ่มเติม ครับ
=SUM(OFFSET(INDEX(I7:T7,MATCH(TRUE,INDEX(I7:S7<>0,0),0)),0,0,1,5))
Enter > Copy ไปยังเซลล์ต่าง ๆ ที่เกี่ยวข้อง
พอดีผมใช้สูตรนี้จากที่อาจารย์สอนมาแล้ว ผมนำไปสอนน้องๆต่อ แต่ไม่เข้าใจถึงที่มาที่ไปอย่างแท้จริงของสูตรนี้
จึงอยากให้อาจารย์ลำดับที่มาที่ไปของสูตรพร้อม ตรรกะการใช้สูตรเพื่อเป็นวิทยาทานด้วยนะครับ
ขอบคุณครับ
Re: สอบถามเรื่องการใช้ Conditional Formattingเฉพาะส่วนที่ต้อ
Posted: Tue Oct 07, 2014 2:57 pm
by snasui
ลองศึกษาแต่ละฟังก์ชั่นจาก Link นี้ครับ
http://office.microsoft.com/th-th/excel ... 2528191054 สงสัยส่วนใดค่อยนำมาถามกันต่อ
การแกะสูตรให้คลิกในเซลล์ที่มีสูตร > เข้าเมนู Formulas > คลิกปุ่ม Evaluate Formula > สังเกตการแสดงผลลัพธ์