Dấu { trong công thức có ý nghĩa gì? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Kimchi2395

Thành viên mới
Tham gia
2/7/18
Bài viết
2
Được thích
1
Xin chào, cho mình hỏi dấu { trong excel có ý nghĩa gì vậy?
ví dụ : {=SUM(IF(NHD>=$A$3;IF(NHD<=$G$3;IF(DVN=B9;SLUONG;0))))}
 
Xin chào, cho mình hỏi dấu { trong excel có ý nghĩa gì vậy?
ví dụ : {=SUM(IF(NHD>=$A$3;IF(NHD<=$G$3;IF(DVN=B9;SLUONG;0))))}
Dấu { và } bao công thức vào trong là dạng công thức Mảng, nó được tạo bằng cách nhấn tổ hợp phím Ctrl+Shift+Enter khi muốn kết thúc công thức dùng Mảng, như ví dụ trên: =SUM(IF(NHD>=$A$3;IF(NHD<=$G$3;IF(DVN=B9;SLUONG;0))))
Thực chất công thức trên không cần dùng công thức Mảng, mà chỉ cần dùng SUMIFS() bình thường vẫn được:
=SUMIFS(SLUONG;NHD;">="&$A$3;NHD;"<="&$G$3;DVN;$B9)
Chỉ Enter.
Thân
 
Dấu { và } bao công thức vào trong là dạng công thức Mảng, nó được tạo bằng cách nhấn tổ hợp phím Ctrl+Shift+Enter khi muốn kết thúc công thức dùng Mảng, như ví dụ trên: =SUM(IF(NHD>=$A$3;IF(NHD<=$G$3;IF(DVN=B9;SLUONG;0))))
Thực chất công thức trên không cần dùng công thức Mảng, mà chỉ cần dùng SUMIFS() bình thường vẫn được:
=SUMIFS(SLUONG;NHD;">="&$A$3;NHD;"<="&$G$3;DVN;$B9)
Chỉ Enter.
Thân
Hình như nếu không dùng công thức mảng thì nó chỉ đúng với dòng đầu tiên của name chứ bạn. Mình không thử được do máy tính không cài excel.
 
Hình như nếu không dùng công thức mảng thì nó chỉ đúng với dòng đầu tiên của name chứ bạn. Mình không thử được do máy tính không cài excel.
Hàm SUMIFS là tính tổng với nhiều điều kiện cho nguyên 1 mảng điều kiện rồi, không cần {}, chứ đâu phải công thức của chủ thớt là SUM với hỗ trợ hàm IF cho từng dòng nên cần hàm mảng {}
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom