:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

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

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#21

Post by snasui »

:D ลองใช้สูตร If ดูก่อนครับ ติดตรงไหนสามารถถามมาได้ครับ การให้แสดงตัวเลขลักษณะนั้นไม่จำเป็นต้องผ่านอย่างอื่น เขียนสูตรลงในเซลล์ตรง ๆ ได้เลยครับ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#22

Post by manager »

snasui wrote::D ลองใช้สูตร If ดูก่อนครับ ติดตรงไหนสามารถถามมาได้ครับ การให้แสดงตัวเลขลักษณะนั้นไม่จำเป็นต้องผ่านอย่างอื่น เขียนสูตรลงในเซลล์ตรง ๆ ได้เลยครับ
คือสารภาพได้เท่านี้ครับ :oops: :lol:
=IF(F4,D/m/yyyy="1") ไม่สำเร็จ
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#23

Post by snasui »

:D ไม่เป็นไรครับ ค่อย ๆ ถามตอบกันไปครับ ฟังก์ชั่นนี้ไม่ได้ยากมาก ควรเขียนเองให้ได้เพื่อที่จะทำความเข้าใจฟังก์ชั่นอื่น ๆ ได้ในลำดับต่อไป

ที่เขียนมานั้นยังไม่ถูกไวยากรณ์ที่ควรจะเป็น ลองอ่านความหมาย ตัวอย่างการใช้งานจากที่นี่แล้วลองปรับปรุงมาใหม่ สงสัยตรงไหนถามได้ครับ :arrow: http://office.microsoft.com/th-th/excel ... aspx?CTT=1
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#24

Post by manager »

snasui wrote::D ไม่เป็นไรครับ ค่อย ๆ ถามตอบกันไปครับ ฟังก์ชั่นนี้ไม่ได้ยากมาก ควรเขียนเองให้ได้เพื่อที่จะทำความเข้าใจฟังก์ชั่นอื่น ๆ ได้ในลำดับต่อไป

ที่เขียนมานั้นยังไม่ถูกไวยากรณ์ที่ควรจะเป็น ลองอ่านความหมาย ตัวอย่างการใช้งานจากที่นี่แล้วลองปรับปรุงมาใหม่ สงสัยตรงไหนถามได้ครับ :arrow: http://office.microsoft.com/th-th/excel ... aspx?CTT=1
=IF(F4>D/m/yyyy,"1","0") ได้เท่านี้ครับเพราะไม่รู้ที่ไปที่มาของไวยกรณ์ ไม่เคยรู้เลยสักตัว คิดโจทย์ได้อย่างเดียว อยากมีความรู้เหมือนกันอยากอบรมด้วย :oops: :oops:
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#25

Post by snasui »

manager wrote:ได้เท่านี้ครับเพราะไม่รู้ที่ไปที่มาของไวยกรณ์ ไม่เคยรู้เลยสักตัว คิดโจทย์ได้อย่างเดียว
ถ้าคิดโจทย์ได้อย่างเดียว เหมาะอย่างยิ่งแล้วที่ผมจะเป็นผู้ตอบครับ เพราะจะต้องคิดและทำเองให้เป็น ไม่สามารถคิดโจทย์ได้แต่เพียงอย่างเดียวตลอดไปครับ :lol:

ลองดูกันครับว่าโจทย์นี้จะใช้เวลาสักกี่วัน

ก่อนอื่น ลองอธิบายมาว่าฟังก์ชั่น If มีส่วนประกอบอะไรบ้าง แต่ละส่วนประกอบมีความหมายว่าอย่างไร สำหรับเครื่องหมายเปรียบเทียบในสูตรอ่านจากที่นี่ครับ http://snasui.blogspot.com/2008/11/excel_09.html

แล้วลองเขียนเป็นเงื่อนไขออกมาเป็นภาษาพูดดูว่า ความต้องการนี้นั้นมีเงื่อนไขเป็นอย่างไร เมื่อแทนค่าในฟังก์ชั่น If แล้วหน้าตาออกมาเป็นอย่างไร
manager wrote:=IF(F4>D/m/yyyy,"1","0")
ส่วนที่เป็น D/m/yyyy มาจากไหนครับ :?:

ส่วนเรื่องการอบรม ไม่ทราบว่าติดปัญหาอะไรถึงไม่สามารถเข้าอบรม Excel ได้ครับ :?:
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#26

Post by manager »

วันที่ได้มาจาก F4 เป็นวันที่ 1/2/2013 ลองทั้ง TODAY,DAY ก็ไม่ขึ้น :flw: :flw:
ส่วนการอบรมสถานที่อยู่จะไปทันที เวลาด้วยครับ แต่ก่อนอยู่ภูธรตอนนี้อยู่เมืองหลวงแล้วคไม่ติดขัดอันใด
ขอบคุณครับ
User avatar
logic
Gold
Gold
Posts: 1511
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

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

#27

Post by logic »

:tt: คุณคงคิดว่าอาจารย์เปิดอบรม excel

