Page 1 of 1

ถามการเปลี่ยนสีตัวอักษรตามเงื่อนไขครับ

Posted: Tue Oct 01, 2013 5:00 pm
by atomx999
อยากทราบว่าต้องทำอย่างไรครับ
ถ้าต้องการเปลี่ยนสีตัวอักษรตามเงื่อนไข
เช่น ถ้าตำแหน่ง 1 เวลางาน ต่ำกว่า 8:30 ให้เป็นตัวแดง แต่ถ้าตำแหน่ง2 เวลางานต่ำกว่า 9:00 ให้เป็นตัวอักษรแดง เป็นต้น
ขอบคุณครับ
Pic.jpg

Re: ถามการเปลี่ยนสีตัวอักษรตามเงื่อนไขครับ

Posted: Tue Oct 01, 2013 5:11 pm
by bank9597
:D ลองศึกษาวิธีทำตามนี้ดูก่อนครับ

http://www.npzmoon.com/article/conditional-formatting/

Re: ถามการเปลี่ยนสีตัวอักษรตามเงื่อนไขครับ

Posted: Wed Oct 02, 2013 3:38 pm
by atomx999
คือมันติดปัญหาที่ต้องไปเช็คในคอลัมภ์ B ว่าเป็นค่าอะไรก่อนอะครับถึงกำหนดได้ว่าใช้ conditional แบบไหน

Re: ถามการเปลี่ยนสีตัวอักษรตามเงื่อนไขครับ

Posted: Wed Oct 02, 2013 4:41 pm
by bank9597
atomx999 wrote:คือมันติดปัญหาที่ต้องไปเช็คในคอลัมภ์ B ว่าเป็นค่าอะไรก่อนอะครับถึงกำหนดได้ว่าใช้ conditional แบบไหน
:D ลองตามนี้ครับ

ขั้นแรก ต้องพิสูจน์เงื่อนไขก่อนว่า บรรทัดใดบ้างที่เข้าเงื่อนไข
ขั้นสอง เอาสูตรที่ได้ นำไปใช้ใน condition formatting
ขั้นสุดท้าย กำหนดสีตามที่เราต้องการ

วิธีทำ
1. หาค่าตำแหน่งที่ 1 เวลาน้อยกว่า 8:30 ที่ D2 คีย์ =IF(AND($B2=1,$C2<"08:30:00"*1),1,0) คัดลอกลงมา บรรทัดใดเข้าเงื่อนไข สูตรจะแสดงค่าเป็น 1

2. หาค่าตำแหน่งที่ 2 เวลาน้อยกว่า 9:00 ที่ E2 คีย์ =IF(AND($B2=2,$C2<"09:00:00"*1),1,0) คัดลอกลงมา บรรทัดใดเข้าเงื่อนไข สูตรจะแสดงค่าเป็น 1

3. เมื่อเราได้สูตรที่ใช้พิสูจน์เงื่อนไขแล้ว ขั้นต่อไปให้คลุมทึบเซลล์ C2:C12 แล้วไปที่เมนู Condition Formatting เลือก Manage Rules กด New Rules เลือก Use a Formulas to...
ในช่อง Format Value Where This... ใส่สูตร =IF(AND($B2=1,$C2<"08:30:00"*1),1,0)=1 (เป็นการทดสอบเงื่อนไขว่า จริงหรือเท็จ หากเป็นจริง โปรแกรมจะกำหนดรูปแบบเซลล์ไปตามที่เราจะกำหนดต่อไป) จากนั้น กำหนดสีเซลล์ สีตัวอักษรที่เราต้องการ กด OK

4. กด New Rules อีกครั้ง ใส่สูตร =IF(AND($B2=2,$C2<"09:00:00"*1),1,0)=1 แล้วกำหนดสีเซลล์ สีตัวอักษรที่เราต้องการ กด OK กด OK

Re: ถามการเปลี่ยนสีตัวอักษรตามเงื่อนไขครับ

Posted: Wed Oct 02, 2013 5:23 pm
by atomx999
ได้แล้วครับ คุณbank9597 ขอบคุณมากครับ...