phungvanton
Thành viên mới
- Tham gia
- 17/7/12
- Bài viết
- 37
- Được thích
- -3
AGGREGATE
Phần giải thích đó "Không hề giản dị và rất là khó nhớ."Rất giản dị. Cố gắng mà nhớ.
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 ?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)
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 đó.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 ạ.
Cảm ơn bạn nhé. Rất dễ hiểu.Theo như tớ hiểu cho nhớ đỡ khó, và thoáng đầu thì:
- cứ 1->13: --->>> cấm dùng công thức, chỉ được ghi trực tiếp VD: A1:A10.
- trên 13: --->>> được dùng công thức VD: A1:A10<>""*A1:A10.