Page 1 of 1
สอบถามเรื่อง DATE นะครับ
Posted: Tue Jan 04, 2011 10:07 am
by martman
อันดับแรกผมขอสวัสดีปีใหม่ นะครับ ขอให้ทุกท่าน ร่างกายแข็งแรง ร่ำรวยๆๆ
ผมมีปัญหาอยูว่า ผมต้องการให้ Excel แสดงวันที่ เมื่อผมระบุ ตัวเลข ใน Cell หนึ่งที่กำหนดไวนะครับ (เนื่องจากผมต้องการจะระบุว่าผมกรอกตัวเลขไว้วันที่เท่าไรครับ)
และผมก็ใช้สูตรดังนี้
=IF(U8<>"",TODAY(),"")
เมื่อผมระบุตัวเลข ลงใน Cell U8 สูตรจะทำงานปกติจะแสดงวันที่ปัจจุบันออกมา ซึ่งถูกต้อง
แต่เมื่อผมข้ามวันไป วันที่ีที่ระบบไว้เมื่อวาน มันก็จะ UPDATE เป็นปัจจุบันเสมอ มีวิธีไหนครับที่จะ ไม่ให้วันที่เลื่อนไปเมื่อข้ามวันไปแล้ว
Re: สอบถามเรื่อง DATE นะครับ
Posted: Tue Jan 04, 2011 10:29 am
by snasui

ฟังก์ชั่น Today()
จะแสดงเป็นวันปัจจุบันเสมอครับ หากต้องการให้เป็นวันที่แบบตายตัว สามารถคีย์เป็นตัวเลขวันที่เข้าไปอีก 1 คอลัมน์แล้วค่อยนำมาอ้างอิงในสูตรเช่นด้านล่างครับ
=If(U8<>"",V8,"")
โดยที่ V8 คือวันที่ที่เราคีย์เข้าไปตรง ๆ ไม่ได้เกิดจากฟังก์ชั่น Today()
Note: การคีย์วันที่ปัจจุบันสามารถกดแป้น
Ctrl+; แทนการคีย์ตัวเลขวันที่เข้าไปเองครับ

Re: สอบถามเรื่อง DATE นะครับ
Posted: Tue Jan 04, 2011 10:49 am
by martman
ขอคุณมากนะครับ ผมคงอธิบาย งงๆหน่อยนะครับ
คือผม ไม่ต้องการที่จะพิมพ์ วันที่เองนะครับ จริืงๆ ถ้าพิมพ์เองก็จบครับ (พอดีขี้เกียจพิมพ์เองอยากให้ระบบมัน Gen ออกมาตามสูตรที่เราเขียนนะครับ)
คือผมจะมีช่อง ด้านขวาไว้แสดงวันทีที่เมื่อเวลาผมไปจ่ายเงินมา แล้วผมจะนำตัวเลขที่ใส่ในช่อง (จ่ายจริง) นะครับ แล้วให้เวลามันขึ้นมาอัตโนมัติ จะได้จำได้ว่า เราไปจ่ายมาวันที่เท่าไรนะครับ ( จริงแล้วก็ใส่วันที่เองก็ได้ แต่ผมขึ้นเกียจนิดหน่อยนะครับ

)
Re: สอบถามเรื่อง DATE นะครับ
Posted: Tue Jan 04, 2011 11:03 am
by snasui

คงจะเลี่ยงจากการไม่พิมพ์ยากหน่อยครับ เพราะฟังกชั่น Today() ไม่สามารถนำมาใช้กับเป้าหมายเช่นนั้นได้ เพราะมันจะ Update อยู่ตลอดเวลา และไม่มีฟังก์ชั่นใดทำอย่างที่ต้องการนี้ได้ครับ ยกเว้นว่าจะใช้ Macro หรือ VBA มาช่วยเท่านั้นครับ

Re: สอบถามเรื่อง DATE นะครับ
Posted: Tue Jan 04, 2011 11:20 am
by martman
ขอบคุณมากเลยๆครับผม
ยังงัยผมก็จะลองไป ดูเรื่อง Macro หรือ VBA ครับ
ผมจะเริ่มจากใหนดีครับ (ความรู้เป็น 0) อจ. มีอะไรแนะนำหน่อยไหมครับ
ขอบคุณอีกครั้ง
Re: สอบถามเรื่อง DATE นะครับ
Posted: Tue Jan 04, 2011 11:48 am
by snasui

เบื้องต้นอาจจะอ่านจากหนังสือและลองทำตามตัวอย่างในหนังสือครับ แต่ต้องขออภัยที่ผมไม่สามารถระบุว่าเป็นเล่มไหน ใครเป็นผู้เขียน เนื่องจากผมไ่ม่ได้เรียนจากตำราไทย ไม่ได้เรียนจากคนไทย ตอนที่เริ่มศึกษา ส่วนใหญ่ผมอ่านจาก Help ของโปรแกรม, Web, Forum ของต่างประเทศครับ เช่น
http://www.mrexcel.com,
www.excelforum.com ฯลฯ
