Làm thế nào để bạn sử dụng hàm COUNTIF để so sánh một cột văn bản với một ngày?


0

Vì vậy, tôi có một cột dữ liệu trên một bảng tính khác trong đó tất cả các ngày được lưu dưới dạng văn bản. Trên bảng tính này, tôi cần đếm số ngày giữa hai ngày mà ngày tôi so sánh được lưu dưới dạng ngày. A1 là ngày tôi đang so sánh nó với và A sẽ là cột dữ liệu trên bảng tính khác. tôi có thể sử dụng =IF(DATEVALUE(AnotherWorkSheet!A1)>A1, true) và nó sẽ trả lại đúng hoặc sai.

Tôi đang cố gắng sử dụng

=COUNTIFS(AnotherWorkSheet!A:A, ">=" & A1, AnotherWorkSheet!A:A, "<=" & B1)

trong đó cho 0 do cột đầy văn bản.

=COUNTIFS(DATEVALUE(AnotherWorkSheet!A:A), ">=" & A1, DATEVALUE(AnotherWorkSheet!A:A), "<=" & B1)

không hoạt động.

Về cơ bản tôi cần một chức năng sẽ chuyển đổi một cột ngày văn bản thành ngày. Tôi không được phép thay đổi định dạng của ngày hoặc tạo các ô khác.


Khi bạn nói rằng bạn không thể thay đổi định dạng hoặc tạo các ô khác, đó chỉ là trên AnotherWorkSheet? Nếu bạn có thể thêm một cột vào trang tính chứa công thức của mình, bạn có thể đặt tham chiếu đến ngày của mình, chẳng hạn như =DATEVALUE(AnotherWorkSheet!A1) và kéo nó xuống. Sau đó thay thế tham chiếu cột đó cho AnotherWorkSheet!A:A trong bạn COUNTIFS công thức.
Rey Juna

Bạn có chắc chắn DATEVALUE đang làm việc cho bạn? Định dạng của bạn ngày trong chuỗi là gì? Nếu giá trị ngày không hoạt động, có khả năng kéo chuỗi ngày ra xa nhau và chuyển đổi nó theo cách khác thành ngày. Công thức lớn xấu xí nhưng nó có thể làm việc.
Forward Ed
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.