: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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

คิดค่าคอมมิชชั่น

#1

Post by impim »

ตามไฟล์แนบ .. รบกวนถาม 2 เรื่องค่ะ
1.หากเราต้องการเขียนสูตรเพื่อให้EXCEL คำนวนค่าคอมมิชชั่นให้ เนื่องจากสินค้ามีหลายประเภท และแต่ละประเภทอัตราค่าคอมมิชชั่นไม่เท่ากัน ซึ่งขึ้นอยู่กับปริมาณการขายด้วย ต้องเขียนสูตรอย่างไรค่ะ
2.หากผสานเซล เราสามารถใช้คำสั่งจัดเรียงได้หรือไม่ค่ะ

ขอบคุณค่ะ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#2

Post by impim »

ตามไฟล์แนบค่ะ
You do not have the required permissions to view the files attached to this post.
menem
Silver
Silver
Posts: 549
Joined: Mon Jan 26, 2015 11:02 am

Re: คิดค่าคอมมิชชั่น

#3

Post by menem »

ไม่แน่ใจว่าเข้าใจตรงตามที่ต้องการหรือเปล่านะครับ
ลองดูในไฟล์ที่ผมทำให้ (มี 2 sheets เป็น per salesman
กับ รวมทุก ๆ salesman : ALL salesman)
You do not have the required permissions to view the files attached to this post.
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#4

Post by impim »

คือต้องการสูตรที่เมื่อใส่ประเภทสินค้าแล้ว ในช่องค่าคอมมิชชั่น EXCEL จะคำนวนค่าคอมมิชชั่นที่ถูกต้องให้ค่ะ (คำตอบที่ต้องการ .. ตามไฟล์แนบค่ะ)
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31146
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: คิดค่าคอมมิชชั่น

#5

Post by snasui »

impim wrote:คือต้องการสูตรที่เมื่อใส่ประเภทสินค้าแล้ว ในช่องค่าคอมมิชชั่น EXCEL จะคำนวนค่าคอมมิชชั่นที่ถูกต้องให้ค่ะ (คำตอบที่ต้องการ .. ตามไฟล์แนบค่ะ)
impim wrote:ตามไฟล์แนบ .. รบกวนถาม 2 เรื่องค่ะ
1.หากเราต้องการเขียนสูตรเพื่อให้EXCEL คำนวนค่าคอมมิชชั่นให้ เนื่องจากสินค้ามีหลายประเภท และแต่ละประเภทอัตราค่าคอมมิชชั่นไม่เท่ากัน ซึ่งขึ้นอยู่กับปริมาณการขายด้วย ต้องเขียนสูตรอย่างไรค่ะ
2.หากผสานเซล เราสามารถใช้คำสั่งจัดเรียงได้หรือไม่ค่ะ

ขอบคุณค่ะ
:D ช่วยอธิบายมาใหม่ว่าต้องการคำตอบที่เซลล์ใด หากคำตอบคือค่าในคอลัมน์ F สามารถใช้สูตรที่ F3 ได้เป็น

=SUMIF($J$3:$K$22,$B3,$O$3:$O$22)

Copy ลงด้านล่าง

สำหรับการ Merge เซลล์ ให้ทำตัวอย่างมาด้วย จะได้เห็นว่า Merge ไว้อย่างไร และต้องการจัดเรียงให้เป็นอย่างไร จะได้เข้าใจตรงกันครับ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#6

Post by impim »

ตามไฟลที่แนบ
1.การ Merge เซลล์ ตามไฟล์แนบชีส 1 คอลัมภ์ J กับ K MERGE กัน ใช้คำสั่งจัดเรียงไม่ได้ค่ะ
2.คำตอบที่ต้องการ ในชีส 1 ตารางที่เป็นแบบฟอร์ม ต้องการคำตอบในช่องที่ทำสีเหลืองไว้ค่ะ คือเมื่อใส่ประเภทสินค้าแล้ว ค่าคอมจะแสดงขึ้นมาให้เลยจากสูตรที่เขียนไว้ค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31146
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: คิดค่าคอมมิชชั่น

#7

Post by snasui »

:D ค่อย ๆ ถามตอบกันไปครับ

จาก Sheet1 เซลล์ C1:E1 คำว่า 1-3ชิ้น นับอย่างไรครับ
และเมื่อ C1 คือ 1-3ชิ้นแล้วเหตุใด D1 จึงเป็น 1-10 ไม่ใช่ 4-10ชิ้นครับ

ช่วยอธิบายวิธีการนับมาอย่างละเอียด เพื่อจะได้เข้าใจตรงกัน