เท่าที่ทราบคืออาจารย์ตอบปัญหาและเขียนบล็อคเท่านั้นไม่ได้สอนครับ :P

ผมว่าคุณยังตอบที่อาจารย์ถามยังไม่หมดครับ :roll:
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#28

Post by manager »

logic wrote::tt: คุณคงคิดว่าอาจารย์เปิดอบรม excel

เท่าที่ทราบคืออาจารย์ตอบปัญหาและเขียนบล็อคเท่านั้นไม่ได้สอนครับ :P

ผมว่าคุณยังตอบที่อาจารย์ถามยังไม่หมดครับ :roll:
ผมไม่ทราบเลยครับ :oops: :oops:
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#29

Post by manager »

"ลองดูกันครับว่าโจทย์นี้จะใช้เวลาสักกี่วัน"
=IF(D4>0,1) เวลาลากสูตรสีจะมาด้วยหาไอคอนปวดหัวไม่เจอหัวเราะดีกว่า :lol: :lol:
กำลังแกะต่อไปครับ :D :D ยิ้มสู้ๆ
ขอบคุณครับ
Last edited by manager on Mon Feb 04, 2013 8:50 pm, edited 1 time in total.
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#30

Post by snasui »

logic wrote:คุณคงคิดว่าอาจารย์เปิดอบรม excel

เท่าที่ทราบคืออาจารย์ตอบปัญหาและเขียนบล็อคเท่านั้นไม่ได้สอนครับ
:D ที่ทราบมานั้นถูกต้องแล้วครับ
manager wrote:วันที่ได้มาจาก F4 เป็นวันที่ 1/2/2013 ลองทั้ง TODAY,DAY ก็ไม่ขึ้น :flw: :flw:
ส่วนการอบรมสถานที่อยู่จะไปทันที เวลาด้วยครับ แต่ก่อนอยู่ภูธรตอนนี้อยู่เมืองหลวงแล้วคไม่ติดขัดอันใด
ขอบคุณครับ
ลองเขียนอธิบายเป็นข้อความออกมาก่อนครับว่าเงื่อนไขเป็นอย่างไร :ard:
snasui wrote:แล้วลองเขียนเป็นเงื่อนไขออกมาเป็นภาษาพูดดูว่า ความต้องการนี้นั้นมีเงื่อนไขเป็นอย่างไร เมื่อแทนค่าในฟังก์ชั่น If แล้วหน้าตาออกมาเป็นอย่างไร
จากที่เขียนมาด้านล่าง ความหมายของสูตรคืออะไรครับ :?:
manager wrote:"ลองดูกันครับว่าโจทย์นี้จะใช้เวลาสักกี่วัน"
=IF(D4>0,1)
กำลังต่อไปครับ
ขอบคุณครับ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#31

Post by manager »

snasui wrote:
logic wrote:คุณคงคิดว่าอาจารย์เปิดอบรม excel

เท่าที่ทราบคืออาจารย์ตอบปัญหาและเขียนบล็อคเท่านั้นไม่ได้สอนครับ
:D ที่ทราบมานั้นถูกต้องแล้วครับ
manager wrote:วันที่ได้มาจาก F4 เป็นวันที่ 1/2/2013 ลองทั้ง TODAY,DAY ก็ไม่ขึ้น :flw: :flw:
ส่วนการอบรมสถานที่อยู่จะไปทันที เวลาด้วยครับ แต่ก่อนอยู่ภูธรตอนนี้อยู่เมืองหลวงแล้วคไม่ติดขัดอันใด
ขอบคุณครับ
ลองเขียนอธิบายเป็นข้อความออกมาก่อนครับว่าเงื่อนไขเป็นอย่างไร :ard:
snasui wrote:แล้วลองเขียนเป็นเงื่อนไขออกมาเป็นภาษาพูดดูว่า ความต้องการนี้นั้นมีเงื่อนไขเป็นอย่างไร เมื่อแทนค่าในฟังก์ชั่น If แล้วหน้าตาออกมาเป็นอย่างไร
จากที่เขียนมาด้านล่าง ความหมายของสูตรคืออะไรครับ :?:
manager wrote:"ลองดูกันครับว่าโจทย์นี้จะใช้เวลาสักกี่วัน"
=IF(D4>0,1)
กำลังต่อไปครับ
ขอบคุณครับ
ตามที่ผมเข้าใจนะครับ สูตร IF ในวงเล็บเงื่อนไขว่าช่อง D4 มากกว่าศูนย์ให้เป็นเลขหนึ่งครับผม
ไม่ทราบถูกหรือเปล่าครับ
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#32

Post by snasui »

:D
manager wrote:ตามที่ผมเข้าใจนะครับ สูตร IF ในวงเล็บเงื่อนไขว่าช่อง D4 มากกว่าศูนย์ให้เป็นเลขหนึ่งครับผม
ไม่ทราบถูกหรือเปล่าครับ
แล้วถ้าไม่มากกว่า 0 ให้เป็นอะไรครับ

If มีส่วนประกอบอะไรบ้าง เขียนครบแล้วยังครับ :?:
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#33

