Page 1 of 4

2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 10:10 am
by manager
ต้องการสูตรบอกสีตามวันที่ E8:AI28
เงื่อนไขพิมพ์วันที่จาก C8:C27
ขอบคุณมากครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 12:11 pm
by bank9597
manager wrote:ต้องการสูตรบอกสีตามวันที่ E8:AI28
เงื่อนไขพิมพ์วันที่จาก C8:C27
ขอบคุณมากครับ
:D ยังไม่เข้าใจในคำถามครับ อธิบายอีกครั้งพร้อมตัวอย่างครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 1:12 pm
by manager
bank9597 wrote:
manager wrote:ต้องการสูตรบอกสีตามวันที่ E8:AI28
เงื่อนไขพิมพ์วันที่จาก C8:C27
ขอบคุณมากครับ
:D ยังไม่เข้าใจในคำถามครับ อธิบายอีกครั้งพร้อมตัวอย่างครับ
E8 อยากให้เป็นสีชมพู จากเงื่อนไข ช่อง E7 ซึ่งเป็นวันที่1 ถ้าเป็นวันที่20 สีชมพูสีพูจะอยู่ X27

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 2:07 pm
by bank9597
:D เวอร์ชัน 2003 รอท่านอื่นมาให้คำตอบอีกทีแล้วกันครับ ผมไม่ได้ใช้ 2003 เกรงจะเสียเวลาครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 3:28 pm
by manager
ขอบคุณครับ จะรอครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 3:43 pm
by joo
:D ลองแบบนี้ดูครับว่าตรงกับที่ต้องการหรือไม่
1.คลุมพื้นที่ช่วงข้อมูล E8:AI27
2. เข้าเมนู Format > Conditional Formatting
3.ที่ Comdition 1 เลือก formula is
4.ช่องถัดมาพิมพ์ =(DAY($C8)=D$7)
5. คลิกปุ่ม Format > ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 4:08 pm
by manager
joo wrote::D ลองแบบนี้ดูครับว่าตรงกับที่ต้องการหรือไม่
1.คลุมพื้นที่ช่วงข้อมูล E8:AI27
2. เข้าเมนู Format > Conditional Formatting
3.ที่ Comdition 1 เลือก formula is
4.ช่องถัดมาพิมพ์ =(DAY($C8)=D$7)
5. คลิกปุ่ม Format > ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK
เรียนให้ทราบครับว่ามีสูตรอยู่จะทำยังไงดี ต้องขอโทษด้วยครับ(E8:AI27)ที่ระบายสีเหลือง

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 4:25 pm
by joo
manager wrote:เรียนให้ทราบครับว่ามีสูตรอยู่จะทำยังไงดี ต้องขอโทษด้วยครับ(E8:AI27)ที่ระบายสีเหลือง
ผมดูแล้วไม่เห็นมีสูตรดังที่กล่าวมา สำหรับไฟลืที่แนบมาก่อนหน้านี้ผมลองแล้วก็แสดงสีได้ตรงตามเงื่อนไข C8:C27 ลองแนบไฟล์พร้อมคำตอบที่ต้องการมาดูกันอีกครั้งครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 4:26 pm
by manager
joo wrote:
manager wrote:เรียนให้ทราบครับว่ามีสูตรอยู่จะทำยังไงดี ต้องขอโทษด้วยครับ(E8:AI27)ที่ระบายสีเหลือง
ผมดูแล้วไม่เห็นมีสูตรดังที่กล่าวมา สำหรับไฟลืที่แนบมาก่อนหน้านี้ผมลองแล้วก็แสดงสีได้ตรงตามเงื่อนไข C8:C27 ลองแนบไฟล์พร้อมคำตอบที่ต้องการมาดูกันอีกครั้งครับ
งั้นเดี๋ยวผมส่งเข้าไปใหม่นะครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 4:48 pm
by manager
ความต้องการคือเมื่อกรอกวันที่ ช่อง D3:D30 แล้วต้องการให้ขึ้นสีอะไรก็ได้
ตั้งแต่E3:AI30 เช่นวันที่ 17/2/2013 มีสีขึ้นมา แต่เผอิญมีสูตรรอยู่แล้วจะทำอย่างไรดี แถม2003 อีกตะหาก มีมาให้แค่3สีเอง
(บางทีข้อมูลตัวต้องขอสงวนนิดเพราะเป็นเรื่องเกี่ยวข้องบริษัทที่ไม่เปิดเผยได้ต้องขอโทษครับ)
ขอบคุณครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 5:03 pm
by joo
:D มันเป็นข้อจำกัดของ Excel 2003 ที่ไม่สามารถกำหนด Condition Formatting ได้เกิน 3 ครั้ง คุณ manager ต้องตัดเงื่อนไขออกไป 1 เงื่อนไข หรืออาจใช้ VBA เข้ามาช่วย หรือไม่ก็ยังคงเงื่อนไขเดิมไว้แต่เปลี่ยนให้แสดงบริเวณวันที่แทนจากนั้นก็กำหนดเงื่อนไขได้ตามที่ต้องการ เช่น ตัวอย่างไฟล์แนบครับ
1.คลุมพื้นที่ช่วงข้อมูล E3:AI24
2. เข้าเมนู Format > Conditional Formatting
3.ที่ Comdition 1 เลือก formula is
4.ช่องถัดมาพิมพ์ =ISNUMBER(MATCH((E$2),$D3:$D3,0))
5. คลิกปุ่ม Format > ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 6:58 pm
by joo
:D อีกแนวทางหนึ่งครับให้รวมสีของวันเสาร์และอาทิตย์เข้าด้วยกันจากนั้นก็กำหนดเงื่อนไขได้ตามทีต้องการแบบนี้ครับ
1.คลุมพื้นที่ช่วงข้อมูล E2:AI31
2. เข้าเมนู Format > Conditional Formatting
3.ที่ Comdition 1 เลือก formula is
4.ช่องถัดมาพิมพ์ =ISNUMBER(MATCH((E$2),$D3:$D3,0))
5. คลิกปุ่ม Format > ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK
6.ที่ Comdition 2 เลือก formula is
7.ช่องถัดมาพิมพ์ =OR(WEEKDAY(E$2)=1,WEEKDAY(E$2)=7)
8. คลิกปุ่ม Format > ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK
9.ที่ Comdition 3 เลือก formula is
10.ช่องถัดมาพิมพ์ =ISNUMBER(MATCH((E$2),INDIRECT("ปฏิทิน!$D$2:$D$84"),0))
11. คลิกปุ่ม Format > ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 11:07 pm
by manager
ช่วบรบกวนปรับอีกนิดยังไม่ตรงครับ ไม่ทราบจะได้หรือเปล่า
1.วันหยุดของทั้งปีอยู่ในชีท ปฏิทิน
2.หากสังเกตุวันในเดือนกุมภาพันธ์จะไม่ตรงครับในชีท ปฏิทิน หยุดแค่ 5 วัน และหากนับในสูตรที่บอกมาหยุดถึง 9 วัน
ขอบคุณครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sat Feb 02, 2013 11:22 pm
by snasui
manager wrote:
bank9597 wrote:
manager wrote:ต้องการสูตรบอกสีตามวันที่ E8:AI28
เงื่อนไขพิมพ์วันที่จาก C8:C27
ขอบคุณมากครับ
:D ยังไม่เข้าใจในคำถามครับ อธิบายอีกครั้งพร้อมตัวอย่างครับ
E8 อยากให้เป็นสีชมพู จากเงื่อนไข ช่อง E7 ซึ่งเป็นวันที่1 ถ้าเป็นวันที่20 สีชมพูสีพูจะอยู่ X27
จากที่ถามมาตามด้านบน ให้คลุม E8:AI27 > จากนั้นที่ Conditional Formatting ตรง Condition 1 เขียนสูตร

