ฟังก์ชัน FREQUENCY ของ Excel ให้คุณนับได้ว่าอย่างไรค่าหลายครั้งอยู่ในช่วงที่ระบุ ตัวอย่างเช่นหากคุณมีอายุกลุ่มคนในสเปรดชีตคุณสามารถคำนวณได้ว่ามีกี่คนที่อยู่ในช่วงอายุที่แตกต่างกัน ลองมาดูวิธีการคำนวณการแจกแจงความถี่และเปอร์เซ็นต์ความถี่ของการดัดแปลงเล็กน้อย
ฟังก์ชัน FREQUENCY ทำอะไรได้บ้าง
ฟังก์ชันอาร์เรย์ FREQUENCY ของ Excel ให้คุณคำนวณการแจกแจงความถี่ของชุดข้อมูล คุณให้ชุดข้อมูลที่เป็นตัวเลข (นั่นคือเซลล์จริงที่คุณใช้เป็นแหล่งที่มาของคุณ) รายการของขีดแบ่ง bin (นั่นคือหมวดหมู่ที่คุณกำลังเรียงลำดับข้อมูล) แล้วกด Ctrl + Shift + Enter
ดังนั้นคุณจะใช้มันอย่างไร นี่เป็นตัวอย่างรวดเร็ว สมมติว่าคุณเป็นอาจารย์ด้วยสเปรดชีตที่แสดงคะแนนการทดสอบเชิงตัวเลขทั้งหมดของนักเรียน คุณสามารถใช้ฟังก์ชัน FREQUENCY เพื่อคำนวณจำนวนนักเรียนที่ได้รับ A, B, C, D หรือ F คะแนนการทดสอบเชิงตัวเลขคือชุดข้อมูลและเกรดตัวอักษรเป็นเกณฑ์ของ bin ของคุณ
คุณจะใช้ฟังก์ชัน FREQUENCY กับรายการของคะแนนการทดสอบของนักเรียนและฟังก์ชั่นจะนับจำนวนนักเรียนที่ได้เกรดจดหมายโดยการเปรียบเทียบคะแนนการทดสอบแต่ละรายการกับช่วงของค่าที่กำหนดเกรดจดหมายที่แตกต่างกัน
หากคุณปัดเศษคะแนนเป็นสิบที่ใกล้ที่สุดของเปอร์เซ็นต์ช่วงเหล่านี้จะนำไปใช้:
F <= 59.9 < D <= 69.9 < C <= 79.9 < B <= 89.9 < เป็
Excel จะกำหนดคะแนน 799 ถึงช่วง C ในขณะที่คะแนน 98.2 จะอยู่ในช่วง A Excel จะผ่านรายการคะแนนการทดสอบจัดหมวดหมู่แต่ละคะแนนนับจำนวนคะแนนทั้งหมดที่อยู่ในแต่ละช่วงและส่งกลับอาร์เรย์ด้วยเซลล์ห้าเซลล์ที่แสดงจำนวนคะแนนทั้งหมดในแต่ละช่วง
ฟังก์ชัน FREQUENCY ต้องการสองอาร์เรย์ดังนี้อินพุต:“ Data_array” และ“ Bins_array” อาร์เรย์เป็นเพียงรายการของค่า “ Data_array” จำเป็นต้องมีค่าเช่นเกรดตัวเลขสำหรับนักเรียน - ที่ Excel สามารถเปรียบเทียบกับชุดของเกณฑ์ที่กำหนดไว้ใน“ Bins_array” - เหมือนตัวอักษรที่มีคะแนนในตัวอย่างเดียวกัน
มาดูตัวอย่างกัน
สำหรับตัวอย่างของเราเราจะคำนวณความถี่เปอร์เซ็นต์การแจกแจงและความถี่ของชุดตัวเลข 18 ตัวระหว่าง 0 ถึง 10 เป็นเพียงการออกกำลังกายง่ายๆที่เราจะกำหนดจำนวนของตัวเลขเหล่านั้นที่อยู่ระหว่างหนึ่งถึงสองระหว่างสองและสามเป็นต้น
ในตัวอย่างสเปรดชีตอย่างง่ายของเราเรามีสองคอลัมน์: Data_array และ Bins_array
คอลัมน์“ Data_array” มีตัวเลขและคอลัมน์“ Bins_array” มีเกณฑ์ของถังขยะที่เราจะใช้ โปรดทราบว่าเราได้ปล่อยเซลล์ว่างไว้ที่ด้านบนสุดของคอลัมน์“ Bins_array” เพื่อพิจารณาจำนวนของค่าในอาร์เรย์ผลลัพธ์ซึ่งจะมีค่ามากกว่าหนึ่งค่าหนึ่งคือ“ Bins_array”
เราจะสร้างคอลัมน์ที่สามที่สามารถให้ผลลัพธ์ของเราได้ เรากำลังตั้งชื่อมันว่า“ ผลลัพธ์”
ก่อนอื่นให้เลือกเซลล์ที่คุณต้องการผลลัพธ์ที่จะไป ตอนนี้เปลี่ยนเป็นเมนู“ สูตร” แล้วคลิกปุ่ม“ ฟังก์ชั่นเพิ่มเติม” บนเมนูแบบเลื่อนลงชี้ไปที่เมนูย่อย "ทางสถิติ" เลื่อนลงมาเล็กน้อยจากนั้นคลิกฟังก์ชั่น“ FREQUENCY”
หน้าต่างอาร์กิวเมนต์ของฟังก์ชันจะปรากฏขึ้น คลิกในกล่อง“ Data_array” แล้วไฮไลต์เซลล์ในคอลัมน์“ Data_array” (คุณสามารถพิมพ์หมายเลขเซลล์ได้หากต้องการ)
หากคุณได้รับข้อความแสดงข้อผิดพลาดว่าคุณไม่สามารถแก้ไขเฉพาะบางส่วนของอาเรย์ได้นั่นหมายความว่าคุณไม่ได้เลือกเซลล์ทั้งหมดของอาเรย์ คลิก“ ตกลง” จากนั้นกดปุ่ม Esc
ในการแก้ไขสูตรของอาร์เรย์หรือลบอาร์เรย์คุณต้องเน้น ทั้งหมด ของเซลล์ของอาร์เรย์ก่อน
ตอนนี้คลิกในกล่อง“ Bins_array” แล้วเลือกเซลล์ที่เติมในคอลัมน์“ Bins_array”
คลิกปุ่ม“ ตกลง”
คุณจะเห็นว่าเฉพาะเซลล์แรกของคอลัมน์ "ผลลัพธ์" เท่านั้นที่มีค่าส่วนที่เหลือจะว่างเปล่า
หากต้องการดูค่าอื่น ๆ ให้คลิกภายในแถบ“ สูตร” แล้วกด Ctrl + Shift + Enter
คอลัมน์ผลลัพธ์จะแสดงค่าที่หายไป
คุณจะเห็นว่า Excel พบค่าสี่ค่านั้นน้อยกว่าหรือเท่ากับหนึ่ง (เน้นด้วยสีแดง) และยังพบการนับของช่วงตัวเลขอื่น ๆ ของเรา เราได้เพิ่มคอลัมน์ "คำอธิบายผลลัพธ์" ในสเปรดชีตของเราเพื่อให้เราสามารถอธิบายตรรกะของ Excel ที่ใช้ในการคำนวณแต่ละผลลัพธ์
วิธีการหาเปอร์เซ็นต์ความถี่
นั่นคือทั้งหมดที่ดีและดี แต่ถ้าแทนที่จะนับดิบในผลลัพธ์เราต้องการดูเปอร์เซ็นต์แทน ยกตัวอย่างเช่นเปอร์เซ็นต์ของจำนวนของเราลดลงระหว่างหนึ่งถึงสอง
เพื่อคำนวณหาความถี่ร้อยละของแต่ละbin เราสามารถเปลี่ยนสูตรอาร์เรย์โดยใช้ Function Bar ของ Excel เน้นเซลล์ทั้งหมดในคอลัมน์“ ผลลัพธ์” แล้วเพิ่มรายการต่อไปนี้ที่ท้ายสูตรในแถบฟังก์ชั่น:
/COUNT(B3:B20)
สูตรสุดท้ายควรมีลักษณะดังนี้:
=FREQUENCY(B3:B20,C3:C20)/COUNT(B3:B20)
ตอนนี้กด Ctrl + Shift + Enter อีกครั้ง
สูตรใหม่จะแบ่งองค์ประกอบของอาร์เรย์ผลลัพธ์แต่ละรายการด้วยจำนวนรวมของค่าในคอลัมน์“ Data_array”
ผลลัพธ์จะไม่ได้รับการจัดรูปแบบโดยอัตโนมัติเป็นเปอร์เซ็นต์ แต่เปลี่ยนได้ง่าย สลับไปที่เมนู“ หน้าแรก” จากนั้นกดปุ่ม“%”
ค่าจะปรากฏเป็นเปอร์เซ็นต์ ตัวอย่างเช่นคุณสามารถเห็นว่า 17% ของตัวเลขในคอลัมน์“ Data_array” อยู่ในช่วง 1-2
ดีที่สุดของทั้งหมดตอนนี้สูตรอยู่ในคอลัมน์“ ผลลัพธ์” คุณสามารถแก้ไขค่าใด ๆ ในคอลัมน์“ Data_array” และ“ Bins_array” และ Excel จะรีเฟรชผลลัพธ์โดยอัตโนมัติด้วยค่าที่อัปเดต
การข้ามเมนูสูตรและการใช้ฟังก์ชั่นบาร์
ถ้าคุณชอบการพิมพ์และรู้ทางของคุณการตั้งชื่อคอลัมน์และเซลล์คุณสามารถข้ามการขุดผ่านเมนู“ สูตร” ได้โดยเพียงพิมพ์ฟังก์ชันลงใน Function Bar ของ Excel โดยตรงจากนั้นกด Ctrl + Shift + Enter
ในการคำนวณการแจกแจงความถี่ใช้ไวยากรณ์ต่อไปนี้:
{=FREQUENCY(Data_array,Bins_array)}
ในการคำนวณเปอร์เซ็นต์ความถี่ให้ใช้ไวยากรณ์นี้แทน:
{=FREQUENCY(Data_array,Bins_array)/COUNT(Data_array)}
เพียงจำไว้ว่านี่เป็นสูตรอาร์เรย์ดังนั้นคุณต้องกด Ctrl + Shift + Enter แทนเพียงแค่ป้อน การปรากฏตัวของ {วงเล็บปีกกา} รอบสูตรระบุว่ามันถูกป้อนเป็นสูตรอาร์เรย์