ต้องรู้
- ฟังก์ชัน SMALL: พิมพ์ =SMALL( ในเซลล์ เลือกอาร์เรย์ ใส่เครื่องหมายจุลภาค ป้อนค่า k ปิด ในวงเล็บ แล้วกด Enter.
- LARGE ฟังก์ชัน: เลือกเซลล์ พิมพ์ =LARGE( ไฮไลต์อาร์เรย์ พิมพ์เครื่องหมายจุลภาค เพิ่ม k ค่า ปิดวงเล็บ แล้วกด Enter.
เมื่อคุณต้องการวิเคราะห์ชุดตัวเลขแบบกว้างๆ ให้ใช้ฟังก์ชัน Excel SMALL และ LARGE เพื่อกำหนดเป้าหมายตัวเลขและค่าเฉพาะในชุดข้อมูล ต่อไปนี้คือวิธีใช้ฟังก์ชันเหล่านี้ใน Excel สำหรับ Microsoft 365, Excel 2019, Excel 2016, Excel 2013 และ Excel 2010
ใช้ฟังก์ชัน Excel SMALL
ฟังก์ชัน SMALL ใน Excel คืนค่า k-th เล็กที่สุด ค่า (โดยที่ k- แทนตำแหน่งของค่า ตัวอย่างเช่น แรก สอง หรือห้า) ในชุดข้อมูลที่คุณกำหนด คุณอาจต้องการทราบค่าที่น้อยที่สุดที่หนึ่ง สาม หรือห้า จุดประสงค์ของฟังก์ชันนี้คือส่งคืนค่าที่มีสถานะสัมพัทธ์เฉพาะในชุดข้อมูล
ฟังก์ชัน SMALL เขียนเป็น SMALL(array, k) โดยที่ array คือช่วงของข้อมูลที่คุณต้องการตรวจสอบ และ k คือจุดที่ผู้ใช้กำหนด (เช่น ที่หนึ่ง ที่สอง หรือสิบสี่) ที่ฟังก์ชันกำลังค้นหาในอาร์เรย์ของข้อมูลนั้น
-
เลือกอาร์เรย์ข้อมูล ข้อมูลนี้สามารถทำงานในคอลัมน์หรือแถวเดียว หรือสามารถกระจายข้ามหลายแถวและหลายคอลัมน์ได้ คุณจะต้องกำหนดอาร์เรย์นี้ในไวยากรณ์ของฟังก์ชัน SMALL
If คือจำนวนจุดข้อมูลในอาร์เรย์ SMALL(array, 1) เท่ากับค่าที่น้อยที่สุด และ SMALL(array, n)เท่ากับค่าที่มากที่สุด
-
เลือกเซลล์ในสเปรดชีตเพื่อเข้าสู่ฟังก์ชัน SMALL ตัวอย่างที่ใช้ในบทช่วยสอนนี้จะค้นหาตัวเลขที่น้อยที่สุดเป็นอันดับสามในชุดข้อมูล ดังนั้น k=3.
- Enter =SMALL(เพื่อเริ่มสูตร
- เลือกอาร์เรย์ข้อมูล Excel ช่วยให้คุณสามารถเน้นชุดข้อมูล เมื่อเลือกค่าที่ถูกต้องแล้ว Excel จะตั้งชื่ออาร์เรย์ (ในกรณีนี้คือ B2:D9)
- หลังจากคุณเลือกอาร์เรย์ข้อมูลแล้ว ให้ป้อนเครื่องหมายจุลภาค (,) เพื่อดำเนินการตามสูตรต่อไป
-
ป้อนค่า k ตัวอย่างนี้ใช้ 3 Type 3 จากนั้นปิดวงเล็บของฟังก์ชัน สูตรควรอ่านว่า:
=เล็ก(B2:D9, 3)
ฟังก์ชันและสูตรใน Excel ต้องขึ้นต้นด้วยเครื่องหมายเท่ากับ (=) ก่อนพิมพ์ฟังก์ชันและพารามิเตอร์
-
กด Enter เพื่อคำนวณผลลัพธ์ของฟังก์ชัน
- ส่งคืนค่า 4 ซึ่งหมายความว่าจากอาร์เรย์ของข้อมูลนี้ 4 เป็นค่าที่น้อยที่สุดเป็นอันดับสาม
ใช้ฟังก์ชัน Excel LARGE
ในทางกลับกัน ฟังก์ชัน LARGE ใน Excel จะส่งกลับค่า k-th ใหญ่เป็นอันดับที่ (โดยที่ k- แทนตำแหน่งของค่า ตัวอย่างเช่น ใหญ่ที่สุดอันดับแรกหรือใหญ่เป็นอันดับห้า) ที่คุณกำหนดในชุดข้อมูล
ฟังก์ชัน LARGE เขียนเป็น LARGE(array, k) โดยที่ array คือช่วงของข้อมูลที่คุณต้องการตรวจสอบ และ k คือจุดที่ผู้ใช้กำหนด (เช่น ที่หนึ่ง ที่สอง หรือสิบสี่) ที่ฟังก์ชันกำลังค้นหาในอาร์เรย์ข้อมูล
-
เลือกอาร์เรย์ข้อมูล ข้อมูลนี้สามารถทำงานในคอลัมน์หรือแถวเดียว หรือสามารถกระจายข้ามแถวและหลายคอลัมน์ได้ คุณจะต้องกำหนดอาร์เรย์นี้ในไวยากรณ์ของฟังก์ชัน LARGE
ถ้าเป็นจำนวนจุดข้อมูลในอาร์เรย์ LARGE(array, 1) เท่ากับค่าที่มากที่สุด และ LARGE(array, n)เท่ากับค่าที่มากที่สุด
- เลือกเซลล์ในสเปรดชีตเพื่อพิมพ์ฟังก์ชัน LARGE ในตัวอย่าง ค้นหาตัวเลขที่ใหญ่ที่สุดในชุดข้อมูล ดังนั้น k=1.
- เริ่มสูตรโดยพิมพ์ =LARGE(
- เลือกอาร์เรย์ข้อมูล Excel ช่วยให้คุณสามารถเน้นชุดข้อมูล เมื่อเลือกค่าที่ถูกต้องแล้ว Excel จะตั้งชื่ออาร์เรย์ (ในกรณีนี้คือ B2:D9) พิมพ์เครื่องหมายจุลภาค (,) เพื่อดำเนินการต่อสูตร
-
ป้อนค่า k ตัวอย่างนี้ใช้ 1 พิมพ์ 1 แล้วปิดวงเล็บของฟังก์ชัน สูตรควรอ่านว่า:
=LARGE(B2:D9, 1)
-
กดปุ่ม Enter เพื่อคำนวณผลลัพธ์ของฟังก์ชัน
- ตัวอย่างนี้ค้นหาจำนวนมากที่สุดในอาร์เรย์ ซึ่งก็คือ 5111.
ถ้าอาร์เรย์มีขนาดใหญ่ คุณอาจต้องทราบจำนวนจุดข้อมูลในชุด ไฮไลต์อาร์เรย์แล้วดูที่ด้านล่างของหน้าจอ Excel Count:XX ระบุจำนวนข้อมูลที่อยู่ในอาร์เรย์ โดยที่ XX คือตัวเลข
ข้อผิดพลาดที่เป็นไปได้ในฟังก์ชันขนาดเล็กและขนาดใหญ่ใน Excel
สูตร Excel จะต้องถูกต้องจึงจะใช้งานได้ หากคุณพบข้อผิดพลาด นี่คือสิ่งที่ควรระวัง:
- ถ้าอาร์เรย์ว่างเปล่า หมายความว่าคุณไม่ได้เลือกเซลล์ที่มีข้อมูล ฟังก์ชัน SMALL และ LARGE จะส่งกลับ NUM! ผิดพลาด
- If k ≤ 0 หรือถ้า k เกินจำนวนจุดข้อมูลภายในอาร์เรย์ SMALL และ LARGE จะส่งกลับ NUM! ผิดพลาด