การรวมฟังก์ชันสองอย่างขึ้นไปเช่น ROUND และ SUM ในสูตรเดียวใน Excel มักเรียกว่า ฟังก์ชันการทำรัง
การทำรังทำได้โดยการทำหน้าที่เป็น อาร์กิวเมนต์ สำหรับฟังก์ชันที่สอง
ในภาพด้านบน:
- ตัวอย่างในแถวที่หกมีฟังก์ชัน SUM ทำหน้าที่เป็นอาร์กิวเมนต์ Number สำหรับฟังก์ชัน ROUND
- แถวที่เจ็ดมีฟังก์ชัน ROUND หลายแบบเป็นอาร์กิวเมนต์ จำนวน สำหรับฟังก์ชัน SUM
การรวมฟังก์ชัน ROUND และ SUM ใน Excel
ตั้งแต่ Excel 2007 จำนวนระดับของฟังก์ชันที่สามารถซ้อนอยู่ภายในกันได้เป็น 64
ก่อนเวอร์ชันนี้มีการซ้อนกันเพียง 7 ระดับเท่านั้น
เมื่อประเมินฟังก์ชันที่ซ้อนกัน Excel จะเรียกใช้ฟังก์ชันที่ลึกที่สุดหรือสุดท้ยแรกก่อนแล้วจึงทำงานออกไปข้างนอก
ขึ้นอยู่กับลำดับของทั้งสองฟังก์ชั่นเมื่อรวมกัน,
- แถวหรือคอลัมน์ของข้อมูลสามารถสรุปและปัดเศษไว้เป็นจำนวนทศนิยมที่ตั้งไว้ทั้งหมดภายในเซลล์แผ่นงานเดียวแถวที่หกด้านบน
- ค่าต่างๆจะถูกปัดเศษและรวมเป็นแถวที่เจ็ด
- ค่าต่างๆสามารถปัดเศษและรวมเป็นค่าทั้งหมดในเซลล์เดียวโดยใช้ สูตรอาร์เรย์ที่ ซ้อนกัน SUM / ROUND แถวที่แปดด้านบน
แม้ว่าสูตรในแถวที่หกถึงแปดให้ผลลัพธ์ที่คล้ายกันมากลำดับของฟังก์ชันที่ซ้อนกันอาจมีความสำคัญ
ผลลัพธ์สำหรับสูตรในแถวที่หกและเจ็ดมีค่าแตกต่างกันเพียง 0.01 ซึ่งอาจมีหรือไม่มีนัยสำคัญขึ้นอยู่กับความต้องการของข้อมูล
ตัวอย่างสูตร ROUND / SUM
ขั้นตอนด้านล่างแสดงวิธีป้อนสูตร ROUND / SUM ที่อยู่ในเซลล์ B6 ในภาพด้านบน
= ROUND (SUM (A2: A4), 2)
แม้ว่าจะสามารถป้อนสูตรสมบูรณ์ด้วยตนเองได้หลายคนพบว่ามันง่ายกว่าที่จะใช้กล่องโต้ตอบของฟังก์ชันเพื่อป้อนสูตรและอาร์กิวเมนต์
กล่องโต้ตอบช่วยให้การป้อนอาร์กิวเมนต์ของฟังก์ชันหนึ่ง ๆ พร้อมกันโดยไม่ต้องกังวลเกี่ยวกับ ไวยากรณ์ ของฟังก์ชันเช่นวงเล็บรอบอาร์กิวเมนต์และเครื่องหมายจุลภาคที่ทำหน้าที่เป็นตัวคั่นระหว่างอาร์กิวเมนต์
แม้ว่าฟังก์ชัน SUM มีกล่องโต้ตอบของตนเองไม่สามารถใช้เมื่อฟังก์ชันถูกซ้อนกันภายในฟังก์ชันอื่น Excel ไม่อนุญาตให้มีการเปิดกล่องโต้ตอบที่สองเมื่อป้อนสูตร
- คลิกที่ เซลล์ B6 เพื่อให้เซลล์ที่ใช้งานอยู่
- คลิกแท็บ สูตร ของ ริบบิ้น
- คลิกที่ Math & Trig ในเมนูเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
- คลิก ROUND ในรายการเพื่อเปิดกล่องโต้ตอบฟังก์ชัน ROUND
- คลิกที่ หมายเลข ในกล่องโต้ตอบ
- พิมพ์ SUM (A2: A4) เพื่อป้อนฟังก์ชัน SUM เป็นอาร์กิวเมนต์ ตัวเลข ของฟังก์ชัน ROUND
- คลิกที่บรรทัด Num_digits ในไดอะลอกบ็อกซ์
- พิมพ์ 2 ในบรรทัดนี้เพื่อให้รอบคำตอบของฟังก์ชัน SUM เป็นทศนิยม 2 ตำแหน่ง
- คลิก ตกลง เพื่อทำสูตรให้สมบูรณ์และกลับไปที่เวิร์กชีท
- คำตอบ 764.87 ควรปรากฏในเซลล์ B6 เนื่องจากเราได้ปัดเศษของข้อมูลในเซลล์ D1 ถึง D3 (764.8653) เป็นทศนิยม 2 ตำแหน่ง
- คลิกเซลล์ C3 จะแสดงฟังก์ชันที่ซ้อนกัน
= ROUND (SUM (A2: A4), 2) ใน แถบสูตร เหนือแผ่นงาน
SUM / ROUND สูตรอาร์เรย์หรือ CSE
สูตรอาร์เรย์เช่นหนึ่งในเซลล์ B8 ช่วยให้การคำนวณหลายแบบเกิดขึ้นในเซลล์แผ่นเดียว
สูตรอาร์เรย์ได้รับการยอมรับโดยวงเล็บปีกกาหรือวงเล็บปีกกา {} ที่ล้อมรอบสูตรไว้ วงเล็บปีกกาเหล่านี้ไม่ได้พิมพ์ แต่จะป้อนโดยกดปุ่ม Shift + Ctrl + Enter บนแป้นพิมพ์
เนื่องจากคีย์ที่ใช้ในการสร้างสูตรแบบอาร์เรย์จึงเรียกว่าสูตร CSE
สูตรอาร์เรย์จะถูกป้อนโดยปกติโดยไม่ต้องใช้กล่องโต้ตอบของฟังก์ชัน เมื่อต้องการป้อนสูตรอาร์เรย์ SUM / ROUND ในเซลล์ B8:
- คลิกที่ เซลล์ B8 เพื่อให้เซลล์ที่ใช้งานอยู่
- พิมพ์ สูตร = ROUND (SUM (A2: A4), 2)
- กด และ กด แป้น Shift + Ctrl ค้าง ไว้บนแป้นพิมพ์
- กดและปล่อยคีย์ Enter บนแป้นพิมพ์
- ค่า 764.86 ควรปรากฏในเซลล์ B8
- การคลิกที่เซลล์ B8 จะแสดงสูตรอาร์เรย์
{= ROUND (SUM (A2: A4), 2)} ในแถบสูตร
ใช้ ROUNDUP หรือ ROUNDDOWN แทน
Excel มีฟังก์ชันปัดเศษอีกสองอย่างที่คล้ายกับฟังก์ชัน ROUND - ROUNDUP และ ROUNDDOWN ฟังก์ชันเหล่านี้จะใช้เมื่อคุณต้องการปัดเศษค่าตามทิศทางที่กำหนดแทนที่จะใช้กฎการปัดเศษของ Excel
เนื่องจากอาร์กิวเมนต์สำหรับทั้งสองฟังก์ชั่นเหล่านี้เหมือนกับฟังก์ชันของ ROUND สามารถใช้แทนสูตรที่ซ้อนกันได้ในแถวที่หกได้อย่างง่ายดาย
รูปแบบของสูตร ROUNDUP / SUM จะเป็นดังนี้:
= ROUNDUP (SUM (A2: A4), 2)
รูปแบบของสูตร ROUNDDOWN / SUM จะเป็นดังนี้:
= ROUNDDOWN (SUM (A2: A4), 2)