สำหรับการ Sort ใน Sheet1 ช่วง J10:J29 สามารถทำดังนี้ครับ
  1. คลุม J10:J29
  2. เข้าเมนู Data > Sort
  3. ตรง Sort by เลือก a > คลิก OK
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#8

Post by impim »

1.การ Merge เซลล์ ตามไฟล์แนบชีส 1 คอลัมภ์ J กับ K MERGE กัน ใช้คำสั่งจัดเรียงไม่ได้ค่ะ
>>เข้าใจแล้วค่ะอาจารย์ แสดงว่าเวลาเราต้องการจัดเรียงข้อมูลเราจะต้องคลุมเฉพาะเซลที่ MERGE กันแล้วใช่ไหมค่ะ

2.จาก Sheet1 เซลล์ C1:E1 คำว่า 1-3ชิ้น นับอย่างไรครับ
>>เพราะว่าหากฝ่ายขายขายสินค้า A ได้เพียง 3 ชิ้น จะได้ค่าคอม @ 200 บาท แต่หากขายได้มากกว่า 3 ชิ้น จะเริ่มนับชิ้นละ 250 บาทให้ตั้งแต่ชิ้นแรกถึงชิ้นที่ 10 แต่หากขายได้มากว่า 10 ชิ้น ชิ้นที่ 11 ขึ้นไป จะคิดให้ชิ้นละ 300 บาทค่ะ

** ขอแก้ไขเงื่อนไขหน่อยนะคะ ช่วงสุดท้ายที่เขียนว่าถึงชิ้นที่ 15 ขอแก้ไขเป็น
สินค้า A ชิ้นที่ 11 ขึ้นไป
สินค้า B ชิ้นที่ 10 ขึ้นไป
สินค้า C ชิ้นที่ 10 ขึ้นไป

ขอบคุณค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31146
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: คิดค่าคอมมิชชั่น

#9

Post by snasui »

impim wrote: แต่หากขายได้มากกว่า 3 ชิ้น จะเริ่มนับชิ้นละ 250 บาทให้ตั้งแต่ชิ้นแรกถึงชิ้นที่ 10 แต่หากขายได้มากว่า 10 ชิ้น ชิ้นที่ 11 ขึ้นไป จะคิดให้ชิ้นละ 300 บาทค่ะ
:D จากคำอธิบายข้างต้น สามารถใช้สูตร Vlookup, Choose, Countif มาช่วยได้ ลองดูตัวอย่างตามไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#10

Post by impim »

อาจารย์ค่ะ

ขอโทษค่ะ คือมีงานอื่นต้องรีบทำเลยทิ้งกระทู้ไว้หลายวันค่ะ
ตามไฟล์ที่อาจารย์แนบกลับมาล่าสุด สินค้า A คำตอบคือสิ่งที่ต้องการค่ะ แต่..
สินค้า B กับ C ยังไม่ใช่ค่ะ
สำหรับสินค้า B ถ้าขายได้ 3 ชิ้น ชิ้นที่ 1 - 3 จะได้ชิ้นละ 300 ค่ะ ส่วนชิ้นที่ 4 จนถึงชิ้นที่ 9 จะได้ 350 และ่ชิ้นที่ 10 ขึ้นไปจะได้ 400 ค่ะ
สำหรับสินค้า C ถ้าขายได้ 3 ชิ้น ชิ้นที่ 1 - 3 จะได้ชิ้นละ 500 ค่ะ ส่วนชิ้นที่ 4 จนถึงชิ้นที่ 8 จะได้ 600 และ่ชิ้นที่ 9 ขึ้นไปจะได้ 700 ค่ะ
ตามไฟล์ที่แนบมาใหม่ ช่องสีเหลืองคือคำตอบที่ต้องการค่ะ

รบกวนหน่อยนะคะ
ขอบคุณค่ะ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#11

Post by impim »

อีกหน่อยค่ะ
สินค้า A ช่วงเงือนไขสุดท้าย ก็ยังไม่ใช่ค่ะ

คือ ถ้าขายได้ 1-3 ช้ิน จะได้ชิ้นละ 200 แต่ถ้าขายได้ มากกว่า 3 ชิ้นแต่ไม่เกิน 10 ชิ้นจะได้ค่าคอมตั้งแต่ชิ้นแรกถึงชิ้นที่ 10 ชิ้นละ 250 แต่ถ้าขายได้มากกว่า 10ชิ้น คือชิ้นที่11 เป็นต้นไปจะได้ชิ้นละ 300 ค่ะ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#12

