Page 1 of 1
รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 11:26 am
by spinoza
เรียนอาจารย์และเพื่อนสมาชิกทุกท่านครับ
ผมต้องการเช็คฐานเงินเดือนในช่อง F และ G ว่ามีค่าเท่ากันหรือไม่ โดยมีเงื่อนไขดังนี้ครับ
1.หากเท่ากันให้ใส่คำว่า TRUE
2.หากไม่เท่ากันให้สูตรช่วยเช็คในชีท Report 024 ว่ามีการปรับเงินขึ้นหรือไม่
โดยใช้รหัสในช่อง A เป็นตัวอ้างอิงครับ หากมีให้นำ เงินปรับในช่อง E ของ Report 024 มารวมกับเงินฐานเก่าในช่อง G และให้สูตรเช็คอีกทีว่า หลังจากรวมเงินแล้ว ช่อง G กับ F เท่ากันหรือไม่ หากเท่ากันหรือไม่มีข้อมูล ให้นำค่าในช่อง Bมาแสดงครับ
เบื้องต้นผมได้ลองเขียนสูตรเองใน File แนบในช่อง H ครับ แต่ยังไม่ได้ผลตามที่ต้องการครับ
ผมได้แนบ File ตัวอย่างมาให้เรียบร้อยแล้วครับ ต้องการให้ได้คำตอบแบบในช่อง I ครับ
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 1:12 pm
by joo
ลองตามนี้ดูครับ
ที่ I3 คีย์ =IF(ISNA(F3<>H3),B3,TRUE) Enter >Copy ลงด้านล่าง
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 1:13 pm
by godman
ลองดูก่อนครับ ยังไม่ได้รวมเอาสูตรไว้ในเซลล์เดียว ไม่แน่ใจว่า CONCEPT ตรงความต้องการใหม
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 1:51 pm
by spinoza
godman wrote:ลองดูก่อนครับ ยังไม่ได้รวมเอาสูตรไว้ในเซลล์เดียว ไม่แน่ใจว่า CONCEPT ตรงความต้องการใหม
แบบนี้เลยครับ รบกวนรวมสูตรให้ด้วยนะครับ
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 1:53 pm
by spinoza
joo wrote: ลองตามนี้ดูครับ
ที่ I3 คีย์ =IF(ISNA(F3<>H3),B3,TRUE) Enter >Copy ลงด้านล่าง
ยังไม่ได้ครับ มันจะมีปัญหาตรงที่ คนที่ปรับเงินขึ้นในชีท 024 อ่ะครับ
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 2:17 pm
by godman
คอลัมพ์ J ลองใส่สูตรนี้ครับ
IF(ISNA(IF(F3=G3,TRUE,INDIRECT("'"&"Report 024"&"'!"&"E"&MATCH(A3,'Report 024'!$A$1:$A$451,0))+G3)),B3,IF(F3=G3,TRUE,INDIRECT("'"&"Report 024"&"'!"&"E"&MATCH(A3,'Report 024'!$A$1:$A$451,0))+G3))
หลังจากรวมสูตรแล้ว
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 2:21 pm
by spinoza
godman wrote:คอลัมพ์ J ลองใส่สูตรนี้ครับ
IF(ISNA(IF(F3=G3,TRUE,INDIRECT("'"&"Report 024"&"'!"&"E"&MATCH(A3,'Report 024'!$A$1:$A$451,0))+G3)),B3,IF(F3=G3,TRUE,INDIRECT("'"&"Report 024"&"'!"&"E"&MATCH(A3,'Report 024'!$A$1:$A$451,0))+G3))
หลังจากรวมสูตรแล้ว
รบกวนอีกนิดนึงครับ พอดีผม อยากให้ ช่องที่เป็น 9950 เป็น True อ่ะครับ
คืออยากให้สูตรช่วยเช็คว่าหลังจากปรับเงินแล้ว [ ช่องฐานเก่า + กับเงินที่ปรับขึ้นมา ] เท่ากับฐานใหม่ในช่อง F หรือไม่ครับ
ขออภัยด้วยนะครับ หากผมแจ้งข้อมูลไม่ละเอียด
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 3:13 pm
by apirak2455
ลองแบบนี้ครับ
=IFERROR(IF(IF(F3=G3,TRUE,IF(F3<>G3,G3+INDEX('Report 024'!$E$3:$E$451,MATCH('Use Check (2)'!A3,'Report 024'!$A$3:$A$451,0)),B3))=F3,TRUE,
IF(F3=G3,TRUE,IF(F3<>G3,G3+INDEX('Report 024'!$E$3:$E$451,MATCH('Use Check (2)'!A3,'Report 024'!$A$3:$A$451,0)),B3))),B3)
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 3:51 pm
by spinoza
apirak2455 wrote:ลองแบบนี้ครับ
=IFERROR(IF(IF(F3=G3,TRUE,IF(F3<>G3,G3+INDEX('Report 024'!$E$3:$E$451,MATCH('Use Check (2)'!A3,'Report 024'!$A$3:$A$451,0)),B3))=F3,TRUE,
IF(F3=G3,TRUE,IF(F3<>G3,G3+INDEX('Report 024'!$E$3:$E$451,MATCH('Use Check (2)'!A3,'Report 024'!$A$3:$A$451,0)),B3))),B3)
ขอบคุณครับได้เรียบร้อยแล้วครับ
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 4:54 pm
by godman
ลองดูสุตรที่ผมทำอีกที คอลัมพ์ J สูตรอาจจะยาวเกิน แต่คำตอบน่าจะได้
Re: รบกวนช่วยปรับสูตร ในการตรวจสอบข้อมูลครับ
Posted: Tue Dec 09, 2014 5:38 pm
by spinoza
godman wrote:ลองดูสุตรที่ผมทำอีกที คอลัมพ์ J สูตรอาจจะยาวเกิน แต่คำตอบน่าจะได้
แบบนี้ก็ได้คำตอบตามที่ต้องการครับ ขอบพระคุณทุกท่านมากน่ะครับ