Bỏ qua nội dung chính

Hàm REDUCE trong Excel (365)

Sản phẩm Chức năng GIẢM áp dụng một Hàm LAMBDA đến từng giá trị trong một mảng và trả về tổng giá trị trong bộ tích lũy, giảm mảng xuống giá trị tích lũy.

giảm chức năng 1


cú pháp

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


Lập luận

  • Giá trị ban đầu (tùy chọn): Giá trị bắt đầu của bộ tích lũy. Nếu bỏ qua, giá trị mặc định là 0.
  • Mảng (bắt buộc): Mảng được giảm bớt.
  • Lambda (bắt buộc): Hàm LAMBDA tùy chỉnh được áp dụng để giảm mảng.
    • Bình xạc điện (bắt buộc): Giá trị tổng cộng và trả về là kết quả cuối cùng.
    • Giá trị (bắt buộc): Phép tính áp dụng cho từng phần tử trong mảng.

Trở lại giá trị

Sản phẩm Chức năng GIẢM trả về một giá trị duy nhất.


Ghi chú chức năng

  1. Chức năng REDUCE mới được giới thiệu trong Excel dành cho Microsoft 365. Vì vậy, nó không có sẵn trong các phiên bản Excel trước.
  2. Sản phẩm #GIÁ TRỊ! giá trị lỗi xảy ra nếu một trong các trường hợp dưới đây xảy ra:
    • một hàm LAMBDA không hợp lệ được cung cấp;
    • một số thông số sai được cung cấp.

Ví dụ

Như ảnh chụp màn hình bên dưới cho thấy, có một mảng dữ liệu. Đến tổng các số chẵn và lẻ trong mảng riêng biệt, vui lòng thực hiện như sau:

Tính tổng các số chẵn, vui lòng sao chép công thức bên dưới vào ô F6, sau đó nhấn đăng ký hạng mục thi phím để nhận kết quả.

= GIẢM (0,B6: D9,LAMBDA (a, b, IF (ISEVEN (b), a + b, a)))

giảm chức năng 3

Tính tổng các số lẻ, vui lòng sao chép công thức bên dưới vào ô F7, sau đó nhấn đăng ký hạng mục thi phím để nhận kết quả.

= GIẢM (0,B6: D9,LAMBDA (a, b, IF (ISODD (b), a + b, a)))

giảm chức năng 2

Lưu ý: Trong mỗi công thức ở trên, cung cấp giá trị ban đầu đối số được đặt thành 0. Nó cũng có thể là bỏ qua và được thay thế bởi một không gian trống. Ví dụ, để tính tổng các số chẵn, công thức trong ô F6 có thể được thay đổi thành:

= GIẢM ( ,B6: D9,LAMBDA (a, b, IF (ISEVEN (b), a + b, a)))

Chức năng tương đối:

  • Excel MAP Chức năng
    Hàm MAP áp dụng một hàm LAMBDA để tạo một giá trị mới và trả về một mảng được hình thành bằng cách ánh xạ mỗi giá trị trong (các) mảng được cung cấp thành một giá trị mới.

  • Excel LAMBDA Chức năng
    Hàm LAMBDA trong Excel được sử dụng để tạo các hàm tùy chỉnh có thể được sử dụng lại trong toàn bộ sổ làm việc.

  • Excel MAKEARRAY Chức năng
    Hàm MAKEARRAY trong Excel trả về một mảng được tính toán dựa trên số hàng và cột đã cho.

 

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