Note: The other languages of the website are Google-translated. Back to English
English English

วิธีค้นหาค่าสูงสุดหรือต่ำสุดตามเกณฑ์ใน Excel

doc-find-max-value-with-criteria-1

สมมติว่าฉันมีช่วงข้อมูลต่อไปนี้คอลัมน์ A มีชื่อผลิตภัณฑ์และคอลัมน์ B มีปริมาณการสั่งซื้อตอนนี้ฉันต้องการค้นหามูลค่าการสั่งซื้อสูงสุดของผลิตภัณฑ์ KTE ตามภาพหน้าจอต่อไปนี้ที่แสดง ใน Excel เราจะแยกค่าสูงสุดหรือต่ำสุดตามเกณฑ์อย่างน้อยหนึ่งเกณฑ์ได้อย่างไร

ค้นหาค่าสูงสุดหรือต่ำสุดตามเกณฑ์เดียวเท่านั้น

ค้นหาค่าสูงสุดหรือต่ำสุดตามเกณฑ์หลายเกณฑ์


ลูกศรสีฟ้าฟองขวา ค้นหาค่าสูงสุดหรือต่ำสุดตามเกณฑ์เดียวเท่านั้น

หากต้องการส่งคืนค่าสูงสุดหรือต่ำสุดด้วยเกณฑ์เดียวฟังก์ชัน MAX จะช่วยคุณได้

1. ใส่สูตรนี้: =MAX((A2:A13=D2)*B2:B13) ลงในเซลล์เฉพาะที่คุณต้องการดูภาพหน้าจอ:

doc-find-max-value-with-criteria-2

เคล็ดลับ: ในสูตรนี้: A2: A13 is เซลล์ช่วงที่มีเกณฑ์ D2 คือเกณฑ์ที่คุณต้องการค้นหาค่าสูงสุดตาม B2: B13 คือช่วงที่ส่งคืนค่าที่สอดคล้องกัน

2. จากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันเพื่อรับค่าสูงสุดของ KTE ดูภาพหน้าจอ:

doc-find-max-value-with-criteria-3

หมายเหตุ: หากต้องการรับค่าขั้นต่ำตามเกณฑ์เฉพาะโปรดป้อนสูตรนี้ =MIN(IF(A2:A13=D2,B2:B13))หลังจากพิมพ์สูตรคุณต้องกด Ctrl + Shift + Enter คีย์เข้าด้วยกันจากนั้นคุณจะได้รับผลลัพธ์ต่อไปนี้:

doc-find-max-value-with-criteria-4


ลูกศรสีฟ้าฟองขวา ค้นหาค่าสูงสุดหรือต่ำสุดตามเกณฑ์หลายเกณฑ์

หากคุณต้องการค้นหาค่าสูงสุดหรือต่ำสุดที่มีหลายเกณฑ์คุณสามารถใช้สูตรต่อไปนี้:

รับข้อมูลต่อไปนี้เช่นฉันต้องการค้นหาคำสั่งซื้อสูงสุดหรือต่ำสุดของ KTE ในเดือนมกราคม:

doc-find-max-value-with-criteria-5

1. ป้อนสูตรนี้ลงในเซลล์ที่คุณต้องการวางผลลัพธ์: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))ดูภาพหน้าจอ:

doc-find-max-value-with-criteria-7

เคล็ดลับ: ในสูตรนี้: A2: A13 คือข้อมูลที่มีเงื่อนไข 1 B2: B13 คือช่วงข้อมูลที่มีเงื่อนไข 2 F1 และ F2 เป็นเกณฑ์ที่คุณยึดตาม C2: C13 หมายถึงช่วงที่คุณต้องการส่งคืนค่าสูงสุด

2. จากนั้นกด Ctrl + Shift + Enter คีย์พร้อมกันค่าสูงสุดที่ค่าที่สอดคล้องกันใน A2: A13 เท่ากับค่าใน F1และค่าที่สอดคล้องกันใน B2: B13 เท่ากับค่าใน F2 จะถูกส่งกลับ

doc-find-max-value-with-criteria-8

หมายเหตุ: เพื่อให้ได้ค่าต่ำสุดตามเกณฑ์เหล่านี้โปรดใช้สูตรนี้: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))และอย่าลืมกด Ctrl + Shift + Enter คีย์ร่วมกัน


Advanced Combine Rows: (ค้นหาค่าสูงสุดหรือต่ำสุดตามคอลัมน์หลัก)

กับ Kutools สำหรับ Excel's แถวรวมขั้นสูง ใช้ประโยชน์ได้อย่างรวดเร็วคุณสามารถรวมแถวที่ซ้ำกันหลายแถวไว้ในระเบียนเดียวตามคอลัมน์หลักและยังสามารถใช้การคำนวณบางอย่างเช่นผลรวมค่าเฉลี่ยจำนวนและอื่น ๆ สำหรับคอลัมน์อื่น ๆ

  • 1. ระบุคอลัมน์หลักที่คุณต้องการค้นหาค่าสูงสุดหรือต่ำสุดที่คอลัมน์อื่นอ้างอิง
  • 2. เลือกการคำนวณที่คุณต้องการ

doc-find-max-value-with-criteria-9

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 200 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 60 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!


บทความที่เกี่ยวข้อง:

จะเลือกข้อมูล / ค่าสูงสุดด้วยฟังก์ชันสูงสุดใน Excel ได้อย่างไร

