[XIN GIÚP ĐỠ] Cách tạo hàm xuất báo cáo thông kê hàng ngày

Liên hệ QC

bbkim

Thành viên mới
Tham gia
21/6/12
Bài viết
44
Được thích
1
Mình muốn sửa lại để có thể chọn được nhiều ngày đi hơn. Vì trong này mình chỉ để 1 ngày đi (vì không tìm được cách nào cả và cái này là báo cáo hàng ngày) là ô H1 nhưng giờ mình muốn nhiều ngày hơn như H2, H3, H4,... hoặc là trong khoảng H1 đến H2 (VD: 19/06/2016 đến 22/06/2016). Ngày H1 sẽ luôn dùng còn những ngày khác thì tùy ý nha. Có thể đi nhiều ngày không làm báo cáo đến khi về báo luôn 1 lần. Mong được các bạn giúp đỡ.

À còn cái thẻ TKNNN bạn nào có cách nào để chỉ lấy những nước đang có người ở còn những nước không có người ở thì không đưa vào k? Cảm ơn rất nhiều!

Mail của mình phanquocvan.179@gmail.com
 

File đính kèm

  • temp.xlsx
    34.3 KB · Đọc: 15
Lần chỉnh sửa cuối:
Hàm mình dùng trong file temp
den=OFFSET(DATANNN!#REF!;;;COUNTA(NNN[Tạm trú từ ngày]);)
di=OFFSET(DATANNN!#REF!;;;COUNTA(NNN[Tạm trú đến ngày]);)
hh=IF(di=HetHan!$H$1;ROW(INDIRECT("1:"&ROWS(di)));"")
qt=OFFSET(DATANNN!#REF!;;;COUNTA(NNN[Quốc tịch]);)


=IF(ROWS($5:5)-3=COUNT(hh);"CÁN BỘ THỐNG KÊ";IF(ROWS($5:5)-7=COUNT(hh);"N V A";IF(ROWS($5:5)=1+COUNT(hh);"Không có";IF(ISNUMBER($A5);INDEX(OFFSET(di;;-10);SMALL(hh;$A5));""))))
Hàm xác định tên người mình muốn
=IF(ISNUMBER($A5);INDEX(OFFSET(di;;-6);SMALL(hh;$A5));"")
Hàm xác định Quốc tịch
=IF(ROWS($5:5)-3=COUNT(hh);"BCH";IF(ISNUMBER($A5);INDEX(OFFSET(di;;-1);SMALL(hh;$A5));""))
Hàm xác định ngày đến
=IF(ISNUMBER($A5);INDEX(OFFSET(di;;0);SMALL(hh;$A5));"")
Hàm xác định ngày đi

Mình muốn sửa lại để có thể chọn được nhiều ngày đi hơn. Vì trong này mình chỉ để 1 ngày đi (vì không tìm được cách nào cả và cái này là báo cáo hàng ngày) là ô H1 nhưng giờ mình muốn nhiều ngày hơn như H2, H3, H4,... hoặc là trong khoảng H1 đến H2 (VD: 19/06/2016 đến 22/06/2016). Ngày H1 sẽ luôn dùng còn những ngày khác thì tùy ý nha. Có thể đi nhiều ngày không làm báo cáo đến khi về báo luôn 1 lần. Mong được các bạn giúp đỡ.

À còn cái thẻ TKNNN bạn nào có cách nào để chỉ lấy những nước đang có người ở còn những nước không có người ở thì không đưa vào k? Cảm ơn rất nhiều!

Mail của mình phanquocvan.179@gmail.com

Cách trình bày của bạn dài dòng và không cụ thể.
Thứ nhất: Mục đích cụ thể của bạn là gì: Muốn lọc ra dũ liệu gì? trên sheet nào
Thứ 2: bạn ko cần trình bày công thức ra làm gì cho dài dòng và rối mắt.
 
Cách trình bày của bạn dài dòng và không cụ thể.
Thứ nhất: Mục đích cụ thể của bạn là gì: Muốn lọc ra dũ liệu gì? trên sheet nào
Thứ 2: bạn ko cần trình bày công thức ra làm gì cho dài dòng và rối mắt.

Trong cái thẻ HetHan ấy. Có cái ngày là ngày đi. Nhưng hàm mình sử dụng chỉ có thể lấy 1 ngày đi. Trong thẻ đó nó tự động cập nhật theo ngày để xuất ra ngày hôm trước ngày báo cáo có người nào đi. Người nào ở "cột tạm trú đến ngày" trong thẻ DATANNN hết hạn thì xuất ra thôi. VD: ngày 30 mình in báo cáo thì những khách ở "cột tạm trú đến ngày" ghi ngày 29 sẽ có tên.

Mình muốn có thể tự xuất ra nhiều ngày tuy chọn hơn.
VD: 30 mình có thể báo khách đi ngày 29+28+27 hoặc nhiều hơn.

Mong bạn giúp đỡ. Thank you!
 
Trong cái thẻ HetHan ấy. Có cái ngày là ngày đi. Nhưng hàm mình sử dụng chỉ có thể lấy 1 ngày đi. Trong thẻ đó nó tự động cập nhật theo ngày để xuất ra ngày hôm trước ngày báo cáo có người nào đi. Người nào ở "cột tạm trú đến ngày" trong thẻ DATANNN hết hạn thì xuất ra thôi. VD: ngày 30 mình in báo cáo thì những khách ở "cột tạm trú đến ngày" ghi ngày 29 sẽ có tên.

Mình muốn có thể tự xuất ra nhiều ngày tuy chọn hơn.
VD: 30 mình có thể báo khách đi ngày 29+28+27 hoặc nhiều hơn.

Mong bạn giúp đỡ. Thank you!

Mình sẽ giúp bạn bằng code, ý bạn thế nào?
 
#quanluu1989 Bạn giúp mình với.
 
Bạn xem file đính kèm;
. . . . . . . . . . . .
 

File đính kèm

  • gpeArr.rar
    30.6 KB · Đọc: 10
Bạn xem file đính kèm;
. . . . . . . . . . . .

Mình muốn kiểu như vậy á. Nhưng mà file của bạn nó không cập nhập cho mình. Cột [Ngày rời khỏi địa phương] nó không cập nhật theo ngày kia. Mình chọn ngày 04/07/2016 mà nó vẫn để mấy ngày kia lại (20/06/2016, 2/7/2016,...)
 
Mình muốn kiểu như vậy á. Nhưng mà file của bạn nó không cập nhập cho mình. Cột [Ngày rời khỏi địa phương] nó không cập nhật theo ngày kia. Mình chọn ngày 04/07/2016 mà nó vẫn để mấy ngày kia lại (20/06/2016, 2/7/2016,...)

Đầu tiên ta fải chọn mốc thời gian ở [H1] (Từ ngày này);
Nhưng sau đó fải chọn số nào đó ở [I1]; Macro gắn liền với [I1] này, (& chọn 0, 1, 2,. . . để có khoảng thời gian ở [H2] (đến ngày))
 
Mình muốn sửa lại để có thể chọn được nhiều ngày đi hơn. Vì trong này mình chỉ để 1 ngày đi (vì không tìm được cách nào cả và cái này là báo cáo hàng ngày) là ô H1 nhưng giờ mình muốn nhiều ngày hơn như H2, H3, H4,... hoặc là trong khoảng H1 đến H2 (VD: 19/06/2016 đến 22/06/2016). Ngày H1 sẽ luôn dùng còn những ngày khác thì tùy ý nha. Có thể đi nhiều ngày không làm báo cáo đến khi về báo luôn 1 lần. Mong được các bạn giúp đỡ.

À còn cái thẻ TKNNN bạn nào có cách nào để chỉ lấy những nước đang có người ở còn những nước không có người ở thì không đưa vào k? Cảm ơn rất nhiều!

Mail của mình phanquocvan.179@gmail.com

Chào bbkim,

Bạn download file đính kèm xem có như ý bạn không!

Chúc bạn ngày vui
 

File đính kèm

  • temp (dachinh).xlsx
    153.1 KB · Đọc: 4
Quên dặn! bạn chỉ cần thay đổi trong ô "HetHan!I1" số ngày hết hạn tính từ ngày báo cáo là báo cáo sẽ truy lục người cho bạn.

Chúc vui.
 
Chào bbkim,

Bạn download file đính kèm xem có như ý bạn không!

Chúc bạn ngày vui

Cảm ơn bạn nha. Nhưng ban cho mình hỏi là làm sao để chỉnh lại cái ngày rời đi vậy? VD: hôm nay là 5/7/2016 Khi mình chọn 0 ngày thì khách đi sẽ là 4/6/2016 mới đúng. Chứ ngày 5/7 là ngày BC và ngày đó khách chưa đi. Hết ngày đó khách mới đi. Bạn giúp mình với nha.
 
À mình làm được rồi. "<="&TRIM(TODAY()-1) thế là có thể được như ý rồi. Cảm ơn bạn nhiều lắm.
 
Web KT

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

Back
Top Bottom