การสร้างสูตรที่ค้นหาเปอร์เซ็นต์ไทล์สำหรับชุดข้อมูลใน Excel [ปิด]


-1

ในสเปรดชีตต่อไปนี้เซลล์ต่อไปcolorเป็นรายการการตรวจสอบข้อมูลที่มีตัวเลือกred, green, blueและเรื่องเดียวกันสำหรับการtypeยกเว้นเลือกที่มีและ1 2สำหรับเซลล์ที่อยู่ถัดignore?จากตัวเลือกคือyesและno

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่ฉันต้องการทำคือค้นหาเปอร์เซ็นต์ที่ 25, 50 และ 75 สำหรับส่วนของชุดข้อมูลของฉันโดยใช้สูตรในเซลล์ถัดจากเซลล์ไทล์ไทล์ที่ 25, 50 และ 75 นั่นคือหากการตรวจสอบความถูกต้องของข้อมูลเลือกสีแดงและประเภท 2 ฉันต้องการให้เซลล์เปอร์เซนต์ไทล์ส่งคืน 3 เปอร์เซนต์สำหรับส่วนของข้อมูลนั้น

นอกจากนี้ก็จะดีถ้าignore?มีการตั้งค่าyesสำหรับการcolorจากนั้นเซลล์จะกลับเปอร์เซนต์สำหรับข้อมูลที่แบ่งกลุ่มตามที่กำหนดtypeเท่านั้น ถ้าไม่ได้ตั้งค่าเป็นใช่สำหรับทั้งคู่มันจะเป็นเปอร์เซนต์ของทั้งชุด

ขอบคุณสำหรับความช่วยเหลือของคุณ!


เปอร์เซ็นไทล์ที่ 25 เท่ากับ((Max-Min)*.25)+Minหรือไม่
Engineer Toast

ฉันหวังว่าจะปรับเปอร์เซ็นไทล์ให้ดีถ้ามันใช้ฟังก์ชั่น PERCENTILE เพื่อที่ฉันจะได้ปรับมัน
theamateurdataanalyst

1
@EngineerToast - ไม่ระบุเปอร์เซ็นต์โดยการแจกแจงความถี่มากกว่าช่วง เปอร์เซ็นไทล์ที่ 25 คือค่าที่ 25% ของข้อมูลต่ำกว่า
fixer1234

@ fixer1234 ฉันไปและเรียนรู้คณิตศาสตร์ฉันหลังจากที่ฉันถามคำถาม ฉันดีใจที่ฉันไม่ต้องใช้สถิติของฉันสำหรับอาชีพของฉัน
Engineer Toast

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

คำตอบ:


1

สิ่งที่คุณต้องการคือสูตรอาเรย์ นี่คือวิธีแก้ปัญหาสำหรับเปอร์เซ็นไทล์ที่ 25 ที่ยังไม่ได้ใช้ignore?ข้อมูล ฉันจะทำงานต่อไป สิ่งนี้จะต้องป้อนด้วยCtrl+ Alt+ Enterเพื่อให้ทำงานได้

{=PERCENTILE.EXC(IF($B$2:$B$28=$F$3,IF($C$2:$C$28=$F$4,$D$2:$D$28)),0.25)}

(เหมือนที่ฉันพูดฉันจะทำงานต่อไปในignore?ส่วนนี้)


Heck เราสามารถรวมบางฟังก์ชั่นในบางIFข้อความสั่งได้ นี่เป็นสูตรอาร์เรย์อีกครั้ง

=IF(AND($H$3="yes",$H$4="yes"),PERCENTILE.EXC($D$2:$D$28,0.25),IF($H$3="yes",PERCENTILE.EXC(IF($C$2:$C$28=$F$4,$D$2:$D$28),0.25),PERCENTILE.EXC(IF($B$2:$B$28=$F$3,IF($C$2:$C$28=$F$4,$D$2:$D$28)),0.25)))

ในตัวอย่างเล็ก ๆ ของฉันมันใช้งานได้ดี แต่ในปัญหาจริงของฉันฉันมีรายการที่ไม่สนใจ 4 รายการซึ่งทำให้ซับซ้อนเกินไป ความคิดอื่น ๆ ?
theamateurdataanalyst

1
แล้วการเพิ่มคอลัมน์ตัวช่วยในชุดข้อมูลต้นฉบับของคุณเพื่อพิจารณาว่าควรรวมอยู่ในคณิตศาสตร์หรือไม่
Engineer Toast

ฉันพยายาม แต่ล้มเหลว ยังเป็นผู้เริ่มต้นใน Excel
theamateurdataanalyst

ตกลงนี่เป็นเรื่องยุ่งยากสำหรับมือถือ คอลัมน์ตัวช่วยจะเป็นสิ่งที่คล้ายกับสูตรหลอกนี้: '= และ (หรือ (color = selectedColor, ละเว้นColor = "ใช่"), หรือ (type = selectedType, ละเว้นType = "ใช่"), หรือ (... ), หรือ ( ... )) '
Engineer Toast

เพื่อให้ตัวอย่างของคุณมีความแม่นยำให้ใส่คอลัมน์ใหม่ในE:Eและใช้สูตรนี้สำหรับE2: =AND(OR(B2=$G$3,$I$3="yes"),OR(C2=$G$4,$I$4="yes"),OR(...),OR(...))จากนั้นสูตรนี้สำหรับเปอร์เซ็นต์ไทล์ที่ 25:{=PERCENTILE.EXC(IF($E$2:$E$28,$D$2:$D$28),0.25)}
Toast ของวิศวกร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.