Giúp hàm dò dữ liệu theo thời gian gần đầy (1 người xem)

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

congnguyen88

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
22/7/14
Bài viết
355
Được thích
31
Mình có 1 bảng tính Excel gồm 3 cột : Ngày nhập, tên hàng , Đơn giá nhập. Mình thường xuyên phải nhập hàng ,mà mổi khi nhập hàng thì đơn giá lại khác . Mình muốn biết dùng hàm gì để dò lấy được đơn giá nhập của ngày gần đây nhất . Nhưng lưu ý khi mình sort dữ liệu thì công thức vẫn đúng . Túm lại 1 cách ngắn gọn là làm sao dò tìm được đơn giá nhập gần đây nhất theo thơì gian nhập

( ví dụ 14/7/2014 12:30 nhập hàng với đơn giá nhập là 5000 đ, 14/7/2014 13:00 nhập hàng với đơn giá nhập là 6000 đ thì lấy là 6000đ )
 

File đính kèm

Mình chỉ có thể đưa ra 1 hàm tự tạo, bạn tham khảo trong khi chờ đợi
 

File đính kèm

Tại H4 bạn dùng công thức sau, Ctrl + Shift + Enter và kéo xuống.
Lưu ý: công thức này chính xác tới mức độ "giây" do dữ liệu của bạn chính xác tới cấp giây.
Mã:
=INDEX($D$4:$D$18,MATCH(SMALL($H4-IF(($C$4:$C$18=$G4)*($B$4:$B$18<=$H4),$B$4:$B$18,0),1),$H4-IF(($C$4:$C$18=$G4)*($B$4:$B$18<=$H4),$B$4:$B$18,0),0))
 
Tại H4 bạn dùng công thức sau, Ctrl + Shift + Enter và kéo xuống.
Lưu ý: công thức này chính xác tới mức độ "giây" do dữ liệu của bạn chính xác tới cấp giây.
Mã:
=INDEX($D$4:$D$18,MATCH(SMALL($H4-IF(($C$4:$C$18=$G4)*($B$4:$B$18<=$H4),$B$4:$B$18,0),1),$H4-IF(($C$4:$C$18=$G4)*($B$4:$B$18<=$H4),$B$4:$B$18,0),0))

SAO mình copy dán vào ô H4 sau đó nhấn Ctrl + Shif + Enter rồi kéo xuống, nhưng kết quả không có gì hết bạn ơi, Bạn gửi File giúp mình
 
Tôi nhầm 1 chút. Với công thức bài #3 thì áp dụng cho trường hợp bạn muốn tìm giá gần với ngày gõ trong H4 nhất. Ví dụ tìm giá hàng Coca ngày 15/7/2014 => Nó sẽ tự động tìm tới giá ngày 14/7.

Còn yêu cầu của bạn dùng công thức đơn giản hơn chút. Tại H4 nhé

Mã:
=INDEX($D$4:$D$18,MATCH(LARGE(IF($C$4:$C$18=$G4,$B$4:$B$18,""),1),IF($C$4:$C$18=$G4,$B$4:$B$18,""),0))

Nhầm nhọt chút
 
SAO mình copy dán vào ô H4 sau đó nhấn Ctrl + Shif + Enter rồi kéo xuống, nhưng kết quả không có gì hết bạn ơi, Bạn gửi File giúp mình
bạn thử dùng công thức mảng này xem sao
PHP:
=OFFSET($D$2,MATCH(MAX(IF(($C$3:$C$18=$G4),$B$3:$B$18,"")),$B$3:$B$18,0),,,)
 

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

Back
Top Bottom