Chiêu thứ 20: Đếm hoặc cộng những ô đã được định dạng có điều kiện
Số trang: 3
Loại file: pdf
Dung lượng: 199.43 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chiêu thứ 20: Đếm hoặc cộng những ô đã được định dạng có điều kiện Chúng ta thường hỏi: "Làm thế nào để tính toán với những ô đã được tô một màu cụ thể nào đó?" Câu hỏi này thường được nêu ra, bởi vì Excel không có một hàm bình thường nào để thưc hiện được nhiệm vụ này; tuy nhiên, nó có thể được thực hiện bằng một hàm tự tạo. Vấn đề duy nhất xảy ra với việc sử dụng hàm tự tạo, là nó không thể lọc ra bất kỳ một loại định dạng nào...
Nội dung trích xuất từ tài liệu:
Chiêu thứ 20: Đếm hoặc cộng những ô đã được định dạng có điều kiệnChiêu thứ 20: Đếm hoặc cộng những ô đã được định dạng có điều kiện Chúng ta thường hỏi: Làm thế nào để tính toán với những ô đã được tô một màu cụ thể nào đó? Câu hỏi này thường được nêu ra, bởi vì Excel không có một hàm bình thường nào để thưc hiện được nhiệm vụ này; tuy nhiên, nó có thể được thực hiện bằng một hàm tự tạo. Vấn đề duy nhất xảy ra với việc sử dụng hàm tự tạo, là nó không thể lọc ra bất kỳ một loại định dạng nào đã được áp dụng bởi việc định dạng có điều kiện (conditional formatting). Tuy nhiên, suy nghĩ một tí, bạn vẫn có thể có được kết quả tương tự mà không phải cần đến một hàm tự tạo. Giả sử rằng bạn có một danh sách dài những con số trong dãy $A$2:$A$100. Và bạn đã áp dụng định dạng có điều kiện cho dãy đó: đánh dấu những ô nào có giá trị nằm trong khoảng từ 10 đến 20. Bây giờ, bạn muốn lấy ra giá trị của những ô thỏa mãn điều kiện mà bạn đã thiết lập, và tính tổng của những ô đã được áp dụng định dạng đó. Không có gì khó! Bạn đừng để những kiểu định dạng đã được áp dụng chi phối bạn, nói cách khác, bạn không cần quan tâm những ô đó được định dạng kiểu gì. Bạn chỉ cần quan tâm đến điều kiện để áp dụng định dạng cho chúng (trong trường hợp này, là những ô có giá trị trong khoảng từ 10 đến 20). Bạn có thể dùng hàm SUMIF() để tính tổng của những ô thỏa mãn điều kiện nào đó, nhưng chỉ một điều kiện mà thôi! Nếu muốn có nhiều điều kiện, bạn phải dùng hàm SUMIFS() trong Excel 2007, hoặc là dùng một công thức mảng. Ở đây tôi sẽ nói đến công thức mảng, vì nó có thể sử dụng trong hầu hết các phiên bản của Excel. Với trường hợp đã ví dụ trong bài này, bạn sử dụng một công thức mảng giống như sau: =SUM(IF($A$2:$A$100>10, IF($A$2:$A$10010, IF($A$2:$A$100 10, < 20). Để làm điều này, bạn theo các bước sau: Chọn ô B2 và nhập vào đó công thức: =IF(AND(A2>10, A210. Trong ô D2, nhập vào biểu thức =SUMPRODUCT(($A$2:$A$100>10) * ($A$2:$A$10010), --($A$2:$A$100 10, ô đósẽ có giá trị là 1 (TRUE), còn không thì bẳng 0 (FALSE); Mảng thứ hai, cũng tương tựnhư vậy, nhưng áp dụng cho những ô có giá trị 10 và
Nội dung trích xuất từ tài liệu:
Chiêu thứ 20: Đếm hoặc cộng những ô đã được định dạng có điều kiệnChiêu thứ 20: Đếm hoặc cộng những ô đã được định dạng có điều kiện Chúng ta thường hỏi: Làm thế nào để tính toán với những ô đã được tô một màu cụ thể nào đó? Câu hỏi này thường được nêu ra, bởi vì Excel không có một hàm bình thường nào để thưc hiện được nhiệm vụ này; tuy nhiên, nó có thể được thực hiện bằng một hàm tự tạo. Vấn đề duy nhất xảy ra với việc sử dụng hàm tự tạo, là nó không thể lọc ra bất kỳ một loại định dạng nào đã được áp dụng bởi việc định dạng có điều kiện (conditional formatting). Tuy nhiên, suy nghĩ một tí, bạn vẫn có thể có được kết quả tương tự mà không phải cần đến một hàm tự tạo. Giả sử rằng bạn có một danh sách dài những con số trong dãy $A$2:$A$100. Và bạn đã áp dụng định dạng có điều kiện cho dãy đó: đánh dấu những ô nào có giá trị nằm trong khoảng từ 10 đến 20. Bây giờ, bạn muốn lấy ra giá trị của những ô thỏa mãn điều kiện mà bạn đã thiết lập, và tính tổng của những ô đã được áp dụng định dạng đó. Không có gì khó! Bạn đừng để những kiểu định dạng đã được áp dụng chi phối bạn, nói cách khác, bạn không cần quan tâm những ô đó được định dạng kiểu gì. Bạn chỉ cần quan tâm đến điều kiện để áp dụng định dạng cho chúng (trong trường hợp này, là những ô có giá trị trong khoảng từ 10 đến 20). Bạn có thể dùng hàm SUMIF() để tính tổng của những ô thỏa mãn điều kiện nào đó, nhưng chỉ một điều kiện mà thôi! Nếu muốn có nhiều điều kiện, bạn phải dùng hàm SUMIFS() trong Excel 2007, hoặc là dùng một công thức mảng. Ở đây tôi sẽ nói đến công thức mảng, vì nó có thể sử dụng trong hầu hết các phiên bản của Excel. Với trường hợp đã ví dụ trong bài này, bạn sử dụng một công thức mảng giống như sau: =SUM(IF($A$2:$A$100>10, IF($A$2:$A$10010, IF($A$2:$A$100 10, < 20). Để làm điều này, bạn theo các bước sau: Chọn ô B2 và nhập vào đó công thức: =IF(AND(A2>10, A210. Trong ô D2, nhập vào biểu thức =SUMPRODUCT(($A$2:$A$100>10) * ($A$2:$A$10010), --($A$2:$A$100 10, ô đósẽ có giá trị là 1 (TRUE), còn không thì bẳng 0 (FALSE); Mảng thứ hai, cũng tương tựnhư vậy, nhưng áp dụng cho những ô có giá trị 10 và
Tìm kiếm theo từ khóa liên quan:
tuyệt chiêu excel các hàm trong excel thủ thuật máy tính bài tập excel phương pháp học excelTài liệu có liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 369 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 348 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 238 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 237 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 226 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 223 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 222 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 214 0 0 -
Chiêu 28: Trích xuất dữ liệu số trong 1 chuỗi bằng VBA
4 trang 213 0 0 -
Hướng dẫn cách burn file ghost
9 trang 209 0 0