Liệt kê các ngày gần với hiện tại theo điều kiện khoảng thời gian

Liên hệ QC

Nguyễn Hồng Quang

Thành viên GPE Hà Nội
Tham gia
8/6/07
Bài viết
1,203
Được thích
876
Giới tính
Nam
Nghề nghiệp
Kế toán
Em có 1 bảng tính theo dõi tổng hợp các khoản tiền gửi tiết kiệm
Em cần Liệt kê các ngày đáo hạn gần với ngày hiện tại. (giả sử hiện tại là ngày 10/08/18). Theo các điều kiện nêu ở dòng B24;B25;B26
Vùng trả kết quả là từ G24;G25;G26 ---> n
Dữ liệu ngày đáo hạn là cột H (vùng H5:H16)
(kết quả vùng G24:M26 trong file là em làm bằng thủ công để anh, chị em và các bạn tham khảo)
Nhờ các anh chị em và các bạn giúp đỡ
Xin cảm ơn
 

File đính kèm

  • Tìm ngày gần nhất theo điều kiện.xlsm
    92.5 KB · Đọc: 11
Em có 1 bảng tính theo dõi tổng hợp các khoản tiền gửi tiết kiệm
Em cần Liệt kê các ngày đáo hạn gần với ngày hiện tại. (giả sử hiện tại là ngày 10/08/18). Theo các điều kiện nêu ở dòng B24;B25;B26
Vùng trả kết quả là từ G24;G25;G26 ---> n
Dữ liệu ngày đáo hạn là cột H (vùng H5:H16)
(kết quả vùng G24:M26 trong file là em làm bằng thủ công để anh, chị em và các bạn tham khảo)
Nhờ các anh chị em và các bạn giúp đỡ
Xin cảm ơn
Thử, lấy ngày từ trên xuống:
Mã:
G24=IFERROR(INDEX($H$5:$H$16,AGGREGATE(15,6,MATCH(ROW($1:$31)-1+(ROW(A1)-1)*30,$H$5:$H$16-TODAY(),0),COLUMN(A1))),"0")
Hay lấy ngày từ thấp lên cao:
Mã:
G24=IFERROR(AGGREGATE(15,6,N(OFFSET($H$4,MATCH(ROW($1:$31)-1+(ROW(A1)-1)*30,$H$5:$H$16-TODAY(),0),)),COLUMN(A1)),"0")
 
Lần chỉnh sửa cuối:
Thử:
Mã:
G24=IFERROR(INDEX($H$5:$H$16,AGGREGATE(15,6,MATCH(ROW($1:$31)-1+(ROW(A1)-1)*30,$H$5:$H$16-TODAY(),0),COLUMN(A1))),"0")
Cảm ơn bạn dazkangel đã giúp đỡ
vì dữ liệu của mình thực tế phát sinh mới chỉ có vậy
nên khi mình thêm 1 vài dữ liệu giả định vào để kiểm tra công thức thì lại không ra như ý. Bạn xem lại giúp mình nhé
 

File đính kèm

  • Tìm ngày gần nhất theo điều kiện - Copy.xlsm
    94 KB · Đọc: 15
Cảm ơn bạn dazkangel đã giúp đỡ
vì dữ liệu của mình thực tế phát sinh mới chỉ có vậy
nên khi mình thêm 1 vài dữ liệu giả định vào để kiểm tra công thức thì lại không ra như ý. Bạn xem lại giúp mình nhé
Để sửa lại tí, vì 3 dòng lấy dữ liệu không đều nên thay 1 tí:
Mã:
G29=IFERROR(AGGREGATE(15,6,N(OFFSET($H$4,MATCH(ROW($1:$31)-1,$H$5:$H$21-TODAY(),0),)),COLUMN(A1)),"0")
Mã:
G30=IFERROR(AGGREGATE(15,6,N(OFFSET($H$4,MATCH(ROW($31:$60),$H$5:$H$21-TODAY(),0),)),COLUMN(A2)),"0")
Mã:
G31=IFERROR(AGGREGATE(15,6,N(OFFSET($H$4,MATCH(ROW($61:$90),$H$5:$H$21-TODAY(),0),)),COLUMN(A3)),"0")
 
Để sửa lại tí, vì 3 dòng lấy dữ liệu không đều nên thay 1 tí:
Mã:
G29=IFERROR(AGGREGATE(15,6,N(OFFSET($H$4,MATCH(ROW($1:$31)-1,$H$5:$H$21-TODAY(),0),)),COLUMN(A1)),"0")
Mã:
G30=IFERROR(AGGREGATE(15,6,N(OFFSET($H$4,MATCH(ROW($31:$60),$H$5:$H$21-TODAY(),0),)),COLUMN(A2)),"0")
Mã:
G31=IFERROR(AGGREGATE(15,6,N(OFFSET($H$4,MATCH(ROW($61:$90),$H$5:$H$21-TODAY(),0),)),COLUMN(A3)),"0")
Mình rất vui vì nhận được giúp đỡ từ các anh, chị, em và các bạn trên diễn đàn nói chung và của riêng dazkangel
Hiện tại mình thấy công thức chạy ổn rồi. Một lần nữa Cảm ơn Dazkangel nhiều nhé. Chúc bạn ngày cuối tuần vui vẻ :yahoo:
 
