Page 1 of 1
เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 3:20 pm
by Khamtun
เรียน อาจารย์และผู้รู้ทุกท่าน
ผมอยากให้ข้อมูลจากเซลส์หนึ่งมาเก็บไว้อีกเซลส์หนึ่ง
เมื่ออีกเซลส์หนึ่งสถานะเปลี่ยนแปลง
ตามไฟล์ที่แนบมาด้วยครับ
ด้วยความนับถือ
Re: เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 3:29 pm
by bank9597

ลองตามนี้ครับ
ที่ B4 คีย์ =IF(A4="YES",A2,"")
ที่ C4 คีย์ =IF(A4="NO",A2,"")
Re: เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 3:45 pm
by Khamtun
ขอบคุณมากครับที่ชี้แนะ
ผมสงสัยว่า ถ้าวันที่ A2 เปลี่ยนวันที่ในเซลส์ B4,C4 ต้องเปลี่ยนไปตลอดไหมครับ
คือผมต้องการวันที่คงอยู่ ณ วันที่ทำการคีย์ข้อมูล ครับ
ด้วยความนับถือ
Re: เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 4:11 pm
by bank9597

ถ้าผมเข้าใจไม่ผิด น่าจะเป็นแบบนี้
ที่ A2 คีย์ =Today()
จะได้เป็นวันปัจจุบันที่ทำรายการ
ส่วน B4 กับ C4 จะเปลี่ยนตาม A2 ตลอดกาลครับ เพราะผมเขียนสูตรอ้างอิงไปที่ A2

Re: เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 4:23 pm
by Khamtun
bank9597 wrote:
ถ้าผมเข้าใจไม่ผิด น่าจะเป็นแบบนี้
ที่ A2 คีย์ =Today()
จะได้เป็นวันปัจจุบันที่ทำรายการ
ส่วน B4 กับ C4 จะเปลี่ยนตาม A2 ตลอดกาลครับ เพราะผมเขียนสูตรอ้างอิงไปที่ A2


ถูกครับ ที่ A2 คีย์ = TODAY()
แล้วมีวิธีที่ให้ค่าคงที่ ณ วันที่ คีย์ข้อมูลไหมครับ
ด้วยความนับถือ
Re: เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 4:44 pm
by bank9597

ผมไม่มั่นใจว่าเข้าใจถูกไหมน่ะครับ
ลองตามนี้ ลบสูตรที่ A2 ออกไป
ที่ B2 คีย์ =IF(A2="",TODAY(),A2)
ที่ B4 คีย์ =IF(A4="YES",B2,"")
ที่ C4 คีย์ =IF(A4="NO",B2,"")
เราสามารถใส่วันที่ใน A2 ได้ หากไม่ใส่ สูตรจะแสดงเป็นวันที่ปัจจุบันแทน
หากไม่ใช่ ต้องขออภัยด้วยน่ะครับ

Re: เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 5:36 pm
by bank9597
ผมไม่มั่นใจว่าเข้าใจถูกไหมน่ะครับ
ลองตามนี้ ลบสูตรที่ A2 ออกไป
ที่ B2 คีย์ =IF(A2="",TODAY(),A2)
ที่ B4 คีย์ =IF(A4="YES",B2,"")
ที่ C4 คีย์ =IF(A4="NO",B2,"")
เราสามารถใส่วันที่ใน A2 ได้ หากไม่ใส่ สูตรจะแสดงเป็นวันที่ปัจจุบันแทน
หากไม่ใช่ ต้องขออภัยด้วยน่ะครับ
แก้ไขครับ รู้สึกว่าการจะทำแบบดังกล่าวนั้น ต้องใช้ VBA ครับ

Re: เปลี่ยนแปลงข้อมูลในเซลส์เมื่ออีกเซลส์เปลี่ยนสถานะ
Posted: Wed Mar 28, 2012 7:35 pm
by tupthai
Khamtun wrote:bank9597 wrote:
ถ้าผมเข้าใจไม่ผิด น่าจะเป็นแบบนี้
ที่ A2 คีย์ =Today()
จะได้เป็นวันปัจจุบันที่ทำรายการ
ส่วน B4 กับ C4 จะเปลี่ยนตาม A2 ตลอดกาลครับ เพราะผมเขียนสูตรอ้างอิงไปที่ A2


ถูกครับ ที่ A2 คีย์ = TODAY()
แล้วมีวิธีที่ให้ค่าคงที่ ณ วันที่ คีย์ข้อมูลไหมครับ
ด้วยความนับถือ
A2 เป็นวันที่คีย์ข้อมูลนั้นให้ทำเป็น data validation list ครับ เพื่อคงวันที่เดิมไว้
ไม่รู้ตรงความต้องการหรือเปล่า
