Sử dụng aggrerate tính tổng nhiều điều kiện loại bỏ giá trị lỗi

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

phungvanton

Thành viên mới
Tham gia
17/7/12
Bài viết
37
Được thích
-3
Dear All !
Em có công thức như sau AGGREGATE(9,6,(Sheet1!E:E=Sheet2!B2)*(Sheet1!K:K<Sheet2!C2),Sheet1!N:N)
Nhưng ra kế quả là 0 đồng thời hiển thị thông báo dưới đây
Mọi người giải thích giúp em ạ.

1687501952952.png
 

File đính kèm

Rất giản dị. Cố gắng mà nhớ.
Phần giải thích đó "Không hề giản dị và rất là khó nhớ."

Theo mình thì nôm na thế này:
Với hàm AGGREGATE, mình hay dùng hai đối số 14 hay 15
AGGREGATE(14,6, array, 1): giá trị lớn thứ 1 trong array
AGGREGATE(15,6, array, 1): giá trị nhỏ thứ 1 trong array
và chỉ 2 đối số này chấp nhận làm việc với array.
(array: 1 mảng ảo tạo ra từ biểu thức, ví dụ:: (Sheet1!E:E=Sheet2!B2)*(Sheet1!K:K<Sheet2!C2)

Các đối số khác, chỉ làm việc trực tiếp với vùng cụ thể trên bảng tính:
VD: AGGREGATE(9,3,A1:B100,...)
Chứ không phải là:
AGGREGATE(9,6,(Sheet1!E:E=Sheet2!B2)*(Sheet1!K:K<Sheet2!C2),Sheet1!N:N)
 
Phần giải thích đó "Không hề giản dị và rất là khó nhớ."

Theo mình thì nôm na thế này:
Với hàm AGGREGATE, mình hay dùng hai đối số 14 hay 15
AGGREGATE(14,6, array, 1): giá trị lớn thứ 1 trong array
AGGREGATE(15,6, array, 1): giá trị nhỏ thứ 1 trong array
và chỉ 2 đối số này chấp nhận làm việc với array.
(array: 1 mảng ảo tạo ra từ biểu thức, ví dụ:: (Sheet1!E:E=Sheet2!B2)*(Sheet1!K:K<Sheet2!C2)

Các đối số khác, chỉ làm việc trực tiếp với vùng cụ thể trên bảng tính:
VD: AGGREGATE(9,3,A1:B100,...)
Chứ không phải là:
AGGREGATE(9,6,(Sheet1!E:E=Sheet2!B2)*(Sheet1!K:K<Sheet2!C2),Sheet1!N:N)
Như vậy với đối số 9 thì không thể dùng điều kiện như vậy được đúng không bạn ?
Bài đã được tự động gộp:

Bác Vetmini giải thích đây bạn ơi :
View attachment 291820

Dùng Sumifs đi bạn cho nhẹ nhàng
Vì vùng tính tổng đôi khi chứa kết quả lỗi nên mình mới nghĩ đến Aggrerate bạn ạ.
 
Như vậy với đối số 9 thì không thể dùng điều kiện như vậy được đúng không bạn ?
Bài đã được tự động gộp:


Vì vùng tính tổng đôi khi chứa kết quả lỗi nên mình mới nghĩ đến Aggrerate bạn ạ.
Bài #4 và kết quả test của bạn trả lời rồi đó.
Chỉ nghĩ đến AGG khi bạn cần trích xuất gì đó liên quan đến LARGE, SMALL ....
Còn SUM, AVERAGE, SUBTOTAL... thì chỉ dùng trưc tiếp với vùng trên bảng tính nhé.
 

File đính kèm

  • 1687508248083.png
    1687508248083.png
    7.8 KB · Đọc: 6
Web KT

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

Back
Top Bottom