ไปยังเนื้อหาหลัก

ฟังก์ชันลด Excel (365)

พื้นที่ ฟังก์ชั่นลด ใช้ก ฟังก์ชันแลมบ์ดา ให้กับแต่ละค่าในอาร์เรย์และส่งกลับค่ารวมในตัวสะสม โดยลดอาร์เรย์ให้เป็นค่าสะสม

ลดฟังก์ชั่น 1


วากยสัมพันธ์

=REDUCE ([initial_value],array,lambda(accumulator, value))


ข้อโต้แย้ง

  • เริ่มต้น_value (ไม่บังคับ): ค่าเริ่มต้นของตัวสะสม หากละเว้น ค่าเริ่มต้นคือ 0
  • แถว (จำเป็น): อาร์เรย์ที่จะลดขนาด
  • แลมบ์ดา (จำเป็น): ฟังก์ชัน LAMBDA แบบกำหนดเองที่ใช้เพื่อลดอาร์เรย์
    • ผู้สะสม (จำเป็น): มูลค่ารวมขึ้นและส่งคืนเป็นผลสุดท้าย
    • ความคุ้มค่า (จำเป็น): การคำนวณที่ใช้กับแต่ละองค์ประกอบในอาร์เรย์

ราคาย้อนกลับ

พื้นที่ ฟังก์ชั่นลด ส่งกลับค่าเดียว


หมายเหตุฟังก์ชัน

  1. ฟังก์ชัน REDUCE ได้รับการแนะนำใหม่ใน Excel สำหรับ Microsoft 365. จึงไม่สามารถใช้ได้ใน Excel เวอร์ชันก่อนหน้า
  2. พื้นที่ #VALUE! ค่าความผิดพลาดจะเกิดขึ้นหากเกิดสถานการณ์ใดสถานการณ์หนึ่งด้านล่าง:
    • มีฟังก์ชัน LAMBDA ที่ไม่ถูกต้อง
    • ระบุจำนวนพารามิเตอร์ที่ไม่ถูกต้อง

ตัวอย่าง

ตามภาพหน้าจอด้านล่างแสดงให้เห็นว่ามีอาร์เรย์ของข้อมูล ถึง รวมเลขคู่และเลขคี่ ในอาร์เรย์แยกกัน โปรดทำดังนี้:

เพื่อรวมเลขคู่โปรดคัดลอกสูตรด้านล่างลงในเซลล์ F6 จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์

=ลด (0,บี6:ดี9,แลมบ์ดา(a,b,IF(ISEVEN(b), a+b,a)))

ลดฟังก์ชั่น 3

เพื่อรวมเลขคี่โปรดคัดลอกสูตรด้านล่างลงในเซลล์ F7 จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์

=ลด (0,บี6:ดี9,แลมบ์ดา(a,b,IF(ISODD(b), a+b,a)))

ลดฟังก์ชั่น 2

หมายเหตุ: ในแต่ละสูตรข้างต้น the Initial_value อาร์กิวเมนต์ถูกตั้งค่าเป็น 0. นอกจากนี้ยังสามารถ ที่ถูกตัดออก และแทนที่ด้วย พื้นที่ว่าง. ตัวอย่างเช่น ในการรวมเลขคู่ สูตรในเซลล์ F6 สามารถเปลี่ยนเป็น:

=ลด ( ,บี6:ดี9,แลมบ์ดา(a,b,IF(ISEVEN(b), a+b,a)))

ฟังก์ชันสัมพัทธ์:

  • Excel MAP ฟังก์ชัน
    ฟังก์ชัน MAP จะใช้ฟังก์ชัน LAMBDA เพื่อสร้างค่าใหม่และคืนค่าอาร์เรย์ที่เกิดขึ้นจากการแมปแต่ละค่าในอาร์เรย์ที่ให้มากับค่าใหม่

  • Excel LAMBDA ฟังก์ชัน
    ฟังก์ชัน Excel LAMBDA ใช้เพื่อสร้างฟังก์ชันแบบกำหนดเองที่สามารถนำมาใช้ซ้ำได้ตลอดทั้งเวิร์กบุ๊ก

  • Excel MAKEARRAY ฟังก์ชัน
    ฟังก์ชัน Excel MAKEARRAY ส่งคืนอาร์เรย์ที่คำนวณตามจำนวนแถวและคอลัมน์ที่กำหนด

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations