Page 4 of 4
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Mon Feb 11, 2013 6:41 pm
by joo

ตามที่ได้แนะนำไปผมยังไม่เห็นท่านนำสูตรที่มีอยู่ใน Condition 1 มาใช้เลย ท่านลองคลิกที่เซลล์ E4 แล้วไปที่ Condition Formatting เข้าไปที่ Condition ที่1 ท่านก็จะเห็นสูตร ให้นำสูตรนั้นมาประยุกต์ใช้ร่วมกับ If และ Day ดูครับ หรือไม่ก็ปรับสูตรจากที่ท่านเขียนมา
manager wrote:=IF($D4>0,DAY($D4),"")
ซึ่งเดิมนำไปเทียบกับศูนย์ก็เปลี่ยนใหม่ให้ไปเทียบกับเงื่อนไขให้ตรงกับที่ท่านต้องการตามที่ท่านอาจารย์แนะนำ
snasui wrote:ในเมื่อต้องการนำไปเทียบกับ E3:AI3 ในสูตรก็ต้องไปเทียบกับเซลล์ใด ๆ ใน E3:AI3 ไม่ใช่ไปเทียบกับ 0 ครับ
เช่นต้องการเทียบค่า D4 กับ E3 ท่านก็นำ E3 ไปเทียบค่าในสูตรเดิมที่ท่านเขียนมาก็ได้ อธิบายละเอียดเลยครับอยากให้ท่านทำเป็นครับ หวังว่าคงพอทำได้นะครับ
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 8:33 am
by manager
=IF(AND($D4)=E$3,E$3>0,"")
=IF(F3>0,DAY($D5),"")
=IF(E$3,DAY($D4),"")
ยังไม่ได้เลยครัย

Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 9:24 am
by snasui

ลองแปลความหมายของทั้งสามสูตรมาให้ดูด้วยครับ ต้องแปลมาให้ครบทั้ง 3 สูตรนะครับ อย่าเลือกมาเพียงอันใดอันหนึ่ง
การที่จะเขียนได้ถูกต้อง จะต้องเข้าใจในสิ่งที่เขียนก่อนครับ
พยายามกลับไปอ่านโพสต์ก่อน ๆ ที่ผมได้แนะนำไป และควรจะถือแนวทางนั้นในการปรับปรุงสูตร ไม่เช่นนั้นจะออกนอกเส้นทางไปเรื่อย ๆ ครับ
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 1:56 pm
by manager
snasui wrote:
ลองแปลความหมายของทั้งสามสูตรมาให้ดูด้วยครับ ต้องแปลมาให้ครบทั้ง 3 สูตรนะครับ อย่าเลือกมาเพียงอันใดอันหนึ่ง
การที่จะเขียนได้ถูกต้อง จะต้องเข้าใจในสิ่งที่เขียนก่อนครับ
พยายามกลับไปอ่านโพสต์ก่อน ๆ ที่ผมได้แนะนำไป และควรจะถือแนวทางนั้นในการปรับปรุงสูตร ไม่เช่นนั้นจะออกนอกเส้นทางไปเรื่อย ๆ ครับ

ก่อนตอบขอถามอีกนิดครับ
1.
, อันนี้คือคอมมา ใว้ทำอะไรครับ
2.
"" อัญประกาศติดกันในสูตรexcel มีใว้บอกอะไร
3.
"0" อันนี้เข้าใจว่าต้องการให้เป็นเลข 0 ถ้า "จบ" เข้าใจว่าให้เเสดงคำว่า จบ (เท่าที่ถามสูตรกันมาตั้งนาน รู้เท่านี้จริงๆ)
4.
,<>"" แล้วแบบนี้หมายความว่าอย่างไรครับ
5
AND เห็นจะต้องมีสูตรคำนี้ด้วยหมายถึงอะไร ทำไมต้องมีครับ
6.
() ผมสงสัยมานานลักษณะต้องมีวงเล็บปิด เปิด คือเดี๋ยวต้องปิด เด๊ี๋ยวต้องเปิด มีไว้ทำอะไร หน้าที่คืออย่างไรบ้างอะไร
หัวข้อที่อาจารย์ถามให้ตอบ เตรียมกระบองแล้วด้วย ถ้าตอบไม่ได้มีหวังต้องโดนกระบองแน่เล้ย
ขอบคุณครับ
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 4:36 pm
by snasui
manager wrote:1. , อันนี้คือคอมมา ใว้ทำอะไรครับ
เอาไว้คั่นส่วนประกอบของสูตร
manager wrote:2. "" อัญประกาศติดกันในสูตรexcel มีใว้บอกอะไร
เอาไว้เป็นผลลัพธ์ว่าให้แสดงเป็นอักขระที่แทนค่าว่างมีความกว้างเป็น 0 ไบต์
manager wrote:3. "0" อันนี้เข้าใจว่าต้องการให้เป็นเลข 0 ถ้า "จบ" เข้าใจว่าให้เเสดงคำว่า จบ (เท่าที่ถามสูตรกันมาตั้งนาน รู้เท่านี้จริงๆ)
เข้าใจถูกแล้วครับ
manager wrote:4. ,<>"" แล้วแบบนี้หมายความว่าอย่างไรครับ
เอามาจากไหน ยกสูตรทั้งหมดมาด้วยจะได้เห็นว่าเป็นส่วนประกอบใด
manager wrote:5 AND เห็นจะต้องมีสูตรคำนี้ด้วยหมายถึงอะไร ทำไมต้องมีครับ
เป็นฟังก์ชั่นหนึ่งของ Excel ใช้เพื่อตรวจสอบการเข้าเงื่อนไขตั้งแต่สองเงื่อนไขขึ้นไป ถ้าเงื่อนไขเดียวไม่ต้องใช้ And
manager wrote:() ผมสงสัยมานานลักษณะต้องมีวงเล็บปิด เปิด คือเดี๋ยวต้องปิด เด๊ี๋ยวต้องเปิด มีไว้ทำอะไร หน้าที่คืออย่างไรบ้างอะไร
การเขียนฟังก์ชั่น จะต้องมีชื่อฟังก์ชั่นแล้วตามด้วยวงเล็บเปิดเสมอ และเมื่อเปิดแล้วต้องปิดด้วย ฟังก์ชั่นหนึ่ง ๆ จะต้องมีวงเล็บอย่างน้อย 1 คู่
manager wrote:หัวข้อที่อาจารย์ถามให้ตอบ เตรียมกระบองแล้วด้วย ถ้าตอบไม่ได้มีหวังต้องโดนกระบองแน่เล้ย
ผมต้องการให้ตอบทั้งสามสูตรที่เขียนมา ห้ามเลือกตอบ
ตอบได้หรือไม่ได้ไม่ใช่ประเด็น แต่ต้องตอบ
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 5:07 pm
by manager
4. ,<>"" แล้วแบบนี้หมายความว่าอย่างไรครับ
เอามาจากไหน ยกสูตรทั้งหมดมาด้วยจะได้เห็นว่าเป็นส่วนประกอบใด
สูตรนี้ครับ
=AND($D4=E$3,E$3<>"")
ก่อนจะตอบขอทำความเข้าใจสูตรก่อนครับ
ขอบคุณครับ
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 5:17 pm
by snasui
สังเกตว่าตั้งคำถามผิด คือยกมาไม่ครบครับ
จากสูตร
manager wrote:=AND($D4=E$3,E$3<>"")
แปลว่า
$D4 มีค่าเท่ากับ E$3
และ E$3 ไม่เท่ากับค่าว่าง (เครื่องหมาย "" ใช้แทนค่าว่างหรือผลลัพธ์ของสูตรที่เป็นค่าว่าง)
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 9:49 pm
by manager
1.=IF(AND($D4)=E$3,E$3>0,"")
ตอบว่าให้ D4 เท่ากับ E3 และ ที่เหลือ E3 หากถ้ามากกว่า 0 ให้เป็นว่างๆ =IF(E$3,DAY($D4)<>"")
ผลทำแล้วตัวเลขไม่ออกมาเลย
ลองแบบนี้ขึ้น TRUE =IF(E$3,DAY($D4)<>"")
ลองแบบนี้ขึ้น ไม่ยอมรับสูตร =IF(AND(E$3,DAY($D4)<>"")
2.=IF(E3>0,DAY($D5),"")
ตอบว่าที่จริง F3 ต้องเป็น E3 คือ E3 มากกว่า 0 ให้แสดงเป็นตัวเลข อีกช่วง DAY D5 ถ้ามากกว่า E3 ให้แสดงว่างๆ ที่คิดถ้าเกิดช่องที่เท่ากันละผมคิดยังไม่ออก
ผลคำตอบ มีเลขมาทั้งหมด
3.=IF(E$3,DAY($D4),"")
ตอบว่า E3 กับ DAY D4 ให้มีค่าว่างๆ
ผลคำตอบ มีเลขมาหมดเหมือนกัน ใช้ไม่ได้ หรือลองใส่ >0 เหมือนข้อ 2 ก็ไม่ได้
ขอบพระคุณครับที่ให้ฝึกฝน

อาจารย์จะว่าผมก็ได้ครับว่าผมเป็นคนที่
ฉลาดน้อยที่สุดเท่ามีมาครับ

Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Tue Feb 12, 2013 10:04 pm
by snasui

ลองดูคำแปลตามสูตรที่เขียนมาตามด้านล่างครับ
จากสูตร
manager wrote:=IF(AND($D4)=E$3,E$3>0,"")
หมายถึง
ถ้าผลลัพธ์ของ And(D4) มีค่าเท่ากับเซลล์ D3 แล้ว
ให้แสดงผลลัพธ์ของ E3>0 ถ้าผลลัพธ์ของ And(D4) ไม่เท่ากับเซลล์ D3 แล้วให้แสดงค่าว่าง
จากสูตร
manager wrote:=IF(E3>0,DAY($D5),"")
หมายถึง
ถ้าเซลล์ E3 มีค่ามากกว่า 0 แล้ว
ให้แสดงผลของฟังก์ชั่น Day($D5) ถ้าไม่มากกว่า 0 แล้วให้แสดงค่าว่าง
จากสูตร
manager wrote:=IF(E$3,DAY($D4),"")
หมายถึง
ถ้าเซลล์ E3 ไม่เท่ากับ 0 แล้ว
ให้แสดงผลลัพธ์ของ DAY($D4) ถ้าเซลล์ E3 เป็น 0 ให้แสดงค่าว่าง
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Thu Feb 14, 2013 1:44 pm
by manager
ผมสงสัย =IF(J7="","",IF(J7>0,"M"))
"","", ช่องสีเเดงหมายความว่าอย่างไรครับ
)) ทำไมต้องมีวงเล็บปิดถึง 2อันเลยครับ
ขอบคุณครับ
Re: 2-2-56สูตรบอกสีตามวันที่
Posted: Thu Feb 14, 2013 4:50 pm
by snasui

ความหมายเหมือนเดิม ไม่ว่าจะมีกี่อันก็ความหมายเดียวครับ คือค่าว่าง
จากสูตรที่ยกมาคือ =IF(J7="","",
IF(J7>0,"M")) หมายความว่า ถ้า J7 เท่ากับ "" แล้ว ให้แสดงผลเป็น "" หาก J7 ไม่เท่ากับ "" แล้วให้แสดงผลลัพธ์ของ
IF(J7>0,"M")
สำหรับวงเล็บปิด จะต้องเข้าคู่กับวงเล็บเปิด หากเปิดมา 10 อันก็ต้องปิด 10 อัน