Hàm Match trả về giá trị không đúng

Liên hệ QC

Songohan_dbk

Thành viên mới
Tham gia
11/7/15
Bài viết
4
Được thích
2
Giới tính
Nam
Gửi mọi người,

Theo như fiele bên dưới mình đang cần tìm ngày tháng mà dòng dữ liệu số 4 trả về giá trị âm đầu tiên.
Mình dùng công thức =INDEX($D$1:$AN$1,1,MATCH(-1,$D4:$AN4,-1)) nhưng lại trả về là ngày 20.6 chứ không phải 21.6. Có ai giả thích cho mình tại sao được không?

Cảm ơn.
 

File đính kèm

Mình dùng công thức =INDEX($D$1:$AN$1,1,MATCH(-1,$D4:$AN4,-1)) nhưng lại trả về là ngày 20.6 chứ không phải 21.6. Có ai giải thích cho mình tại sao được không?

Thử công thức này:

=INDEX($D$1:$AN$1,MATCH(TRUE,INDEX($D4:$AN4<0,0),0))
Cảm ơn bác. Nhưng bác có thể giải thích giúp thớt câu hỏi con tô đậm trên được không?
Hôm qua con nghiên cứu cũng 1 hồi mà cuối cùng chưa giải thích được luôn. Khó hiểu ở chỗ đối số thứ 3 không bắt buộc của hàm Match á. Trong support Microsoft người ta ghi lưu ý nhiều nhưng con nghĩ vẫn chưa lưu ý hết các trường hợp của đối số này.
 
Hàm match với tham số thứ 3 khác 0 yêu cầu bảng dò phải được sort, dữ liệu của bạn ở cột D =0 rồi đến vài số >0 , sau đó lại có 0.
 
Cảm ơn tất cả mọi người, mình không giỏi các công thức mảng lắm và công thức lạ nên chắc sẽ dùng công thức của bạn phuoc cam.
(Sao mình không nghĩ ra cách đổi đối số thành True/ False nhỉ ;D)

Thank All.
 
Web KT

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

Back
Top Bottom