=DAY($C8)=E$7

จากนั้นคลิก Format เพื่อกำหนดค่าตามต้องการ > OK > OK

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sun Feb 03, 2013 12:14 am
by manager
A.คำถามเเรกได้คำตอบแล้ว เพื่อจะก๊อปไปใส่สูตรกระทู้ก่อนหน้าจึงเริ่มกระทู้ถามมาใหม่(ถ้าไม่ถูกต้องก็ขอโทษครับ)
B.ซึ่งเผอิญผมจะเพิ่มวันที่การตรวจเข้าไปแต่ผมไม่ทราบว่าโดยการสร้างสูตรจะใช้ "Conditional Formatting"อีก
ในไฟล์ที่ได้ครั้งก่อน ผมเเนบเพื่อสูตรดั่งนี้ครับ
1.จะต้องการเพิ่มโดยกรอกวันที่ต้องการใน D4:D33
2.ต้องการให้สูตรบอกสีชมพู ตั้งแต่ E4:AI33 อ้างเงื่อนไขจากกรอกวันที่ข้อ 2

ขอบคุณครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sun Feb 03, 2013 7:15 am
by snasui
:D
manager wrote:1.จะต้องการเพิ่มโดยกรอกวันที่ต้องการใน D4:D33
2.ต้องการให้สูตรบอกสีชมพู ตั้งแต่ E4:AI33 อ้างเงื่อนไขจากกรอกวันที่ข้อ 2
ในไฟล์ล่าสุดไม่มีวันที่อยู่ในช่วง D4:D33