วิธีเลือกค่าสูงสุดและค่าต่ำสุดใน Excel


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (10)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี เมื่อฉันลองใช้สูตร MIN มันใช้งานไม่ได้และให้ 0 กับฉัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
Virtualcoyright - คุณมีช่องว่างในช่วงที่คุณใช้ MIN หรือไม่? ถ้าเป็นเช่นนั้น มันจะกลับมาพร้อมกับสูตร 0 ต่อไปนี้:

=MIN(IF(A2:A13=D2,B2:B13))

เพื่อป้องกันไม่ให้ได้รับ 0 หากมีช่องว่างอยู่ในช่วง B2:B13 ให้เขียนสูตรในลักษณะต่อไปนี้:

=MIN(IF(A2:A13=D2,IF(B2:B13<>0,B2:B13)))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณเพิ่งช่วยเบคอนของฉันไว้! ฉันกำลังประสบปัญหาที่ฉันไม่มีช่องว่าง & ค่าทั้งหมดโดยที่ > 0 แต่สูตรขั้นต่ำได้ผลลัพธ์เป็น 0 ในขณะที่ฉันต้องการค่าบวกน้อยที่สุด และสูตรที่คุณแก้ไขก็ทำอย่างนั้น ฉันคิดว่าพวกเขาควรแก้ไขบทความเพื่อรวมสูตรที่คุณแก้ไข
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คำถามที่คล้ายกัน แต่อิงจากข้อมูลที่กลับรายการ ฉันทำงานเกี่ยวกับการลงทุนที่ดิน ฉันมีรายชื่อมณฑลและค่าที่เกี่ยวข้อง ยิ่งค่าต่ำยิ่งต้องทำงานในพื้นที่มากขึ้น ถ้าฉันเสียบคำว่า "เคาน์ตี A" ด้วยค่า 100 แล้วเคาน์ตี้ B ที่มีค่า 85 จากนั้นเคาน์ตี้ C ที่มีค่า 66 ฉันสามารถใช้คำสั่งใดเพื่อระบุเคาน์ตี้ C ว่าเป็นเขตที่ฉันต้องดำเนินการ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี

ฉันต้องการความช่วยเหลือในการดึงค่าจากตารางตามชื่อของวัตถุ (หลายวัตถุที่มีหลายข้อมูลจากวัตถุเดียวกันซึ่งแยกความแตกต่างตามวันที่) เพื่อรับข้อมูลล่าสุดตามวันที่ที่ระบุ ( อาจมีข้อมูลล่าสุดมากกว่า ข้อมูลที่ระบุ)

เลขที่ วันที่เริ่มต้น วันที่สิ้นสุด อัตราน้ำมัน (stb/d)
1 BT-101L 1/1/2017 0:00 1/2/2017 0:00 59
2 BT-106L 1/7/2017 0:00 1/8/2017 0:00 124
3 BT-106S 1/8/2017 0:00 1/9/2017 0:00 132
4 BT-101L 1/9/2017 0:00 1/10/2017 0:00 138
5 BT-201S 1/10/2017 0:00 1/11/2017 0:00 144
6 BT-203S 1/11/2017 0:00 1/12/2017 0:00 150
7 BT-101L 1/29/2017 0:00 1/30/2017 0:00 269

ในโหมดผลลัพธ์ ฉันต้องเติมข้อมูลตามข้อมูลล่าสุดที่มี

วันที่ BT-101L
1-ม.ค. 59
2-ม.ค. 59
3-ม.ค. 59
4-ม.ค. 59
5-ม.ค. 59
6-ม.ค. 59
7-ม.ค. 59
8-ม.ค. 132
9-ม.ค. 132
10-ม.ค. 132
11-ม.ค. 132
12-ม.ค. 132
13-ม.ค. 132
14-ม.ค. 132
15-ม.ค. 132
16-ม.ค. 132

ทุกคนสามารถช่วย?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี,

คล้ายกับตัวอย่างข้างต้น โดยที่สูตรอาร์เรย์ MAX ค้นหาค่าสูงสุดสำหรับ KTE และ ม.ค. (สองเงื่อนไข) --> ฉันกำลังพยายามทำเกือบเหมือนกัน แต่ฉันต้องคืนค่าไม่ใช่แค่ค่าสูงสุดเท่านั้น แต่ต้องคืนค่าชื่อแถว ซึ่งมีค่าสูงสุดนี้... ลองนึกภาพว่า ถ้ามีอีกหนึ่งคอลัมน์ระหว่าง B และ C ซึ่งมีชื่อบุคคลที่ทำคำสั่ง เช่น... ฉันกำลังพยายามใช้สูตร INDEX แต่กลับไม่มี' ทำงานจริงๆ เช่นนี้: =INDEX(C2:C13,MAX(IF(A2:A13=F1,IF(B2:B13=F2,D2:D13)),0) อะไรคือวิธีแก้ปัญหาที่นี่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันกำลังค้นหาค่าต่ำสุดจากแต่ละเซลล์ (ซึ่งไม่อยู่ในช่วง) และให้คำตอบว่า '-' จะแก้ปัญหานี้ได้อย่างไร? =นาที(A3, B3, D3, G3) แต่ B3 เป็นศูนย์
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สิ่งนี้มีประโยชน์มาก ขอบคุณมาก!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เคล็ดลับ: ใช้ MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) หรือ MINIFS...


วิธีแก้ปัญหาที่นำเสนอนี้งี่เง่าและใช้งานไม่ได้จริงๆ
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