:!: โปรดทราบ Image
    1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ดครับ Image
    2. การสมัครสมาชิกเพื่อโพสต์คำถาม ดาวน์โหลดไฟล์แนบไปศึกษา ทำตามขั้นตอนด้านล่างครับ
      1. สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่านImage
      2. Login เข้าระบบโดยคลิก Login ตรงมุมขวาบนของหน้านี้ Image กรณีมีปัญหาในการเข้าใช้งาน คลิก Link นี้เพื่อแจ้งผู้ดูแลระบบครับ => ติดต่อผู้ดูแลระบบ
    3. เมื่อ Login แล้วสามารถกำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษได้ที่ Link นี้ครับ => ตั้งค่าส่วนตัว Image
    4. วิธีการตั้งและตอบกระทู้ดูได้ที่ Link นี้ครับ => วิธีการตั้งและตอบกระทู้ Image
    5. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ Link นี้ครับ => จัดรูปแบบตัวอักษร และสามารถกำหนดขนาดตัวอักษรใน Browser ได้ที่นี่ครับ ==> กำหนดขนาดตัวอักษรใน Browser Image

ขออนุญาตสอบถามการผูกสูตรครับ

ฟอรั่มถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถาม-ตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบ ต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. อธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. ควรแนบตัวอย่างไฟล์มาที่ฟอรั่มนี้เพื่อเพิ่มความสะดวกในการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่น นอกจากนี้ไม่ควรแนบไฟลที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. สำหรับคำถามเกี่ยวกับ VBA ให้ลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน ควรโพสต์ Code ให้แสดงเป็น Code เพื่อสะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. แจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
peachkub
Member
Member
Posts: 18
Joined: Sun Jan 29, 2017 2:41 pm

ขออนุญาตสอบถามการผูกสูตรครับ

#1

Postby peachkub » Wed Mar 29, 2017 7:31 pm

พอดีผมกำลังทำโปรแกรมเงินเดือนครับ ขออธิบายตามภาพเลยนะครับ

ตอนนี้ที่ Sheet : Calcu ตามสูตรวงสีแดงไว้ ได้ลิ้งข้อมูลไว้กับ Sheet: Jan ครับ
1.jpg


คำถามคือถ้าผมเปลี่ยนเป็นเดือนกุมพาพันธ์ ผมอยากให้สูตรที่มี Sheet: Jan ลิ้งอยู่ เปลี่ยนเป็น Sheet: Feb ได้มั้ยครับ
2.jpg


ขอบคุณมากเลยครับ
You do not have the required permissions to view the files attached to this post.

rich37
Member
Member
Posts: 89
Joined: Wed Feb 01, 2017 4:06 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#2

Postby rich37 » Wed Mar 29, 2017 7:36 pm

ใช้ vlookup+ choose สิครับ

peachkub
Member
Member
Posts: 18
Joined: Sun Jan 29, 2017 2:41 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#3

Postby peachkub » Wed Mar 29, 2017 7:50 pm

พอจะมีไกด์ไลน์มั้ยครับ เรื่องการใช้ Choose หรือเปล่าครับ

rich37
Member
Member
Posts: 89
Joined: Wed Feb 01, 2017 4:06 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#4

Postby rich37 » Wed Mar 29, 2017 8:04 pm

peachkub wrote:พอจะมีไกด์ไลน์มั้ยครับ เรื่องการใช้ Choose หรือเปล่าครับ
You do not have the required permissions to view the files attached to this post.

peachkub
Member
Member
Posts: 18
Joined: Sun Jan 29, 2017 2:41 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#5

Postby peachkub » Wed Mar 29, 2017 8:18 pm

IF($C$4="","",VLOOKUP($C$4,VLOOKUP(E1(choose(E1,Jan!$B$6:$T$100,Feb!$B$6:$T$100,6)))))

E1 คือ drop down list ครับ
สูตรดังกล่าวต้องแก้ไขอะไรบ้างครับ

User avatar
puriwutpokin
Gold
Gold
Posts: 1011
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#6

Postby puriwutpokin » Wed Mar 29, 2017 8:44 pm

ที่ชีทCalcu ที่ G6=IF($C$4="","",VLOOKUP($C$4,INDIRECT("'"&TEXT(MONTH(E1&1),"[$-1010409]mmm")&"'!$B$6:$T$100"),5,0)*12)
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

