: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

จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Loveman
Member
Member
Posts: 76
Joined: Wed Feb 03, 2010 4:16 pm

จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#1

Post by Loveman »

จะหาค่า Max จาก Sumproduct ได้เปล่าครับ
ที่ยกตัวอย่างใช้ SumProduct อยากให้แสดง ค่าที่ 40 เลยครับ
ว่าค่าที่คูณ มากสุดที่ 40 ครับ
You do not have the required permissions to view the files attached to this post.
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#2

Post by kmb »

:D ลองสูตรนี้ดูครับ
=MAX(B2:B8*C2:C8)
>Ctrl+Shift+Enter เพราะเป็นสูตร Array

กรณีนี้ค่าสูงสุดน่าจะเป็น 50 หรือเปล่าครับ :?:
Loveman
Member
Member
Posts: 76
Joined: Wed Feb 03, 2010 4:16 pm

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#3

Post by Loveman »

{=MAX(B2:B8*C2:C8)}

ได้แล้วพี่

แต่ถ้า MAX((B2:B8)*(1/B2:B8)*(C2:C8))

เพื่อให้ออก ค่า Max ของ C2:C8 ที่เจอในการ คูณ แล้วจะแก้อย่างไรดีครับ
ผมแก้แล้ว #Div/0 นะครับ
Loveman
Member
Member
Posts: 76
Joined: Wed Feb 03, 2010 4:16 pm

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#4

Post by Loveman »

แต่ถ้า MAX((B2:B8)*(1/B2:B8)*(C2:C8))

ที่แก้แบบนี้ เพื่อหาค่า C2:C8 ที่ MAx นะครับ
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#5

Post by kmb »

kmb wrote::D ลองสูตรนี้ดูครับ
=MAX(B2:B8*C2:C8)
>Ctrl+Shift+Enter เพราะเป็นสูตร Array
:D สมมติว่าสูตรนี้อยู่ในเซลล์ D10 นะครับ
ที่เซลล์ C10 ลองสูตรนี้ครับ
=LOOKUP(2,1/($D$2:$D$8=$D10),C$2:C$8)
>Enter
User avatar
apirak2455
Member
Member
Posts: 31
Joined: Thu Dec 09, 2010 10:51 pm
Excel Ver: 2021

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#6

Post by apirak2455 »

:D ทางเลือกครับ ลองสูตรนี้

=INDEX(B2:B8*C2:C8,MATCH(MAX(C2:C8),C2:C8,0))
kmb
Bronze
Bronze
Posts: 305
Joined: Thu Oct 14, 2010 10:03 pm

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#7

Post by kmb »

apirak2455 wrote::D ทางเลือกครับ ลองสูตรนี้

=INDEX(B2:B8*C2:C8,MATCH(MAX(C2:C8),C2:C8,0))
:D สำหรับกรณีนี้ ถ้าจะใช้ Index & Match สูตรต้องเป็นแบบนี้นะครับ
=INDEX(C2:C8,MATCH(MAX(B2:B8*C2:C8),B2:B8*C2:C8,0))
>Ctrl+Shift+Enter

เพราะสูตร MATCH(MAX(C2:C8),C2:C8,0) จะได้ค่ามากที่สุดจาก C2:C8 นะครับ ไม่ใช่ค่ามากที่สุดของ B2:B8*C2:C8
User avatar
apirak2455
Member
Member
Posts: 31
Joined: Thu Dec 09, 2010 10:51 pm
Excel Ver: 2021

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#8

Post by apirak2455 »

ผมอาจเข้าใจผิดครับ :D :D

ตามความเข้าใจของผมคือ จขกท.ต้องการให้โชว์ค่าใน D2:D8 ทีมีความสัมพันธ์กับ ค่าที่ "มากที่สุด" ใน C2:C8
Loveman
Member
Member
Posts: 76
Joined: Wed Feb 03, 2010 4:16 pm

Re: จะหาค่า Max จาก Sumproduct ได้เปล่าครับ

#9

Post by Loveman »

โอ้ว ประยุกต์ของพี่ทั้ง 2 ท่านได้แล้วครับ
ขอบคุณมากๆๆๆครับพี่ :P :P :P :P :P
Post Reply