Thắc mắc về việc sử dụng hàm dò tìm đồng thời chuỗi và thời gian

Liên hệ QC

mayaincaztec

Thành viên mới
Tham gia
4/11/13
Bài viết
4
Được thích
0
Chào mọi người,

Mình đang gặp chút vấn đề với việc xử lí dữ liệu trong khi làm khóa luận.
Mời mọi người down file excel về để mình có thể giải thích rõ hơn.
Trong Sheet Board, bảng dữ liệu thể hiện thông tin về Hội đồng Quản trị và Ban Giám đốc của các công ty đang niêm yết ở Việt Nam theo thời gian (ngày tháng năm). Ở cột cuối cùng của bảng trong sheet này, mình tính xem liệu một người có phải thuộc Hội đồng Quản trị hay không (số 1 thể hiện có và số 0 thì ngược lại).
Tiếp theo mình cần tính tổng số thành viên Hội đồng Quản trị của công ty tại thời điểm cuối năm (sheet Board_final). Lấy ví dụ, thời điểm là năm 2013 và mã cổ phiếu ABT. Tổng số thành viên HDQT sẽ được tính theo tổng số kết quả lấy từ sheet Board_raw, tìm thời gian gần với thời điểm cuối năm 2013 nhất, và cộng số lượng tất cả những người là thành viên Hội đồng Quản trị trong khoảng thời gian này (ở đây là ngày 07/01/2014).
Mình chưa có cách nào khả dĩ hiệu quả để tính toán điều này. Mong mọi người gợi ý giúp mình :)

P/S: Link Google Drive file excel của mình nhé:

https://drive.google.com/file/d/0B3gVETwWC9vkdUFWbFlaR1FWSzg/view?usp=sharing
 
tìm thời gian gần với thời điểm cuối năm 2013 nhất, và .....(ở đây là ngày 07/01/2014).

Năm 2013 có số liệu, vậy là sẽ có số liệu cuối cùng của 2013, giả sử là vào ngày A(trong năm 2013)
Ở trên có nói là gần với thời điểm cuối năm 2013 nhất
---> A nằm trong khoảng nào sẽ được chấp nhận là cuối 2013?
---> Hay là lấy số liệu đầu của năm mới
 
Chào bạn, mình có 1 chút nhầm lẫn, mình lấy vào thời điểm gần với cuối 2013 nhất, nhưng không được sau ngày 31/12/2013. Ví dụ có 2 khoảng thời gian là 30/6/2013 và 7/1/2014 thì lấy ngày 30/6/2013 :)
 
Công thức tại D5:

Mã:
=SUMIFS(Board_raw!$K$6:$K$7927,Board_raw!$B$6:$B$7927,B5,Board_raw!$C$6:$C$7927,">="&DATE(C5,1,1),Board_raw!$C$6:$C$7927,"<="&DATE(C5,12,31))

Copy xuống
 
Công thức tại D5:

Mã:
=SUMIFS(Board_raw!$K$6:$K$7927,Board_raw!$B$6:$B$7927,B5,Board_raw!$C$6:$C$7927,">="&DATE(C5,1,1),Board_raw!$C$6:$C$7927,"<="&DATE(C5,12,31))

Copy xuống

Chào bạn, mình đã thử nhưng kết quả chưa đúng. Ví dụ như cuối năm 2014 thì HDQT của ABT có 4 người, nhưng kết quả lại ra là 14 :)
 
Lần chỉnh sửa cuối:
Chào mọi người,
Tiếp theo mình cần tính tổng số thành viên Hội đồng Quản trị của công ty tại thời điểm cuối năm (sheet Board_final). Lấy ví dụ, thời điểm là năm 2013 và mã cổ phiếu ABT. Tổng số thành viên HDQT sẽ được tính theo tổng số kết quả lấy từ sheet Board_raw, tìm thời gian gần với thời điểm cuối năm 2013 nhất, và cộng số lượng tất cả những người là thành viên Hội đồng Quản trị trong khoảng thời gian này (ở đây là ngày 07/01/2014).
Mình chưa có cách nào khả dĩ hiệu quả để tính toán điều này. Mong mọi người gợi ý giúp mình :)

P/S: Link Google Drive file excel của mình nhé:

https://drive.google.com/file/d/0B3gVETwWC9vkdUFWbFlaR1FWSzg/view?usp=sharing

sheet "Board_final"

D5=SUMPRODUCT((Board_raw!$B$6:$B$7927=B5)*(Board_raw!$C$6:$C$7927=SUMPRODUCT(MAX((Board_raw!$B$6:$B$7927=B5)*(YEAR(Board_raw!$C$6:$C$7927)*1=C5)*Board_raw!$C$6:$C$7927)))*(Board_raw!$K$6:$K$7927))

Nhấn ctrl+shift+enter
--------
Thời điểm cuối 2014 là ngày 31/12/2014: Tổng cộng 04 người ( Tính theo cột "K" của sheet "Board_raw" )
 
Web KT

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

Back
Top Bottom