Cùng công thức nhưng 2 sheet ra 2 kết quả khác nhau (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tieuthubuongbinh

Học hoài vẫn dốt
Tham gia
3/9/08
Bài viết
567
Được thích
388
Giới tính
Nữ
Chào các bác,
Em soi mãi mà ko hiểu vì sao 2 sheet đều giống nhau về cấu trúc và data mà lại cho 2 kết quả khác nhau
Em làm trên file thật thì bị sai, em thử đem ra 1 file khác thì lại đúng nên em cắt sheet sai vào để so sánh. Công thứ y như nhau
Nhờ các bác xem giúp em với, và phải khắc phục làm sao để ko bị lỗi này nữa, vì nếu ko nhìn bằng mắt thường lỗi sai thì công việc sẽ bị sai theo rồi.
Thân,
TTBB
 

File đính kèm

Trong sheet Dung do AK4 = BLANK nên AK12 = 808 không được tính (vd. nếu AK4 = 0 thì AK12 lại được tính vì AK4 = 0 < 44348 = D12). Kết quả X12 = 97.

Trong sheet Sai do AK4 = 01/12/2020 < 01/06/2021 = D12 nên AK12 = 808 được tính. Kết quả X12 = 97 + 808 = 905.

Cả 2 công thức đều trả về kết quả đúng.

Trong sheet Sai công thức tại AK4 không chuẩn (thực ra công thức trong AE4:AK4 đều không chuấn) nên trả về giá trị "bất ngờ".
Mã:
=DATE(LEFT(AK$5;4);RIGHT(AK$5;2);1)
Với AK5 = 2021,10 thì RIGHT(AK$5;2) không trả về 10 như tác giả mong đợi mà trả về ",1". Vì thế ngày tháng trong AK4 không như mong đợi.

Thực ra do định dạng nên nhìn thấy 2021,10 thôi chứ thực sự giá trị trong ô là 2021,1 (vì thế RIGHT(AK$5;2) trả về ,1)- chọn AK4 rồi nhìn trên thanh công thức sẽ thấy.
 
Lần chỉnh sửa cuối:
Trong sheet Dung do AK4 = BLANK nên AK12 = 808 không được tính (vd. nếu AK4 = 0 thì AK12 lại được tính vì AK4 = 0 < 44348 = D12). Kết quả X12 = 97.

Trong sheet Sai do AK4 = 01/12/2020 < 01/06/2021 = D12 nên AK12 = 808 được tính. Kết quả X12 = 97 + 808 = 905.

Cả 2 công thức đều trả về kết quả đúng.

Trong sheet Sai công thức tại AK4 không chuẩn (thực ra công thức trong AE4:AK4 đều không chuấn) nên trả về giá trị "bất ngờ".
Mã:
=DATE(LEFT(AK$5;4);RIGHT(AK$5;2);1)
Với AK5 = 2021,10 thì RIGHT(AK$5;2) không trả về 10 như tác giả mong đợi mà trả về ",1". Vì thế ngày tháng trong AK4 không như mong đợi.

Thực ra do định dạng nên nhìn thấy 2021,10 thôi chứ thực sự giá trị trong ô là 2021,1 (vì thế RIGHT(AK$5;2) trả về ,1)- chọn AK4 rồi nhìn trên thanh công thức sẽ thấy.
Em cảm ơn bác, vì data thô do người khác xử lý mà em copy từ pivot nên nghĩ đó là text. Em đã dùng format để đưa về text, nhưng sao AE3 lại ra số âm vậy bác?
Em làm AK3 để xem bước nhảy của tháng, giờ em muốn đưa về tháng chứ ko phải số ngày chênh lệch, nhờ bác cho em xin công thức với ạ.
 

File đính kèm

Em cảm ơn bác, vì data thô do người khác xử lý mà em copy từ pivot nên nghĩ đó là text. Em đã dùng format để đưa về text, nhưng sao AE3 lại ra số âm vậy bác?
Em làm AK3 để xem bước nhảy của tháng, giờ em muốn đưa về tháng chứ ko phải số ngày chênh lệch, nhờ bác cho em xin công thức với ạ.
AE3 = 0 nhưng do bạn cố tình dùng định dạng * # ##0,00" ";-* # ##0,00" ";* -#,0" ";@, vậy thì kêu gì nữa. Bạn định dạng cho kết quả 0 là * -#,0" " nên khi AE3 = 0 thì bạn nhìn thấy -,0 là đương nhiên.

Nói chung những cái này bạn tự làm được.
 
AE3 = 0 nhưng do bạn cố tình dùng định dạng * # ##0,00" ";-* # ##0,00" ";* -#,0" ";@, vậy thì kêu gì nữa. Bạn định dạng cho kết quả 0 là * -#,0" " nên khi AE3 = 0 thì bạn nhìn thấy -,0 là đương nhiên.

Nói chung những cái này bạn tự làm được.
Phiên bản excel em đang dùng mặc định custom khác hẳn với thói quen dùng custom trước đây nên em ko biết.
Nhờ bác cho em xin công thức để quy đổi ngày chênh lệch ra tháng chênh lệch với ạ
Em làm AK3 để xem bước nhảy của tháng, giờ em muốn đưa về tháng chứ ko phải số ngày chênh lệch, nhờ bác cho em xin công thức với ạ.
 
Phiên bản excel em đang dùng mặc định custom khác hẳn với thói quen dùng custom trước đây nên em ko biết.
Nhờ bác cho em xin công thức để quy đổi ngày chênh lệch ra tháng chênh lệch với ạ
Cái này tùy theo dụng ý, tức cách tính mà bạn chọn thôi. Vd. tôi thấy ở sheet Dung trong AE3:AJ3 có công thức. Nếu đó là cái bạn cần thì bắt chước thôi. Tôi dừng ở đây.
 
Web KT

Bài viết mới nhất

Back
Top Bottom