สอบถามวิธีการวางสูตรแทนการCOPYครับ
Posted: Tue Mar 12, 2013 5:36 pm
สอบถามปัญหาจากไฟล์ที่แนบมาครับ
คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
https://snasui.com/
ท่านอาจารย์เปิดไฟล์ได้ไหมครับ ไฟล์ มี 2 ชีทครับ มีตัวอย่างปัญหาที่ต้องการทราบถามไว้ในชีทแล้วครับผม ขอบคุณมากครับsnasui wrote:ให้อธิบายปัญหามามาพอสังเขปด้วยครับว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร เพื่อเป็นประโยชน์แก่เพื่อน ๆ ในการค้นหาข้อมูล ระบบค้นหาไม่สามารถค้นเข้าไปถึงไฟล์แนบได้ครับ
snasui wrote:ให้อธิบายปัญหามามาพอสังเขปด้วยครับว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร เพื่อเป็นประโยชน์แก่เพื่อน ๆ ในการค้นหาข้อมูล ระบบค้นหาไม่สามารถค้นเข้าไปถึงไฟล์แนบได้ครับ
วัตถุประสงค์คือต้องการวางสูตรเพื่อเช็ค ช่อง วัน/เดือน/ปี ว่าสอดคล้องกับ เลขที่เอกสารหรือไม่เช่น วันที่ 12/03/2555 กับ ช่องเลขที่เอกสาร RV55KA001 จากตัวอย่างนี้ให้สูตรเช็คว่า "ถูกต้อง" แต่ถ้า บันทึกเป็น RV56KA001snasui wrote:ผมยังไม่ดาวน์โหลดไฟล์ครับ ให้ทำตามที่ผมบอกก่อนครับ
snasui wrote:ให้อธิบายปัญหามามาพอสังเขปด้วยครับว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร เพื่อเป็นประโยชน์แก่เพื่อน ๆ ในการค้นหาข้อมูล ระบบค้นหาไม่สามารถค้นเข้าไปถึงไฟล์แนบได้ครับ
ลองแล้วครับ ช่อง D11,D12 ออกผลลัพธ์เป็น ว่าง แต่ต้องการให้ ออกเป็น ถูกต้องครับ เนื่องจากใช้ฐานเช็ค คือวันที่ 25/4/2555 (A10) ถ้าสมมุติว่า ช่อง C11,C12 บันทึกเป็น RV56 ช่อง D11,D12 ต้องแจ้งเป็น "ผิด" ครับjoo wrote:แทรกคอลัมน์มาอีก1 คอลัมน์ เช่น E9 =COUNT(A$9:A9) Enter Copy ลงด้านล่าง จากนั้นก็คีย์สูตรที่ D9
=IF(E9="","",IF(AND(RIGHT(YEAR($E9),2)=MID($C9,3,2),MATCH(MID($C9,6,1),$G$9:$G$20,0)=MONTH($E9)),"ถูกต้อง","ผิด")) Enter > Copy ลงด้านล่าง
ขอบพระคุณท่านอาจารย์ joo ครับใช้งานได้ตรงตามวัตถุประสงค์แล้วครับ ประหยัดเวลาไปได้มาก ขอบคุณครับผมjoo wrote:ต้องขออภัยพอดีมองเงื่อนไขผิดไป ที่E9 คีย์สูตร =LOOKUP(9.9999999999999E+307,$A$9:$A9) Enter > Copy ลงมาด้านล่าง
ที่ A9 คีย์ =IF(E9="","",IF(AND(RIGHT(YEAR($E9),2)=MID($C9,3,2),MATCH(MID($C9,6,1),$G$9:$G$20,0)=MONTH($E9)),"ถูกต้อง","ผิด")) Enter > Copy ลงด้านล่าง
ขอบพระคุณท่านอาจารย์ tupthai ที่นำความรู้มาให้ ใช้ได้ผลดีตรงตามที่ต้องการครับ ขอบคุณครับtupthai wrote:ลองใช้วิธีนี้ก่อนครับ และ วันที่ควรบันทึกเป็น ค.ศ.