Tôi đang sử dụng các câu lệnh IF hoạt động tốt khi có ngày trong các ô. Tế bào G8 của tôi tính đúng số tháng. Tuy nhiên, khi số tháng được tính bằng 0, nó sẽ trả về giá trị 0 nhưng nó vẫn tính được số tháng tối đa.
Trong ô ban đầu G8 tôi đang sử dụng công thức:
=IF(C8="","0",DATEDIF(C8,E8,"m"))
Điều này trả về đúng 0 tháng khi ô C8 trống.
Trong ô tiếp theo H8, tôi đang sử dụng
=IF(G8>=25,"25",G8)
để tối đa hóa số tháng ở 25. Nó hoạt động tốt trừ khi ô G8 bằng 0, nó vẫn trả về giá trị tối đa là 25. Tôi nghĩ rằng nó sẽ trả về 0.
Tôi bối rối. Có suy nghĩ gì không? Cảm ơn sự giúp đỡ của bạn.
if
là truyền0
dưới dạng một chuỗi, không phải là một số. Đưa nó ra khỏi dấu ngoặc kép. Tương tự với 25.