peachkub
Member
Member
Posts: 18
Joined: Sun Jan 29, 2017 2:41 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#7

Postby peachkub » Wed Mar 29, 2017 8:59 pm

puriwutpokin wrote:ที่ชีทCalcu ที่ G6=IF($C$4="","",VLOOKUP($C$4,INDIRECT("'"&TEXT(MONTH(E1&1),"[$-1010409]mmm")&"'!$B$6:$T$100"),5,0)*12)


ครับผมลองกำหนดเงินเดือนเดือนกุมพาพันธ์ไว้ที่ 50,000
แล้วเลือกเป็นเดือนกุมพาพันธ์ ปรากฎว่าขึ้นค่าดังนี้ครับ

3.jpg

หมายเหตุ : ได้ปรับค่า E1 เป็น C1 เพื่อให้สอดคล้องกับไฟล์ครับ และเดิม G6 ปรับเปลี่ยนเป็น G7 ที่ถูกต้องครับ
You do not have the required permissions to view the files attached to this post.

User avatar
puriwutpokin
Gold
Gold
Posts: 1011
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#8

Postby puriwutpokin » Wed Mar 29, 2017 9:06 pm

กุมาพันธ์ ต้องใช้เป็น ภ
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

peachkub
Member
Member
Posts: 18
Joined: Sun Jan 29, 2017 2:41 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#9

Postby peachkub » Wed Mar 29, 2017 9:12 pm

puriwutpokin wrote:กุมาพันธ์ ต้องใช้เป็น ภ


ครับทำการแก้ไขแล้วครับ ค่าตัวเลขขึ้นครับ แต่แสดงเป็นยอดเงินของเดือน ม.ค. (Sheet:Jan) ที่ได้ตั้งไว้ต่อเดือนคือ 100,000
เดือนกุมภาพันธ์ (Sheet:Feb) ได้ตั้งไว้เดือนละ 50,000

ขอบพระคุณครับ

User avatar
puriwutpokin
Gold
Gold
Posts: 1011
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#10

Postby puriwutpokin » Wed Mar 29, 2017 9:50 pm

ปรับใหม่ครับ ที่ G6=IF($C$4="","",VLOOKUP($C$4,INDIRECT("'"&CHOOSE(MONTH(E1&1),"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")&"'!$B$6:$T$100"),5,0))*12
หรือใช้อันนี้=IF($C$4="","",VLOOKUP($C$4,INDIRECT("'"&TEXT(DATE(2017,MONTH(E1&1),1),"[$-409]mmm")&"'!$B$6:$T$100"),5,0))*12
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

peachkub
Member
Member
Posts: 18
Joined: Sun Jan 29, 2017 2:41 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#11

Postby peachkub » Wed Mar 29, 2017 10:08 pm

puriwutpokin wrote:ปรับใหม่ครับ ที่ G6=IF($C$4="","",VLOOKUP($C$4,INDIRECT("'"&CHOOSE(MONTH(E1&1),"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")&"'!$B$6:$T$100"),5,0))*12

หรือใช้อันนี้=IF($C$4="","",VLOOKUP($C$4,INDIRECT("'"&TEXT(DATE(2017,MONTH(E1&1),1),"[$-409]mmm")&"'!$B$6:$T$100"),5,0))*12


ได้แล้วครับ ขอบคุณมากเลยครับ
อยากรบกวนให้ช่วยอธิบายสูตรทีครับว่า สูตรตัวหลังจะลิ้งไปที่ชีทเดือนที่ต้องการ โดยที่ต้องใส่ชื่อ Sheet ให้ถูกต้องตามหลักภาษาอังกฤษใช่มั้ยครับ

User avatar
puriwutpokin
Gold
Gold
Posts: 1011
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขออนุญาตสอบถามการผูกสูตรครับ

#12

Postby puriwutpokin » Wed Mar 29, 2017 11:22 pm

ชีทเป็นเดือนไทยหรืออังกฤษก็ได้และถูกตามหลักภาษาใช่ครับ แต่ต้องทำสูตรให้สอดคล้องกันกับตัวที่เป็นตัวเลือกด้วยครับ
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน


Return to “Excel”

Who is online

Users browsing this forum: 060090, klisada and 38 guests