วันที่ในข้อ 2 คือข้อไหนครับ :?:

ไฟล์นี้เป็นนามสกุล .xlsx นั่นแสดงว่าใช้ Excel Version 2007+ แล้วใช่หรือไม่ครับ :?:

กรณีเป็นคำถามต่อเนื่องจากกรณีเดิม ไม่ควรเปิดกระทู้ใหม่ ถามต่อจากเดิมได้เลย

การตั้งชื่อกระทู้ไม่จำเป็นต้องระบุวันที่ เราสามารถค้นหากระทู้ตัวเองได้อย่างง่าย ๆ ตามภาพด้านล่าง

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sun Feb 03, 2013 11:05 am
by manager
ขอโทษครับ :oops: และยังเป็น 2003 เหมือนเดิม น่าจะเป็นของคุณjoo ผมคงก๊อปมา
1.เดิมสูตรเงื่อนไขจากชีท ปฏิทิน ที่ได้ครั้งก่อนอยู่ในใฟล์ที่แนบมา
2.ต้องการเพิ่มสูตรเงื่อนไขจากการกรอกวันที่ D4:D33
3.คำตอบสูตรให้บอกสีชมพู ตั้งแต่ E4:AI33 อ้างเงื่อนไขจากกรอกวันที่กรอกจากข้อ 2
4.เช่นหากเมื่อกรอกวันที่ 3/2/2013 คำตอบสูตรในช่อง G6 จะเป็นสีชมพู
ขอบคุณครับ

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sun Feb 03, 2013 11:22 am
by snasui
:D เนื่องจาก Excel 2003 กำหนดได้เพียง 3 Condition วันหยุดเสาร์ อาทิตย์จึงรวบไว้ที่สีส้ม

ลองตามด้านล่างครับ
  1. Condition 1
    =AND($D3=E$3,E$3<>"")
  2. Condition 2
    =AND(ISNUMBER(MATCH(E$3,INDIRECT("ปฏิทิน!$d$2:$d$84"),0)),WEEKDAY(E$3,2)>5)
  3. Condition 3
    ใช้สูตรเดิม

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Sun Feb 03, 2013 11:42 am
by manager
ขอขอบพระคุณเป็นอย่างสูง
:thup: :thup: :thup: :cp: :cp:

Re: 2-2-56สูตรบอกสีตามวันที่

Posted: Mon Feb 04, 2013 2:46 pm
by manager
snasui wrote::D เนื่องจาก Excel 2003 กำหนดได้เพียง 3 Condition วันหยุดเสาร์ อาทิตย์จึงรวบไว้ที่สีส้ม

ลองตามด้านล่างครับ
  1. Condition 1
    =AND($D3=E$3,E$3<>"")
  2. Condition 2
    =AND(ISNUMBER(MATCH(E$3,INDIRECT("ปฏิทิน!$d$2:$d$84"),0)),WEEKDAY(E$3,2)>5)
  3. Condition 3
    ใช้สูตรเดิม
ขอเพิ่ม Condition ตัวเลขตามตัวอย่างได้ไหมครับ
เช่น H4 พิมพ์วันที่ 1/2/2013 ใน F4 ต้องการให้มีเลข 1 ส่วนสูตรเก่าให้อยู่ดังเดิม
ขอบคุณครับ