Hàm Dò Tìm Ngày Gần Nhất Xuất Hiện (3 người xem)

  • Thread starter Thread starter phong3si
  • Ngày gửi Ngày gửi
Liên hệ QC

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

phong3si

Thành viên mới
Tham gia
6/7/10
Bài viết
25
Được thích
2
Các AC có ai biết dùng hàm nào dò tìm ngày gần nhất xuất hiện không?Giúp mình với!(có thể là dò tìm từ dưới lên)
Rất mong sự giúp đở của các ACE!
Cám ơn nhiều!
 

File đính kèm

Bạn xem trong file nha

Các AC dò tìm ngày gần nhất xuất hiện không?Giúp mình với!(có thể là dò tìm từ dưới lên)
Rất mong sự giúp đở của các ACE!

xài macro sẽ nhanh hơn hàm tự tạo
 

File đính kèm

Các AC có ai biết dùng hàm nào dò tìm ngày gần nhất xuất hiện không?Giúp mình với!(có thể là dò tìm từ dưới lên)
Rất mong sự giúp đở của các ACE!
Cám ơn nhiều!
Gõ vào cell A169 công thức này:
PHP:
=LOOKUP(2,1/($B$2:$B$163=$B169),$A$2:$A$163)
 
các ac có ai biết dùng hàm nào dò tìm ngày gần nhất xuất hiện không?giúp mình với!(có thể là dò tìm từ dưới lên)
rất mong sự giúp đở của các ace!
Cám ơn nhiều!
công thức này cho ngày gần nhất(nhớ bấm ctrl+shifl+enter khi kết thúc)
PHP:
=max(if($b$2:$b$163=b169,$a$2:$a$163))
số tiền còn lại
PHP:
=SUMIF($B$5:$B$163,$B169,$G$5:$G$163)-SUMIF($B$5:$B$163,$B$169,$I$5:$I$163)
 
Lần chỉnh sửa cuối:
công thức này cho ngày gần nhất(nhớ bấm ctrl+shifl+enter khi kết thúc)
PHP:
=max(if($b$2:$b$163=b169,$a$2:$a$163))
số tiền còn lại
PHP:
=SUMIF($B$5:$B$163,$B169,$G$5:$G$163)-SUMIF($B$5:$B$163,$B$169,$I$5:$I$163)
Cái vụ tiền còn lại tôi e rằng không chính xác
Tôi thì vẫn dùng công thức tính ngày gần nhất để tính tiền còn lại
PHP:
=LOOKUP(2,1/($B$2:$B$163=$B169),$J$2:$J$163)
 

File đính kèm

cái vụ tiền còn lại tôi e rằng không chính xác
tôi thì vẫn dùng công thức tính ngày gần nhất để tính tiền còn lại
PHP:
=lookup(2,1/($b$2:$b$163=$b169),$j$2:$j$163)
cái công thức của anh em đã thử nên mới phát hiện ra cái công thức lúc đầu bị sai. Nhưng vì anh đã dùng rồi nên em đành phải tìm cách giải khác đấy chứ
kết quả là giống nhau đấy
 
số tiền còn lại
PHP:
=SUMIF($B$5:$B$163,$B169,$G$5:$G$163)-SUMIF($B$5:$B$163,$B$169,$I$5:$I$163)

Tại sao không phải bắt đầu từ B2 và kết thúc ở 163? Mà lại bắt đầu B5 và kết thúc B169?

Quả nhiên là công thức thính cột nợ cũ (cột H) có vấn đề. Lẽ ra là:

H2 =SUMIF($B$1:B1;B2;$G$1:G1)-SUMIF($B$1:B1;B2;$I$1:I1)

của tác giả là:
H2 =SUMIF($B$5:B48;B2;$G$5:G48)-SUMIF($B$5:B48;B2;$I$5:I48)
 
tại sao không phải bắt đầu từ b2 và kết thúc ở 163? Mà lại bắt đầu b5 và kết thúc b169?

Quả nhiên là công thức thính cột nợ cũ (cột h) có vấn đề. Lẽ ra là:

h2 =sumif($b$1:b1;b2;$g$1:g1)-sumif($b$1:b1;b2;$i$1:i1)


của tác giả là:
h2 =sumif($b$5:b48;b2;$g$5:g48)-sumif($b$5:b48;b2;$i$5:i48)
em lai sum thiếu 3 dòng rồi hi hi
 
Cám ơn các AC rất nhiều,chúc mọi người sức khỏe,thành đạt!
Sẳn đây cho mình hỏi thêm,nếu như mình muốn tính tổng tiền nợ của KH đến thời điểm mình cập nhật thì dung công thức nào?như ví dụ kèm theo
Cám ơn rất nhiều!
 

File đính kèm

Lần chỉnh sửa cuối:
Cám ơn các AC rất nhiều,chúc mọi người sức khỏe,thành đạt!
Sẳn đây cho mình hỏi thêm,nếu như mình muốn tính tổng tiền nợ của KH đến thời điểm mình cập nhật thì dung công thức nào?như ví dụ kèm theo
Cám ơn rất nhiều!


Chắc không có cái nào làm tốt hơn Pivot trong trường hợp này:
 

File đính kèm

Miình thì thấy không ổn,hay tại mình thao tác sai!
Ý của mình là mổi ngày(hay tuần gì đó)thống kê lại là tổng nợ KH là bao nhiêu?

