Mục lục
Bài viết này sẽ tập trung vào cách đếm số lần xuất hiện ngày trong Excel từ các bộ dữ liệu khác nhau và các điều kiện khác nhau.
Tải xuống Sổ làm việc Thực hành
Bạn có thể tải xuống sổ làm việc được sử dụng để minh họa từ liên kết bên dưới .
Đếm ngày xuất hiện.xlsm
2 ví dụ phù hợp để đếm ngày xuất hiện trong Excel
Chúng tôi đang phân loại tất cả ví dụ trong các phần và tiểu mục khác nhau. Như vậy sẽ dễ hiểu hơn. Trong phần đầu tiên, chúng tôi đã trình bày cách bạn có thể đếm các lần xuất hiện ngày cụ thể trong Excel. Cái thứ hai bao gồm đếm số lần xuất hiện trong một phạm vi cụ thể. Và cuối cùng, chúng tôi đã chỉ ra cách chúng tôi có thể đếm các lần xuất hiện ngày duy nhất trong Excel.
1. Số lần xuất hiện của một ngày cụ thể
Đối với trường hợp đầu tiên này, chúng tôi sẽ tập trung vào tập dữ liệu sau.
Bộ dữ liệu bao gồm danh sách các tác phẩm của H. Ridder Haggard và ngày xuất bản của chúng. Trong các phần phụ sau đây, chúng ta sẽ xem cách chúng ta có thể đếm số lần xuất hiện vào một ngày cụ thể bằng cách sử dụng các hàm khác nhau của Microsoft Excel.
1.1 Sử dụng Hàm COUNTIF
Đây là cách đơn giản nhất để đếm số lần xuất hiện vào một ngày cụ thể trong Excel. Ý tưởng chính là sử dụng hàm COUNTIF để thực hiện công việc cho chúng tôi. Hơn nữa, chúng ta có thể làm điều đó cho bất kỳ loại giá trị nào, không chỉ ngày tháng.
Tuy nhiên, hàm COUNTIF cần haiđối số – một phạm vi ô được gọi là phạm vi và tiêu chí cụ thể được gọi là tiêu chí. Sau đó, nó trả về số lượng ô trong phạm vi duy trì tiêu chí cụ thể đó.
Đối với tập dữ liệu, các bước sẽ như sau.
Các bước:
- Đầu tiên, chọn ô E5 .
- Sau đó viết công thức sau vào đó.
=COUNTIF(C5:C243,"18-Aug-1888")
- Sau đó, nhấn Enter .
Đây là cách chúng tôi có thể dễ dàng đếm số lần xuất hiện của một ngày cụ thể trong Excel bằng hàm COUNTIF .
1.2 Sử dụng Hàm TÓM TẮT
Một cách khác chúng ta có thể đạt được kết quả tương tự là sử dụng hàm Hàm TÓM TẮT . Cụ thể, hàm này lấy một hoặc nhiều phạm vi ô làm đối số. Do đó, nó trả về tổng toán học của chúng dưới dạng đầu ra. Do đó, chúng ta có thể sử dụng hàm này để định cấu hình công thức đếm số lần xuất hiện ngày trong Excel.
Hãy làm theo các bước sau để xem cách chúng ta có thể sử dụng hàm đó cho tập dữ liệu này.
Các bước:
- Đầu tiên, chọn ô E5 .
- Sau đó viết công thức sau vào int.
=SUMPRODUCT(--(C5:C25="18-Aug-1888"))
🔎 Phân tích công thức
👉 Tại đây C4:C23=”18- Aug-1888″ so sánh mọi ô trong phạm vi C4 với C23 và trả về TRUE nếu ngày là Aus 18, 1888 . Ngược lại trả về FALSE .
👉 Phần (–) chuyển đổi mảng giá trị Boolean( TRUE và FALSE ) thành một mảng 1 và 0, 1 cho TRUE và 0 cho FALSE .
👉 Hàm SUMPRODUCT() sau đó trả về tổng của các số 1 và 0 này. Đây là tổng số ô có ngày Ngày 18 tháng 8 năm 1888 .
- Cuối cùng, hãy nhấn Enter trên bàn phím của bạn.
Do có công thức, giờ đây, hàm này sẽ trả về tổng số ngày xuất hiện của thông tin nhập cụ thể đó từ bảng tính Excel.
1.3 Sử dụng Bảng tổng hợp
Nếu bạn muốn cùng nhau đếm số lần xuất hiện của mỗi ngày, thì bạn có thể sử dụng tính năng Pivot Table của Excel. Đây là một công cụ mạnh mẽ trong Excel, chúng ta có thể sử dụng để tính toán, tóm tắt và phân tích dữ liệu. Và bằng cách tóm tắt, chúng tôi có thể đếm tổng số lần xuất hiện ngày cho mọi ngày trong tập dữ liệu.
Để sử dụng phương pháp này cho tập dữ liệu hoặc tập dữ liệu tương tự, bạn cần làm theo các bước sau.
Các bước:
- Đầu tiên, chọn bất kỳ ô nào từ tập dữ liệu.
- Sau đó chuyển đến tab Chèn trên dải băng của bạn.
- Tiếp theo, chọn PivotTable từ phần nhóm Bảng .
- Ngoài ra, bạn có thể tạo chắc chắn về phạm vi tập dữ liệu và nơi bạn muốn đặt bảng tổng hợp trong hộp tiếp theo. Để chứng minh, chúng tôi đã chọn một trang tính mới.
- Sau đó nhấp vào OK . Do lựa chọn trước đó, một bảng tính mới sẽ mở ngay bây giờ.
- Bây giờ hãy bắt đầuđến Trường PivotTable mà bạn sẽ tìm thấy ở phía bên phải của bảng tính có chứa bảng tổng hợp.
- Tiếp theo, nhấp và kéo Ngày xuất bản vào cả hai Các trường và Giá trị riêng lẻ.
- Kết quả là bảng tổng hợp sẽ xuất hiện ở vị trí mong muốn place.
2. Tổng số ngày trong một phạm vi cụ thể
Trong phần này, chúng ta sẽ tiếp tục đếm số lần xuất hiện ngày trong Excel. Nhưng lần này, chúng tôi sẽ đếm các ngày thuộc về một phạm vi thay vì một trận đấu duy nhất như trong phần trước.
Để minh họa các phương pháp, chúng tôi sẽ sử dụng tập dữ liệu sau.
Có sự thay đổi trong tập dữ liệu. Mặc dù ý tưởng chính vẫn giống như ý tưởng trước, nhưng một số hàm và công thức không hoạt động đúng với các ngày sau năm 1901. Do đó, tập dữ liệu có sự thay đổi như vậy.
Dù bằng cách nào, bạn cũng có thể làm theo một trong các cách sau các phương pháp đếm số lần xuất hiện ngày trong một phạm vi cụ thể bằng một trong ba cách sau.
2.1 Sử dụng hàm COUNTIFS
Trong tiểu mục này, chúng ta sẽ sử dụng hàm COUNTIFS để đếm số lần xuất hiện ngày từ một phạm vi cụ thể trong Excel . Hàm này nhận một số đối số - luôn là một phạm vi và một điều kiện theo cặp. Và sau đó nó trả về số ô đại diện cho tất cả các điều kiện đã cho. Vì vậy, chúng tôi có thể dễ dàng sử dụng chức năng này đểlợi thế.
Hãy làm theo các bước sau để xem cách chúng tôi có thể làm điều đó.
Các bước:
- Đầu tiên, chọn ô E5 .
- Sau đó viết công thức sau.
=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")
- Cuối cùng, nhấn Enter .
Vì vậy, chúng ta có thể thấy có tổng cộng ba cuốn sách nằm trong khoảng thời gian từ năm 1940 đến năm 1950. Và đây là cách chúng tôi có thể đếm các lần xuất hiện ngày từ một phạm vi cụ thể trong Excel.
Đọc thêm: Công thức Excel để tính số ngày giữa hôm nay và một ngày khác
2.2 Sử dụng Hàm TÓM TẮT
Một cách khác mà chúng ta có thể thực hiện tương tự là sử dụng hàm TÓM TẮT . Nói chung, chúng tôi sử dụng chức năng này để tìm tổng các sản phẩm của một số mảng. Và chúng ta đặt các mảng này làm đối số của hàm.
Bây giờ, giả sử chúng ta muốn tìm các kết quả giống nhau - những cuốn sách được xuất bản từ năm 1940 đến 1950. Vì vậy, điều chúng ta có thể làm là tìm mảng của những cuốn sách đã được xuất bản sau năm 1940 và trước năm 1950, rồi sử dụng hàm TỔNG KẾT để tìm tổng tích của chúng. Đến lượt nó sẽ cung cấp cho chúng tôi tổng số sách hoặc ngày đã xuất hiện trong khoảng thời gian đó.
Hãy làm theo các bước sau để xem cách chúng tôi có thể triển khai điều đó.
Các bước:
- Đầu tiên, chọn ô E5 .
- Thứ hai, chèn công thức sau vào ô.
=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))
- Thứ ba, nhấn Enter .
Đâylà cách chúng ta có thể sử dụng hàm để đếm số lần xuất hiện ngày từ một phạm vi cụ thể trong Excel.
Đọc thêm: Công thức Excel cho số ngày giữa hai ngày
2.3 Sử dụng Mã VBA
Và phương pháp cuối cùng để đếm số lần xuất hiện ngày từ một phạm vi cụ thể là sử dụng mã VBA. Visual Basic for Applications (VBA) của Microsoft là một ngôn ngữ lập trình hướng sự kiện mà chúng ta có thể sử dụng cho nhiều mục đích khác nhau- bắt đầu từ các mục nhập ô đơn giản và các sửa đổi để tự động hóa các quy trình lớn và buồn tẻ.
Trong phần này, chúng ta sẽ nói về về mã sẽ giúp chúng tôi đếm ngày thuộc về một phạm vi. Nhưng trước khi sử dụng bất kỳ loại mã VBA nào, trước tiên bạn cần có tab Nhà phát triển để hiển thị trên dải băng của mình. Nếu bạn chưa có, hãy nhấp vào đây để xem cách hiển thị tab Nhà phát triển trên dải băng của bạn .
Trước khi chúng tôi đi sâu vào chi tiết của quy trình, hãy chuẩn bị tập dữ liệu cho quá trình. Điều này rõ ràng là để hiển thị độ dài của mã, mặc dù bạn có thể sử dụng chúng với cùng bộ dữ liệu ở trên. Chúng tôi đang hiển thị ứng dụng cho tập dữ liệu sau với phạm vi ngày cho từng cuốn sách.
Sau khi có tab, bạn có thể làm theo các bước sau để đếm các lần xuất hiện ngày thuộc về một phạm vi cụ thể trong Excel.
Các bước:
- Đầu tiên, chuyển đến tab Nhà phát triển trên dải băng của bạn.
- Sau đó chọn Visual Basic từPhần nhóm Mã .
- Kết quả là cửa sổ VBA sẽ mở ra.
- Bây giờ hãy chọn thẻ Chèn vào đó.
- Sau đó chọn Mô-đun từ menu thả xuống.
- Nếu mô-đun chưa được chọn, hãy chọn nó.
- Tiếp theo, hãy chèn mã sau vào mô-đun. Nó sẽ xác định một chức năng mới.
1825
- Bây giờ hãy đóng mô-đun và quay lại bảng tính.
- Sau đó, chọn ô bạn muốn lưu trữ giá trị ( ô F5 trong trường hợp của chúng tôi) và chèn công thức sau.
=CountFor(DATE(90,1,1),C5:D24)
- Cuối cùng , nhấn Enter .
Vì vậy, chúng tôi có thể tận dụng lợi thế của VBA để tạo chức năng tùy chỉnh và sử dụng nó bao nhiêu lần tùy thích trong sổ làm việc để đếm các lần xuất hiện ngày trong một khoảng thời gian cụ thể trong Excel.
Đọc thêm: Công thức Excel để đếm số ngày từ ngày (5 phương pháp dễ dàng)
3. Đếm số lần xuất hiện ngày duy nhất
Là một phần của việc đếm số ngày, bây giờ chúng tôi sẽ trình bày một phương pháp để đếm tất cả các ngày duy nhất và số lần xuất hiện của mỗi ngày trong Excel. Chúng tôi sẽ cần phương pháp này cho tập dữ liệu như thế này.
Như bạn có thể thấy, có một số ngày lặp lại. Chúng ta sẽ đếm chính xác ngày nào và bao nhiêu lần. Chúng ta sẽ cần sử dụng các hàm UNIQUE và COUNTIF cho việc đó.
Hãy làm theo các bước sau để xemcách chúng ta có thể sử dụng chúng.
Các bước:
- Trước tiên, hãy tìm hiểu các ngày duy nhất. Đối với điều đó, hãy chọn ô
- Sau đó viết công thức sau vào đó.
=UNIQUE(C5:C17)
- Kết quả là, nó sẽ tạo một mảng với tất cả các giá trị duy nhất trong phạm vi.
- Bây giờ để tìm số đếm, hãy chọn ô F5 và chèn công thức sau.
=COUNTIF($C$5:$C$17,E5)
- Sau đó nhấn Enter .
- Sau đó, chọn lại ô rồi nhấp và kéo biểu tượng núm điều khiển điền vào cuối các giá trị duy nhất để sao chép công thức cho các ô còn lại.
Kết quả là Excel sẽ cung cấp cho chúng ta tất cả các ngày và ngày xuất hiện duy nhất của từng ô.
Kết luận
Vì vậy, đây là tất cả về việc đếm số ngày. Hi vọng các bạn đã nắm được ý tưởng và có thể áp dụng chúng để đếm số lần xuất hiện ngày tháng cho các trường hợp của mình trên Excel. Tôi hy vọng bạn tìm thấy hướng dẫn này hữu ích và nhiều thông tin. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, hãy cho chúng tôi biết trong phần nhận xét bên dưới.
Để biết thêm hướng dẫn như thế này, hãy truy cập ExcelWIKI.com .