Post by manager »

snasui wrote::D
manager wrote:ตามที่ผมเข้าใจนะครับ สูตร IF ในวงเล็บเงื่อนไขว่าช่อง D4 มากกว่าศูนย์ให้เป็นเลขหนึ่งครับผม
ไม่ทราบถูกหรือเปล่าครับ
แล้วถ้าไม่มากกว่า 0 ให้เป็นอะไรครับ

If มีส่วนประกอบอะไรบ้าง เขียนครบแล้วยังครับ :?:
1."If มีส่วนประกอบอะไรบ้าง" ผมหาใน google แต่ก็ยังไม่ทราบ IF(logical_test,value_if_true,value_if_false)
คือภาษาอังกฤษ ผมมีความรู้ไม่มากนัก แถมเรื่องตัวเลขเป็นข้อด้อยผมเลข แต่ผมจะพยายาม
2"แล้วถ้าไม่มากกว่า 0 ให้เป็นอะไรครับ" ถ้าไม่มากกว่าศูนย์ต้องให้เป็นศูนย์ คิดว่าต้องมีสูตรต่ออีกชั้นหนึ่ง
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#34

Post by snasui »

:D
manager wrote:IF(logical_test,value_if_true,value_if_false)
ส่วนประกอบ IF ก็มีเพียงเท่านี้ครับ

logical_test หมายถึง การทดสอบ

value_if_true หมายถึง ผลการทดสอบหากเป็นจริง

value_if_false หมายถึง ผลการทดสอบหากเป็นเท็จ

ที่เขียนมาแล้วคือ

=If(F4>0,1)

F4>0 เป็นการทดสอบว่า F4 มากกว่า 0 หรือไม่ หากมากกว่า 0 ก็ให้แสดง 1 หากไม่มากกว่า 0 ก็แสดงค่า False เนื่องจากไม่ได้บอกโปรแกรมว่าหากไม่มากกว่า 0 แล้วเป็นอะไร โปรแกรมจะให้ผลลัพธ์เป็น False โดยอัตโนมัติ
manager wrote:1."If มีส่วนประกอบอะไรบ้าง" ผมหาใน google แต่ก็ยังไม่ทราบ
มีปัญหาอะไรกับ Link ที่ผมแนบไปให้อ่านเกี่ยวกับ If ถึงต้องไป Search หาอ่านจาก Google ครับ

จากที่ผมอธิบายข้างบน ลองเขียนสูตรมาใหม่ดูครับ
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#35

Post by manager »

ความหมายของคือขออาจารย์ทีให้มานะครับ :D ผมก็อปไปเปิดกูเกิลนะครับ :lol:ผมตากที่มีปัญหาเข้าใจยาก
=IF(D4>0,1"0")
=IF(D4>0,1),IF(D40=0,"")
=IF(D7>0,4,"0") อันสุดท้ายคอยดีมาหน่อย
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#36

Post by snasui »

:D แต่ละอันที่เขียนมานั้นมีความหมายอย่างไรครับ :?:
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#37

Post by manager »

snasui wrote::D แต่ละอันที่เขียนมานั้นมีความหมายอย่างไรครับ :?:
ขออันสุดท้าย อธิบายไม่ค่อยถนัดนะครับ คือจะให้ช่องอื่นที่ไม่ใช่ D7 เป็นศูนย์นะครับ แต่คิดว่าทำไม่ถูกเอง และ D7 เองต้องเลข4 เป็นวันที่ คิดว่าผมเละเเละเริ่มมั่วแล้ว :lol:
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#38

Post by snasui »

:lol: ลองดูที่ผมอธิบายไว้เป็นตัวอย่างครับว่าควรจะอธิบายอย่างไร ผมไม่รีบครับ ถามมาได้เรื่อย ๆ จนกว่าจะเข้าใจ :lol:

ลองศึกษาจากที่นี่เพิ่มเติมครับ http://student.nu.ac.th/u44312072/lesson12view.htm
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#39

Post by snasui »

:D ต่ออีกนิด เวลาตอบผม อย่ามั่วมาตอบครับ :twisted: ให้ลองเขียนลงใน Excel ทุกครั้ง จะได้เห็นผลว่ามันเป็นอย่างไร โปรแกรมรับสูตรหรือไม่
manager
Bronze
Bronze
Posts: 326
Joined: Fri Jul 13, 2012 4:59 pm

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

#40

Post by manager »

snasui wrote::D ต่ออีกนิด เวลาตอบผม อย่ามั่วมาตอบครับ :twisted: ให้ลองเขียนลงใน Excel ทุกครั้ง จะได้เห็นผลว่ามันเป็นอย่างไร โปรแกรมรับสูตรหรือไม่
คือไม่รู้จะตอบอย่างไร "อยากจะให้อาจารย์บอกสูตรเลยก็ไม่ดี ผมก็ไม่เป็นอีก" :flw:
ผมทำส่งมาแต่ติดปัญหาตอนลากสูตรครับ((ทำตามลิงค์)
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
Post Reply