Post by impim »

ไฟล์แนบค่ะ
แต่ปกติข้อมูลที่คีย์เข้าไปจะไม่เรียงตามไฟล์ที่แนบมานะคะ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#13

Post by impim »

แนบไฟล์แล้วแต่ทำไมส่งไม่ได้คะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31146
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: คิดค่าคอมมิชชั่น

#14

Post by snasui »

:D ปรับสูตรที่ G12 เป็นด้านล่างครับ

=VLOOKUP(COUNTIF($B$12:$B12,$B12),CHOOSE(MATCH(B12,{"a","b","c"},0),$H$2:$J$4,$K$2:$M$4,$N$2:$P$4),3)

Enter > Copy ลงด้านล่าง
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#15

Post by impim »

อาจารย์ค่ะ ..
ทำไมเอาสูตรใส่ในเซล G12 แล้ว คำตอบเป็น #N/A คะ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#16

Post by impim »

ตามไฟล์แนบค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: คิดค่าคอมมิชชั่น

#17

Post by DhitiBank »

ที่ขึ้น #N/A เพราะว่าตารางค่า commission ที่อยู่ในช่วง H1:P4 หายไปครับ (ไฟล์ตัวอย่างแรกๆ ของคุณยังมีตารางนี้อยู่ แต่ไฟล์ล่าสุดไม่มีแล้ว)
หากเพิ่มตารางนี้กลับเข้าไปใหม่ ก็จะไม่ error แล้วครับ ตารางนี้จำเป็นต้องมีเพราะสูตรของอาจารย์ต้องใช้ช่วงนี้ในการตัดสินใจเลือกค่า com ครับ
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#18

Post by impim »

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

คอลัมภ็สีเหลือง ใช้สูตรแทนแล้วค่ะ แต่คำตอบที่ต้องการคือตอลัมภ์สีแดงค่ะ

ข้อมูลสีเขียวคือเอาข้อมูลมาจัดเรียงตามประเภทสินค้าค่ะ
ข้อมูลสีม่วงคือสมมติว่าถ้า a ขายได้ไม่เกิน 3 ชิ้นจะได้ @ 200 ค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: คิดค่าคอมมิชชั่น

#19

Post by DhitiBank »

มีข้อสงสัยครับ :?:
ผมลองกรองเฉพาะสินค้าชนิด A พบว่ามีอัตราค่าคอมหลายช่วง รบกวนกำหนดรายละเอียดให้ชัดเจนได้ไหมครับ สินค้า A, B และ C มีอัตราการคิดค่าคอมเป็นอย่างไรบ้าง
commission.png
แล้วทำไมสินค้า B ชิ้นสุดท้ายค่าคอมถึงลดลงครับ :!:
commission2.png
You do not have the required permissions to view the files attached to this post.
impim
Bronze
Bronze
Posts: 304
Joined: Thu May 29, 2014 12:32 pm

Re: คิดค่าคอมมิชชั่น

#20

Post by impim »

อัตราค่าคอมมิชชั่น คือเซลที่ A1-E6 ค่ะ ดังนี้

สินค้า a >>>> ถ้าขายได้ 1-3ชิ้น ได้คอมชิ้นละ 200 >>ถ้าขายได้ 1-10 ชิ้น ได้คอมชิ้นละ 250 >>ถ้าขายได้ 11ขึ้นไป ได้คอมชิ้นละ 300
สินค้า b >>>> ถ้าขายได้ 1-3ชิ้น ได้คอมชิ้นละ 300 >>ถ้าขายได้ 4-9 ชิ้น ได้คอมชิ้นละ 350 >>ถ้าขายได้ 10ขึ้นไป ได้คอมชิ้นละ 400
สินค้า c >>>> ถ้าขายได้ 1-3ชิ้น ได้คอมชิ้นละ 500 >>ถ้าขายได้ 4-8 ชิ้น ได้คอมชิ้นละ 600 >>ถ้าขายได้ 9ขึ้นไป ได้คอมชิ้นละ 700

สินค้า a ถ้าเดือนนั้นขายได้ 2 ชิ้น จะได้ค่าคอมชิ้นละ 200 บาทค่ะ ...แต่ถ้าขายได้ 4 ชิ้น จะได้ค่าคอมชิ้นละ 250 บาทค่ะโดยได้ 250 บาทตั้งแต่ชิ้นแรกที่ขายได้ค่ะ
ไม่ใช่ชิ้นที่ 1-3 ได้ 200 แล้ว 4-10 ได้ 250ค่ะ
Post Reply