วิธีรวมค่าที่ใหญ่ที่สุดในคอลัมน์จนถึงเปอร์เซ็นต์ที่แน่นอนใน Excel

ฉันจะรวมค่าที่ใหญ่ที่สุดในคอลัมน์เป็นเปอร์เซ็นต์หรือตัวเลขที่แน่นอนได้อย่างไร ฉันพยายามใช้ SUM() และ SUMIF() กับ LARGE() แต่ฉันไม่สามารถเข้าใจได้ ตามหลักการแล้ว ฉันต้องการที่จะดำเนินการนี้ได้โดยไม่ต้องเรียงลำดับคอลัมน์จากมากไปหาน้อย เนื่องจากสูตรนี้จะนำไปใช้กับหลายคอลัมน์


person user4100980    schedule 18.03.2016    source แหล่งที่มา
comment
การเปลี่ยนคำถามหลังจากได้รับคำตอบถือเป็นรูปแบบที่ไม่ดีในไซต์นี้ ทำให้คนที่ตอบก่อนการเปลี่ยนแปลงดูเหมือนไม่รู้ว่ากำลังทำอะไรอยู่ และเปิดใจรับการลงคะแนนเสียง การชี้แจงเป็นเรื่องปกติ แต่การเปลี่ยนคำถามนั้นผิด   -  person Scott Craner    schedule 18.03.2016
comment
โอเค... ทุกคนรู้ดี ฉันได้เพิ่มคำถามเพื่อชี้แจงสิ่งที่ฉันกำลังมองหา เนื่องจากโพสต์ต้นฉบับของฉันไม่ได้ระบุว่าจริงๆ แล้วฉันพยายามทำอะไรให้สำเร็จ ฉันไม่ได้พยายามที่จะรุกรานหรือทำให้ใครดูไม่ดี ขอบคุณสำหรับข้อมูล   -  person user4100980    schedule 18.03.2016
comment
การเปลี่ยนแปลงควรเป็นคำถามใหม่ ไม่ใช่การแก้ไขคำถามที่มีอยู่ คำถามนี้ควรย้อนกลับไปที่เดิม และหากข้อใดด้านล่างนี้ตอบต้นฉบับก็ควรทำเครื่องหมายว่าถูกต้อง   -  person Scott Craner    schedule 18.03.2016


คำตอบ (2)


ข้อมูลอยู่ในเซลล์ A1:A20

จำนวนจำกัดอยู่ในเซลล์ B1 บางสูตรที่เป็นไปได้:

{=SUM(A1:A20*--(A1:A20>B1))}
=SUMIF(A1:A20;">"&B1;A1:A20)
=SUMPRODUCT(A1:A20;--(A1:A20>B1))

ขีดจำกัด % อยู่ในเซลล์ B2 บางสูตรที่เป็นไปได้:

={SUM(A1:A20*--(A1:A20>MAX(A1:A20)*B2))}
=SUMIF(A1:A20;">"&(B2*MAX(A1:A20));A1:A20)
=SUMPRODUCT(A1:A20;--(A1:A20>B2*MAX(A1:A20)))

({...} เป็นสูตรอาร์เรย์ ใช้ Crtl+Shift+Enter)

person l1b3rty    schedule 18.03.2016
comment
เหตุใดจึงต้องใช้ CSE เมื่อเปลี่ยน SUM เป็น SUMPRODUCT จะทำเช่นเดียวกันโดยไม่มี CSE - person Scott Craner; 18.03.2016
comment
ใช่ จะทำเช่นเดียวกัน เพียงเพิ่มสิ่งเหล่านี้เพื่อเป็นข้อมูล - person l1b3rty; 20.03.2016

วิธีค้นหาเปอร์เซ็นต์การใช้งานสูงสุด:

=SUMPRODUCT(($F$1:$F$10)*(PERCENTRANK.INC($F$1:$F$10,$F$1:$F$10)>0.7))

โดยที่ $F$1:$F$10 คือชุดข้อมูลของคุณ และ .7 คือเกณฑ์ขั้นต่ำ

วิธีค้นหาหมายเลข n บนสุด:

=SUMPRODUCT(LARGE($F$1:$F$10,ROW(1:5)))

เปลี่ยน 5 เป็นจำนวนตัวเลขที่มากที่สุดเพื่อรวม นี่จะรวมตัวเลขที่ใหญ่ที่สุด 5 ตัว

หากต้องการรวมทุกอย่างด้วยจำนวนที่กำหนด:

=SUMIF($F$1:$F$10,">=" & 10)

โดยที่ 10 คือเกณฑ์ขั้นต่ำ

person Scott Craner    schedule 18.03.2016