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

สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
aniwat2011
Member
Member
Posts: 132
Joined: Tue Mar 08, 2011 2:21 pm
Location: ขอนแก่น
Excel Ver: 2019

สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#1

Post by aniwat2011 »

เรียนอาจารย์และพี่ ๆ ครับ
ผมต้องการสูตรการคำนวณเงินสมทบประกันสังคม แบบมีเงื่อนไขครับ
ที่ผ่าน ๆ มาใช้เครื่องคิดเลขคำนวณเองทีละรายครับ

ความต้องการของสูตรที่ใช้ใน "คอลัมน์ N" คือ
1. คำนวณเงินนำส่งประกันสังคม เฉพาะพนักงานประเภท "พนักงานจ้าง" "คอลัมน์ E"
2. จำนวนเงินที่นำมาคำนวณประกันสังคม คือ "คอลัมน์ L"
3. ร้อยละการนำส่งเงินประกันสังคมสามารถเปลี่ยนแปลงได้ ตามเซลล์ S1
4. เพดานสูงสุดในการคำนวณ คือ เงินเดือนเกิน 15,000 บาท ให้คำนวณจาก 15,000 บาท
5. ฐานต่ำสุดในการคำนวณ คือ เงินเดือนค่าจ้างต่ำกว่า 1,650 บาท ให้คำนวณจาก 1,650 บาท
6. ผลลัพธ์ที่ได้ต้องไม่มีเศษสตางค์ ต่ำกว่า 0.50 ตัดทิ้ง 0.50 ขึ้นไปปัดขึ้น
ขอขอบคุณล่วงหน้าครับ
ประกันสังคม.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
norkaz
Gold
Gold
Posts: 1584
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#2

Post by norkaz »

..

N2
=IF(E2="พนักงานจ้าง",ROUND(MAX(MIN(15000,L2),1650)*$S$1/100,0),"")

Norkaz
You do not have the required permissions to view the files attached to this post.
aniwat2011
Member
Member
Posts: 132
Joined: Tue Mar 08, 2011 2:21 pm
Location: ขอนแก่น
Excel Ver: 2019

Re: สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#3

Post by aniwat2011 »

ขอบพระคุณเป็นอย่างสูงครับ
aniwat2011
Member
Member
Posts: 132
Joined: Tue Mar 08, 2011 2:21 pm
Location: ขอนแก่น
Excel Ver: 2019

Re: สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#4

Post by aniwat2011 »

ขออนุญาตถามต่อครับ จากสูตรดังกล่าวเมื่อเราเลือกเงื่อนไขเป็นพนักงานจ้าง แต่ยังไม่ได้ใส่เงินเดือนค่าจ้างเลย สูตรก็จะคำนวณเป็นขั้นต่ำให้อัตโนมัติ แต่อยากได้เป็นถ้ายังไม่ใส่เงินเดือนค่าจ้างหรือช่องเงินเดือนค่าจ้างเป็น 0 ผลลัพธ์ก็ยังเป็น 0 หรือไม่คำนวณครับ เมื่อใส่เงินเดือนค่าจ้างก็ค่อยคำนวณได้ไหมครับ
User avatar
norkaz
Gold
Gold
Posts: 1584
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#5

Post by norkaz »

...

N2

=IF(E2="พนักงานจ้าง",ROUND(MIN(MAX(MIN(15000,L2),1650),L2)*$S$1/100,0),"")

Copy ลงไป

Norkaz
You do not have the required permissions to view the files attached to this post.
aniwat2011
Member
Member
Posts: 132
Joined: Tue Mar 08, 2011 2:21 pm
Location: ขอนแก่น
Excel Ver: 2019

Re: สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#6

Post by aniwat2011 »

ขอบคุณครับที่กรุณา
aniwat2011
Member
Member
Posts: 132
Joined: Tue Mar 08, 2011 2:21 pm
Location: ขอนแก่น
Excel Ver: 2019

Re: สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#7

Post by aniwat2011 »

ตอนนี้ผลลัพธ์ของยอดที่ได้ ยังไม่ถูกต้องครับ ตรงค่าจ้าง ต่ำกว่า 1,650 บาท ต้องนำ 1,650 บาท มาคำนวณครับ
User avatar
norkaz
Gold
Gold
Posts: 1584
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: สูตรการคำนวณประกันสังคมแบบมีเงื่อนไข

#8

Post by norkaz »

...

กรุณาใส่ ตัวอย่างคำตอบ ที่ถูกต้องจากไฟล์ เดิม ที่เขียนไป มาดูครับ


** เพื่อนสมาชิก กรุณาช่วยคลิก โฆษณาหน้าเพจ เพื่อเป็นการสนับสนุนฟอรั่ม

Norkaz
Post Reply