วิธีหนึ่งในการสร้างฮิสโตแกรมคือการใช้เครื่องหมาย ฟังก์ชันความถี่ . ในตัวอย่างที่แสดง สูตรในเซลล์ G5:G8 คือ:
{= FREQUENCY (data,bins)}
ที่ไหน ข้อมูล (C5:C16) และ ถังขยะ (F5:F8) คือ ช่วงที่มีชื่อ .
สูตรนี้ป้อนเป็น สูตรอาร์เรย์หลายเซลล์ ในช่วง G5:G8
คำอธิบาย
หมายเหตุ: Excel รุ่นที่ใหม่กว่ามี a แผนภูมิฮิสโตแกรมดั้งเดิม , ซึ่งเป็น สร้างง่าย แต่ไม่ยืดหยุ่นในการจัดรูปแบบ ตัวอย่างในหน้านี้แสดงวิธีหนึ่งในการสร้างข้อมูลฮิสโตแกรมของคุณเองด้วยฟังก์ชัน FREQUENCY และใช้แผนภูมิคอลัมน์ปกติเพื่อลงจุดผลลัพธ์ เนื่องจาก FREQUENCY เป็นสูตร ผลลัพธ์และแผนภูมิจะอัปเดตแบบไดนามิกหากข้อมูลเปลี่ยนแปลง
NS ฟังก์ชันความถี่ ส่งคืนการกระจายความถี่ ซึ่งเป็นตารางสรุปที่แสดงจำนวนแต่ละค่าในช่วงโดย 'bin' FREQUENCY ใช้งานยากหน่อยเพราะต้องป้อนเป็น an สูตรอาร์เรย์ . ในทางกลับกัน เมื่อคุณตั้งค่าถังขยะของคุณอย่างถูกต้องแล้ว FREQUENCY จะให้การนับทั้งหมดแก่คุณในคราวเดียว!
การตั้งค่าและสูตร
ในตัวอย่างที่แสดง เรามีรายการ 12 คะแนนใน ชื่อ range 'ข้อมูล' (C5:C16) ช่วง F5:F8 คือช่วงที่มีชื่อ 'ถังขยะ' FREQUENCY จะถือว่าแต่ละค่า bin เป็น บน จำกัดสำหรับถังนั้น กล่าวอีกนัยหนึ่ง ถังขยะแต่ละถังจะรวมการนับคะแนนสูงสุดและรวมถึงค่าช่องเก็บด้วย FREQUENCY จะส่งกลับ 'overflow count' - จำนวนค่าที่มากกว่าถังสุดท้าย
เมื่อต้องการป้อนสูตร FREQUENCY ให้ทำตามขั้นตอนเหล่านี้ในเวิร์กบุ๊กที่แนบมา
1. ลบสูตรที่มีอยู่หากจำเป็น (ดูหมายเหตุด้านล่าง)
ชื่อช่วงใน excel คืออะไร
2. เลือกช่วง G5:G8 (ทั้งสี่เซลล์)
3. วางหรือพิมพ์สูตรนี้ในแถบสูตร:
= FREQUENCY (data,bins)
4. ป้อนสูตรเป็น an สูตรอาร์เรย์ ด้วยการควบคุม + shift + enter Excel จะเพิ่มวงเล็บปีกกาโดยอัตโนมัติ {}
หมายเหตุ: ในการแก้ไขสูตรที่มีอยู่ คุณจะต้องเลือกทั้งสี่เซลล์ก่อน จากนั้นคลิก ลบ คุณสามารถเลือกเซลล์ทั้งหมดพร้อมกันด้วยปุ่ม การควบคุมทางลัด + / .
FREQUENCY จะสร้างการนับสำหรับแต่ละ bin และส่งคืน an อาร์เรย์ ของผลลัพธ์เช่นนี้:
{24510} // array returned by FREQUENCY
Excel จะวาง 4 ค่าแรกในช่วง G5:G8 สังเกตว่าจำนวนล้นศูนย์จะถูกส่งกลับเป็นองค์ประกอบที่ห้าในอาร์เรย์ด้วย เนื่องจากไม่มีค่าใดที่มากกว่า 100 ค่านี้จะไม่แสดงในเวิร์กชีต เนื่องจากเราป้อนสูตรในสี่เซลล์เท่านั้น
Excel 365
ใน Excel 365 คุณสามารถป้อนสูตรเดียวในเซลล์ G5 แล้วผลลัพธ์จะโดยอัตโนมัติ เกม ลงบนใบงาน ไม่จำเป็นต้องใช้ control + shift + enter อย่างไรก็ตาม หากคุณใช้วิธีนี้ คุณจะเห็นจำนวนผลลัพธ์ของถังขยะล้นด้วย การป้อนสูตรใน 4 เซลล์เท่านั้น (ตามด้านบน) จะเป็นการระงับค่าสุดท้ายนี้ หากคุณไม่สนใจค่าพิเศษ ตัวเลือกสูตรเดียวจะง่ายกว่า และคุณสามารถเลือกไม่ลงจุดค่าในแผนภูมิได้
ป้าย
ป้ายกำกับใน E5:E8 มีไว้สำหรับการอ่านและการนำเสนอเท่านั้น สิ่งเหล่านี้สามารถปรับแต่งได้ตามที่คุณต้องการ ในตัวอย่างที่แสดง สูตรในเซลล์ E5 ที่คัดลอกลงมาคือ:
= IF (F5= MIN (bins),'≤'&F5,F4+1&'-'&F5)
สูตรนี้สร้างป้ายกำกับสำหรับแต่ละถังโดยใช้ค่า bin ในคอลัมน์ F
แผนภูมิฮิสโตแกรม
เมื่อต้องการสร้างแผนภูมิผลลัพธ์จาก FREQUENCY ให้ทำตามขั้นตอนเหล่านี้ ขั้นแรก ให้กดปุ่มควบคุมค้างไว้และเลือกสองช่วง: E4:E8 และ G4:G8 จากนั้นแทรกแผนภูมิคอลัมน์ (Insert > Charts > Clustered column):
ถัดไป คลิกขวาที่แถบ และจัดรูปแบบชุดข้อมูลเพื่อลดความกว้างของช่องว่างเป็น 5% (หรือตามต้องการ):
เปลี่ยนชื่อแผนภูมิตามที่คุณต้องการ ในตัวอย่างที่แสดง เรารับค่าในเซลล์ B2:
แผนภูมิสุดท้ายแสดงค่าที่ลงจุด:
ฮิสโตแกรมพร้อม Data Analysis ToolPak
อีกวิธีหนึ่งในการสร้างฮิสโตแกรมใน Excel คือการใช้ Add-in ของ Data Analysis ToolPak นี่เป็นวิธีการที่ง่ายมาก และใช้ได้กับ Excel เวอร์ชันเก่า อย่างไรก็ตาม มีข้อจำกัดอย่างหนึ่งคือ ผลลัพธ์คือ คงที่ และจะไม่อัปเดตโดยอัตโนมัติหากค่าในข้อมูลเปลี่ยนแปลง
ใช้เพื่อเลือกค่าในช่วงที่กำหนดเอกสารแนบ ฮิสโตแกรมพร้อม FREQUENCY.xlsx ผู้เขียน Dave Bruns