Page 1 of 1

การใช้ Condition formatting กับค่ามากที่สุด โดยให้ยึดคะแนนสู

Posted: Mon Apr 01, 2013 3:18 pm
by sakijung
ตอนนี้ผมใช้สูตร =MAX($W9:$AA9)=W9 และให้แสดงค่ามากที่สุดเป็นตัวสีแดง ที่เหลือให้เป็นตัวสีขาวเพือไม่ต้องการให้เห็น
ในการใช้การจัดรูปแบบมีเงื่อนไข
ปรากฎว่ากรณีที่มีค่าซ้ำกันสูงสุด เช่น 2 2 0 0 0 ผมอยากให้มันขึ้นตรง 2 ตัวแรก ซึ่งสัมพันธ์กับระดับคะแนนคือ 5 4 3 2 1 เรียงตามลำดับ
ดั่งภาพ
-----5----4-----3------2------1 ระดับคะแนน
-----2----2-----0------0------0
-----1----1-----2------2------1
โดยอยากให้ปรากฏตัวเลขเพียงหนึ่่งตัว ซึ่งสัมพันธ์กับระดับคะแนน
-----5----4-----3------2------1 ระดับคะแนน
-----2---------------------------
-----------2---------------------
-----------------2---------------
ขอบคุณครับ

Re: การใช้ Condition formatting กับค่ามากที่สุด โดยให้ยึดคะแ

Posted: Mon Apr 01, 2013 3:42 pm
by tupthai
1).เลือกช่วงข้อมูล W11:AA13
2).ใช้conditional formatting สูตร
=COLUMN(W8)=LOOKUP(2,1/($W8:$AA8=MAX($W8:$AA8)),COLUMN($W8:$AA8))
แล้วกำหนดรูปแบบตามต้องการ

และ ที่เซลล์ W8 สามารถใช้สูตรแทนของเดิมดังนี้
=SUMIF($C$6:$V$6,W$6,$C8:$V8)
enter > copy ไปทางขวาและลงด้านล่างครับ

Re: การใช้ Condition formatting กับค่ามากที่สุด โดยให้ยึดคะแ

Posted: Mon Apr 01, 2013 4:32 pm
by sakijung
ทำตามการกำหนดรูปแบบข้อนี้แล้ว
=COLUMN(W8)=LOOKUP(2,1/($W8:$AA8=MAX($W8:$AA8)),COLUMN($W8:$AA8))
ปรากฎว่ามีการเปลี่ยนแปลงตรงกับหัวข้อที่คะแนนที่น้อยกว่าครับผม เช่นบรรทัดแรก แทนที่จะเปลี่ยนตรงหัวคะแนนที่
5 มันเปลี่ยนตรงหัวคะแนน 4 อยากให้มันแสดงที่คะแนนเต็ม 5 ครับ
ขอบคุณครับ

Re: การใช้ Condition formatting กับค่ามากที่สุด โดยให้ยึดคะแ

Posted: Mon Apr 01, 2013 4:56 pm
by tupthai
:D เปลี่ยนใหม่เป็น
=COLUMNS($W$8:W8)=MATCH(TRUE,($W8:$AA8=MAX($W8:$AA8)),0)

Re: การใช้ Condition formatting กับค่ามากที่สุด โดยให้ยึดคะแ

Posted: Mon Apr 01, 2013 6:37 pm
by sakijung
ตรงประเด็นเรียบร้อยครับ ได้ทำให้ผมศึกษาเพิ่มการใช้ lookup และ คอลัมน์
ส่วนคำตอบข้างบนศึกษาใหม่ในภายหน้าครับ อย่างน้อยถ้าเจอสถานการณ์แบบนี้ก็จะประยุกต์ใช้ได้ครับ
ขอบคุณอีกครั้งครับ