Sao mình lại không hiểu ta?
Hỏi lại, có 3 cột cần đưa ra báo cáo:
1. Lấy danh sách khách hàng đúng không?
2. Lấy ngày phát sinh nghiệp vụ cuối cùng của từng khách hàng đúng không? (mỗi ngày hay tuần là ngày thứ mấy, tuần thứ mấy -> cụ thể chút coi?)
3. Lấy Số tiền nợ đến thời điểm lập báo cáo (cột còn lại) đúng không?
Hay bạn muốn lấy cột nào trong các cột: Thành tiền, Nợ cũ, Trả tiền, Còn lại ?
 
Chắc không có cái nào làm tốt hơn Pivot trong trường hợp này:

Sử dụng Pivot lấy Max ngày phát sinh là đúng rồi, nhưng sao Dư nợ lại Sum? Vì Sum sẽ tổng tất cả dư nợ từ đầu đến nay luôn.

phong3xi đã viết:
Miình thì thấy không ổn,hay tại mình thao tác sai!
Ý của mình là mổi ngày(hay tuần gì đó)thống kê lại là tổng nợ KH là bao nhiêu?

Cột nợ cũ của bạn công thức sai, đã cảnh báo từ bài trên (#7), suy ra cột tồn nợ sai theo. Bây giờ ai đó làm đúng bạn cũng vẫn thấy sai. Tôi sửa công thức trong file kèm theo.

Tạm thời tôi sửa file Dat_butmuc để tính nợ đến cuối ngày PS gần nhất. Vụ này phải insert 1 calculated field thôi.
= [Thành tiền] - [Trả tiền]

Field setting =Sum.
 

File đính kèm

Lần chỉnh sửa cuối:
-Đúng là mình muốn các cột:
1.Lấy danh sách KH
2.Lấy ngày PS nợ cuối cùng
3.Số tiền KH còn nợ
Như vậy là được rồi,nhưng mình muốn thêm các cột sau:
1.Ngày cập nhật
2Tổng nợ KH là bao nhiêu?(vd là ngày 15/12 tổng nợ của là bao nhiêu?,ngày 16/12,17./2....)
Chỉ có vậy thôi hà
 
Lần chỉnh sửa cuối:
Làm luôn cho bạn 1 bảng chi tiết và 1 bảng tổng hợp. Bảng tổng hợp thì gõ ngày vô cột ngày ra tổng nợ ngày hôm đó, Bảng chi tiết thì chọn ngày và liệt kê từng KH cũng tới ngày hôm đó luôn.

Vẫn dùng Pivot table cho bảng chi tiết, nhưng dữ liệu nguồn động. Đổi ngày phải nhấn refresh cho Pivot.
 

File đính kèm

Làm luôn cho bạn 1 bảng chi tiết và 1 bảng tổng hợp. Bảng tổng hợp thì gõ ngày vô cột ngày ra tổng nợ ngày hôm đó, Bảng chi tiết thì chọn ngày và liệt kê từng KH cũng tới ngày hôm đó luôn.

Vẫn dùng Pivot table cho bảng chi tiết, nhưng dữ liệu nguồn động. Đổi ngày phải nhấn refresh cho Pivot.
OK,A/C làm rất đúng ý đồ của mình,cám ơn A/C rất nhiều!
 
công thức này cho ngày gần nhất(nhớ bấm ctrl+shifl+enter khi kết thúc)
PHP:
=max(if($b$2:$b$163=b169,$a$2:$a$163))
số tiền còn lại
PHP:
=SUMIF($B$5:$B$163,$B169,$G$5:$G$163)-SUMIF($B$5:$B$163,$B$169,$I$5:$I$163)

Tươg tự như bạn phong3si, mình muốn tìm ngày lâu nhất của bảng trên thì phải viết Hàm thế nào vậy Lê Duy Thương?


Thanks!
 
Mình cũng gặp 1 trường hợp tương tự! do bên cty cứ vài ngày lại cập nhật giá sp, nên mình cần xem ngày cuối cùng của Mã Hàng đó là giá bao nhiêu, mình đã làm thử Hàm LOOKUP nhưng có lẽ ko hiệu quả +-+-+-+ bác nào rành giải vây giúp mình với!
 
Lần chỉnh sửa cuối:
Mình cũng gặp 1 trường hợp tương tự! do bên cty cứ vài ngày lại cập nhật giá sp, nên mình cần xem ngày cuối cùng của Mã Hàng đó là giá bao nhiêu, mình đã làm thử Hàm LOOKUP nhưng có lẽ ko hiệu quả +-+-+-+ bác nào rành giải vây giúp mình với!
File của bạn, nhiều mặt hàng nhiều ngày nhưng bằng giá nhau không mà bạn, bạn có thể chỉ 1 chỗ sai không?
 
Mình cũng gặp 1 trường hợp tương tự! do bên cty cứ vài ngày lại cập nhật giá sp, nên mình cần xem ngày cuối cùng của Mã Hàng đó là giá bao nhiêu, mình đã làm thử Hàm LOOKUP nhưng có lẽ ko hiệu quả +-+-+-+ bác nào rành giải vây giúp mình với!

Dùng Lookup() cho gần 2.000 dòng x 3 cột =6.000 ô, mỗi ô tìm dữ liệu trong 2000 dòng, tôi thấy file bị "cà giựt".
Thử xem cách dùng VBA coi có khả thi không nhé, nếu không thì tiếp tục Lookup như vùng N2:O12.
Mỗi lần cập nhật chỉ nhấn nút 1 phát.
Nhớ chọn Enable Macros khi mở file
 

File đính kèm

Web KT

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

Back
Top Bottom