Tôi đoán cái chỗ màu đỏ phải là
MONTH(X2) mới đúng! Bởi vì:
- Thứ nhất: Nhìn dữ liệu của tác giả có thể đoán nó được copy từ phần mềm nào đó vào và phần mềm này đang format ngày tháng theo kiểu
MM/dd/yyyy
- Thứ hai: Trường hợp máy tính của tác giả cũng thiết lập Date là
MM/dd/yyyy thì không có gì để nói (nó sẽ cho kết quả đúng)
- Thứ ba: Nếu máy tính của tác giả thích lập Date là
dd/MM/yyyy thì sẽ có 2 trường hợp xảy ra:
a> Những chuỗi Date có ngày <=12 sẽ ra kết quả trên cell đúng là Date nhưng ngày và tháng sẽ bị đảo ngược cho nhau
b> Những chuỗi Date có ngày >12 sẽ ra kết quả trên cell theo dạng text
Từ những suy luận này ta sẽ có giải thuật: Xét cell, nếu là number thì sẽ lấy THÁNG làm NGÀY. Ngược lại, nếu cell là text thì ta sẽ lấy con số nằm giữa 2 dấu "/"
---------------------
Chỉ là suy đoán nhưng hy vọng là suy đoán đúng!