Page 1 of 1
ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Wed Feb 23, 2011 11:32 am
by sdmania
ผมแนบตัวอย่างมา คำถามอยู่ในsheet data02ครับ
โจทย์มีอยู่ว่า ผมจะต้องเขียนอย่างไรเพื่อทราบว่า ข้อมูลใน c4 ถึง e6 เซลนี้ว่างเพราะยังไม่ถึงกำหนดจ่าย หรือว่างเพราะลูกค้ายังไม่เข้ามาจ่ายค่างวด
หรือมีวิธีอื่นที่เก็บข้อมูลลูกค้า(บังคับใช้ excel เท่านั้นครับ)ที่จะง่ายกว่านี้ครับ
ตอนนี้มึนครับ เพราะจะมีกฏยิบย่อยในการปรับตามมา +เรื่องวันที่ของเดือนกุมภาพันธ์ เช่น วันกำหนดชำระลูกค้าหลายๆคนอยู่ในวันที่ 29,30,บางราย31 แต่กุมภาพันธ์ บางปีมี27 หรือ28วันน่ะครับ
Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Wed Feb 23, 2011 11:40 am
by snasui

ไม่พบไฟล์แนบ ช่วยแนบมาให้อีกรอบครับ
Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Wed Feb 23, 2011 4:13 pm
by sdmania

ขออภัยครับ
Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Wed Feb 23, 2011 4:17 pm
by snasui

ไม่เข้าใจครับ ช่วยทำ
ตัวอย่างคำตอบที่ต้องการให้ด้วยครับว่า ต้องการคำตอบในเซลล์ไหนเป็นอย่างไร จะได้ใช้สูตรคำนวณเปรียบเทียบได้ครับ

Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Thu Feb 24, 2011 10:50 am
by sdmania
แนบไฟล์ครับ
Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Thu Feb 24, 2011 11:19 am
by sdmania
เพิ่งคิดเมื่อตะกี้ครับอาจารย์
ผมคิดว่า ถ้ากำหนดชำระลูกค้าคือ 17 กพ 54 = y
วันที่ปัจจุบัน = x
if x<y ---"ยังไม่ถึงกำหนดจ่าย"
if x>=y+7,x<y+8 ---"อยู่ในlate7วัน" *** ผมจะเขียนอย่างไร ตั้งแต่วันที่yเพิ่มมา7วัน เพราะผมลองy+7 มันได้วันที่24เลยครับ
if x>y+8 -----"ค้างจ่าย"
สามสมการนี้ถูกต้องไหมครับ แล้วผมจะต้องเขียนเป็นสมการในexcel อย่างไรดีครับ(ในช่องสถานะ)

Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Thu Feb 24, 2011 11:20 am
by snasui

ช่อง E2 สามารถคีย์สูตร
=D2-TODAY()
Enter > Copy ลงด้านล่าง
ส่วนกรณีของการคิดค่าปรับ ควรจะคิดค่าปรับตามจำนวนวันที่เลย ซึ่งจะต้องกำหนดเกณฑ์มาก่อนว่าเลยกี่วันปรับเท่าไร แล้วค่อยอ้างอิงมาใช้ในสูตรที่ G2 ครับ
Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Thu Feb 24, 2011 11:24 am
by snasui
sdmania wrote:เพิ่งคิดเมื่อตะกี้ครับอาจารย์
ผมคิดว่า ถ้ากำหนดชำระลูกค้าคือ 17 กพ 54 = y
วันที่ปัจจุบัน = x
if x<y ---"ยังไม่ถึงกำหนดจ่าย"
if x>=y+7,x<y+8 ---"อยู่ในlate7วัน"
if x>y+8 -----"ค้างจ่าย"
สามสมการนี้ถูกต้องไหมครับ แล้วผมจะต้องเขียนเป็นสมการในexcel อย่างไรดีครับ(ในช่องสถานะ)

สามารถเขียนสูตร IF ได้ตามที่เขียนมาด้านบนเลยครับ เช่น
=If(x<y,"ยังไม่ถึงกำหนดจ่าย",If(Or(x>=y+7,x<y+8),"อยู่ใน Rate 7 วัน","ค้างจ่าย"))
แทนค่า x คือ Today(), y คือเซลล์ใด ๆ
Re: ช่วยด้วยครับ ตีโจทย์ไม่เป็นครับ
Posted: Thu Feb 24, 2011 12:53 pm
by sdmania
ได้แล้วครับขอบคุณครับอาจารย์
เผื่อเพื่อนๆจะมีงานประมาณนี้ครับ sheetdata01คือแผนผังวันที่ ที่ผมปรึกษาอาจารย์น่ะครับ
ส่วน sheetdata02 ตรงเซลสถานนะแถวที่2 เป็นcode ที่อาจารย์แนะนำมาครับผม เซลวันที่กำหนดชำระ(ที่ผมทาสีเหลือง)สามารถเปลี่ยนแปลงไปตามกำหนดของเราครับ