Em có 1 bảng tính theo dõi tổng hợp các khoản tiền gửi tiết kiệm
Em cần Liệt kê các ngày đáo hạn gần với ngày hiện tại. (giả sử hiện tại là ngày 10/08/18). Theo các điều kiện nêu ở dòng B24;B25;B26
Vùng trả kết quả là từ G24;G25;G26 ---> n
Dữ liệu ngày đáo hạn là cột H (vùng H5:H16)
(kết quả vùng G24:M26 trong file là em làm bằng thủ công để anh, chị em và các bạn tham khảo)
Nhờ các anh chị em và các bạn giúp đỡ
Xin cảm ơn
em hỏi cá nhân 1 chút. sao anh không dùng conditional formatting để tô màu cho các sổ tiết kiệm đến hạn trong vùng như anh mong muốn. Khi như thế mình sẽ thấy được luôn là có những sổ nào đến hạn trong tháng này, số tiền thế nào .... Vì thực tế em đang theo dõi kiểu đó thấy ổn hơn. Chỉ cần lọc theo màu là được ạ. Em chỉ muốn hỏi để tìm thấy cái tối ưu của cách anh đang làm để áp dụng cho mình chứ nhìn công thức là em bỏ cuộc rồi. rối quá em thêm vài cột phụ luôn :)
 
em hỏi cá nhân 1 chút. sao anh không dùng conditional formatting để tô màu cho các sổ tiết kiệm đến hạn trong vùng như anh mong muốn. Khi như thế mình sẽ thấy được luôn là có những sổ nào đến hạn trong tháng này, số tiền thế nào .... Vì thực tế em đang theo dõi kiểu đó thấy ổn hơn. Chỉ cần lọc theo màu là được ạ. Em chỉ muốn hỏi để tìm thấy cái tối ưu của cách anh đang làm để áp dụng cho mình chứ nhìn công thức là em bỏ cuộc rồi. rối quá em thêm vài cột phụ luôn :)
Chào Lehuong1409. Đúng như bạn nói. Về mặt hiện thị của phần sắp đến hạn , ngay từ đầu mình đã có ý tưởng dùng conditional formatting. Nhưng bị bí về cách tìm ra các ngày sắp đến hạn (trong vòng 30;60;90 ngày). Nên đăng bài nhờ anh, chị em trên GPE hỗ trợ.
Sau khi được bạn Dazkangle giúp đỡ, mình đã hoàn thiện file (có áp dụng cả condition formatting như bạn nêu). Mình gửi lại file đã hoàn thiện để bạn và mọi người tham khảo. ( vì lý do bảo mật nên các thông tin liên quan đến ngân hàng trong file mình đã lược bớt)
Nếu được; nhờ lehuong1409 gửi file của bạn; mình tham khảo (coi cóp bài làm) với nhé :yes:
 

File đính kèm

  • Theo dõi gửi tiết kiệm-GPE.xlsm
    130 KB · Đọc: 11
Chào Lehuong1409. Đúng như bạn nói. Về mặt hiện thị của phần sắp đến hạn , ngay từ đầu mình đã có ý tưởng dùng conditional formatting. Nhưng bị bí về cách tìm ra các ngày sắp đến hạn (trong vòng 30;60;90 ngày). Nên đăng bài nhờ anh, chị em trên GPE hỗ trợ.
Sau khi được bạn Dazkangle giúp đỡ, mình đã hoàn thiện file (có áp dụng cả condition formatting như bạn nêu). Mình gửi lại file đã hoàn thiện để bạn và mọi người tham khảo. ( vì lý do bảo mật nên các thông tin liên quan đến ngân hàng trong file mình đã lược bớt)
Nếu được; nhờ lehuong1409 gửi file của bạn; mình tham khảo (coi cóp bài làm) với nhé :yes:
thực ra em chỉ làm hộ bạn ở công ty em thôi chứ bản thân em không theo dõi cái này cụ thể ạ. Em đã làm vào file này theo cách em vẫn làm ở cột mã sổ tiết kiệm. Anh xem tham khảo có gì góp ý lại giúp em nhé
 

File đính kèm

  • Theo dõi gửi tiết kiệm-GPE.xlsm
    122.9 KB · Đọc: 9
thực ra em chỉ làm hộ bạn ở công ty em thôi chứ bản thân em không theo dõi cái này cụ thể ạ. Em đã làm vào file này theo cách em vẫn làm ở cột mã sổ tiết kiệm. Anh xem tham khảo có gì góp ý lại giúp em nhé
Cảm ơn lehuong1409, đúng là mình chưa biết cách dùng conditional formatting theo kiểu này.
Kiến thức về excel thật rộng lớn, GPE đúng là nơi học hỏi được rất nhiều. :type:
 
thế là không cần hàm phụ kia nữa đúng không ạ?
Nếu để đánh dấu (hight light) các thông tin giúp người xem báo cáo cân nhắc ra quyết định thì mình nghĩ làm theo cách của lehuong là đủ rồi _)(#;
Nhưng vì mình đang quản lý cái báo cáo này; nên mình vẫn cần sử dụng hàm của Dazkangle để liệt kê và có được dữ liệu sử dụng trong các công việc liên quan khác nữa :whistling:
 
Web KT
Back
Top Bottom