Gỡ rối về hàm dò tìm trích lọc & sắp xếp theo điều kiện thời gian ?

Liên hệ QC
Bác ơi, cứu em với. Em làm thế nào cũng không ra được như bác Nhapmon, ko bít em sai sót gì không, bác xem file đính kèm support em với.

Mà bác ở HN hay HCM :D. Nếu ngu quá có khi em xin bác 1 buổi cafe support :).

Thanks bác nhìu.
 

File đính kèm

Bác ơi, cứu em với. Em làm thế nào cũng không ra được như bác Nhapmon, ko bít em sai sót gì không, bác xem file đính kèm support em với.

Mà bác ở HN hay HCM :D. Nếu ngu quá có khi em xin bác 1 buổi cafe support :).

Thanks bác nhìu.

1 - bạn ofset chưa tới từ cột B-->H phải là 6 chứ ko fải 5
2 - cthuc mảng thì nhớ fải Ctrl Shift Enter (srry, mấy bài trước mình viết sai)
3- ko để code trống nha, cái nào để trống là nó tính một người (code=0)
4- tặng thêm một hàm cột I để lọc lấy giá trị duy nhất
5 - bi nhiêu số liệu thì thấy nó chạy cũng ok, nếu nhiều quá và tốc độ chậm thì nên theo hướng pivot
 

File đính kèm

1 - bạn ofset chưa tới từ cột B-->H phải là 6 chứ ko fải 5
2 - cthuc mảng thì nhớ fải Ctrl Shift Enter (srry, mấy bài trước mình viết sai)
3- ko để code trống nha, cái nào để trống là nó tính một người (code=0)
4- tặng thêm một hàm cột I để lọc lấy giá trị duy nhất
5 - bi nhiêu số liệu thì thấy nó chạy cũng ok, nếu nhiều quá và tốc độ chậm thì nên theo hướng pivot

Cảm ơn bác nhiều quá, đổi sang Ctrl Shift Enter thì chuẩn liền à :).

Bác đúng là cao thủ :). Để em làm tiếp, mắc chỗ nào lại lên xin thông tin bác nhé :).
 
Bác Nhapmon ơi, lại cứu em với.

Với thời gian chạy hàng ngang thì dùng công thức gì ạ?

Như file đính kèm bác nhé.

Cảm ơn bác.
 

File đính kèm

Bác Nhapmon ơi, lại cứu em với.

Với thời gian chạy hàng ngang thì dùng công thức gì ạ?

Như file đính kèm bác nhé.

Cảm ơn bác.

cái này trong cột A chỉ có mã duy nhất fải ko (tôi kiểm tra ko thấy cái nào có 2 mã cả)
1- thứ nhất phải khủ mấy cái "T" đi cho dể làm
nhất Ctrl H để repalce "T" bằng rổng

2-vậy tìm ngày vào
O3=MIN(IF(C3:M3<>0,C3:M3)) Ctrl Shift enter (hơi rắc rối vì có cell trống nên fải dùng mảng)

3- tìm ngày out
P3=MAX(C3:N3) chỉ vậy được rồi ko cần mảng
 

File đính kèm

cái này trong cột A chỉ có mã duy nhất fải ko (tôi kiểm tra ko thấy cái nào có 2 mã cả)
1- thứ nhất phải khủ mấy cái "T" đi cho dể làm
nhất Ctrl H để repalce "T" bằng rổng

2-vậy tìm ngày vào
O3=MIN(IF(C3:M3<>0,C3:M3)) Ctrl Shift enter (hơi rắc rối vì có cell trống nên fải dùng mảng)

3- tìm ngày out
P3=MAX(C3:N3) chỉ vậy được rồi ko cần mảng

Bác cao thủ quá đi ạ, em làm được rồi. Cảm ơn bác nhiều nhé :)
 
Bác nhapmon ơi, vẫn là bảng biểu hôm qua, các tháng đang nằm hàng ngang, dùng công thức nào để biến toàn bộ các tháng đó chạy theo hàng dọc như file dữ liệu đầu tiên hả bác?
 
Bác nhapmon ơi, vẫn là bảng biểu hôm qua, các tháng đang nằm hàng ngang, dùng công thức nào để biến toàn bộ các tháng đó chạy theo hàng dọc như file dữ liệu đầu tiên hả bác?

bạn muốn lật C2:M2 thành cột? bạn có thể làm 1 trong 3 cách sau:

1-copy C2:M2-->chôn cell bạn muốn đặt-->nhấp chuột trái--->paste special--->chọn Transpose-->ok
2-thí dụ bạn muốn đặt ờ N3
gõ cthức này vào
=TRANSPOSE($C$2:$M$2)
chọn từ N3:N13 (số dòng = số cột của vùng dữ liệu)
nhấp F2--->Ctrl Shift Enter
3-gõ cthức này vào N3
=OFFSET($C$2,,ROW(A1)-1) kéo xuống
 
Lần chỉnh sửa cuối:
bạn muốn lật C2:M2 thành cột? bạn có thể làm 1 trong 3 cách sau:

1-copy C2:M2-->chôn cell bạn muốn đặt-->nhấp chuột trái--->paste special--->chọn Transpose-->ok
2-thí dụ bạn muốn đặt ờ N3
gõ cthức này vào
=TRANSPOSE($C$2:$M$2)
chọn từ N3:N13 (số dòng = số cột của vùng dữ liệu)
nhấp F2--->Ctrl Shift Enter
3-gõ cthức này vào N3
=OFFSET($C$2,,ROW(A1)-1) kéo xuống

Cách này của bác giải quyết được thời gian nhảy theo hàng dọc, nhưng em chưa biết cách giải quyết phần Name/Code.

Ý của em là từ bảng này, em muốn dùng công thức để chuyển thành bảng như cũ: Name/code vẫn chạy theo hàng dọc và có nhiều dòng, mỗi dòng là 1 tháng.

VD: Nguyễn Văn A Tháng 04
Nguyễn Văn A Tháng 05
Nguyễn Văn A Tháng 06
 
Cách này của bác giải quyết được thời gian nhảy theo hàng dọc, nhưng em chưa biết cách giải quyết phần Name/Code.

Ý của em là từ bảng này, em muốn dùng công thức để chuyển thành bảng như cũ: Name/code vẫn chạy theo hàng dọc và có nhiều dòng, mỗi dòng là 1 tháng.

VD: Nguyễn Văn A Tháng 04
Nguyễn Văn A Tháng 05
Nguyễn Văn A Tháng 06

sao bạn lật ngang xong lật dọc hoài dzậy?????????!$@!!
file nặng quá hết quota up lên luôn.......hixhix
insert thêm một sheet
A1=OFFSET(Pepsi!$A$3,INT(ROW()/12),)
B1=OFFSET(Pepsi!$B$3,INT(ROW()/12),)
C1=OFFSET(Pepsi!$C$3,INT(ROW()/12),COLUMN(A$1)-1)---> kéo qua tới cộ N
tất cả kéo xuống cho đến khi nào chán thì thôi
 
Lần chỉnh sửa cuối:
sao bạn lật ngang xong lật dọc hoài dzậy?????????!$@!!
file nặng quá hết quota up lên luôn.......hixhix
insert thêm một sheet
A1=OFFSET(Pepsi!$A$3,INT(ROW()/12),)
B1=OFFSET(Pepsi!$B$3,INT(ROW()/12),)
C1=OFFSET(Pepsi!$C$3,INT(ROW()/12),COLUMN(A$1)-1)---> kéo qua tới cộ N
tất cả kéo xuống cho đến khi nào chán thì thôi

Đọc câu bác hỏi mà cười từ nãy tới h chưa dứt được để làm =))))), chết mất thôi :D.

Không phải mình cố ý lật đi lật lại bài để hỏi bác đâu :D, mà mình bị người khác vứt file để làm. Mình làm giúp thôi, nhưng cơ bản là mình thích vì nó là cơ hội để mình trau dồi thêm kỹ năng excel của mình.

Cảm ơn bác nhiều đã support nhiệt tình, để mình thử phát này xem sao :D
 
sao bạn lật ngang xong lật dọc hoài dzậy?????????!$@!!
file nặng quá hết quota up lên luôn.......hixhix
insert thêm một sheet
A1=OFFSET(Pepsi!$A$3,INT(ROW()/12),)
B1=OFFSET(Pepsi!$B$3,INT(ROW()/12),)
C1=OFFSET(Pepsi!$C$3,INT(ROW()/12),COLUMN(A$1)-1)---> kéo qua tới cộ N
tất cả kéo xuống cho đến khi nào chán thì thôi

Bác ơi, làm như bác các tháng vẫn chạy theo hàng ngang đấy chứ :-?
 
Bác ơi, làm như bác các tháng vẫn chạy theo hàng ngang đấy chứ :-?

uh, lúc chiều sắp tới giờ về nên test ko kỹ..................
A1=OFFSET(Pepsi!$A$3,INT(ROW()/13),)
B1=OFFSET(Pepsi!$B$3,INT(ROW()/13),)
C1=IF(OFFSET(Pepsi!$C$3,INT(ROW()/13),MOD(ROW()-1,12))=0,"",OFFSET(Pepsi!$C$3,INT(ROW()/13),MOD(ROW()-1,12)))

kéo cả 3 xuống tới khi nào mỏi tay thì nghỉ........một lát kéo tiếp..............--=0
 
uh, lúc chiều sắp tới giờ về nên test ko kỹ..................
A1=OFFSET(Pepsi!$A$3,INT(ROW()/13),)
B1=OFFSET(Pepsi!$B$3,INT(ROW()/13),)
C1=IF(OFFSET(Pepsi!$C$3,INT(ROW()/13),MOD(ROW()-1,12))=0,"",OFFSET(Pepsi!$C$3,INT(ROW()/13),MOD(ROW()-1,12)))

kéo cả 3 xuống tới khi nào mỏi tay thì nghỉ........một lát kéo tiếp..............--=0

Nói thật với bác là các hàm của bác nhìn chóng mặt thật :D. Không biết sau vụ này em có học hỏi thêm được gì không? Nhưng phải công nhận trong diễn đàn này nhiều cao thủ quá.

Để chiều em luyện tập rồi inform bác kết quả nhá ;).
 
uh, lúc chiều sắp tới giờ về nên test ko kỹ..................
A1=OFFSET(Pepsi!$A$3,INT(ROW()/13),)
B1=OFFSET(Pepsi!$B$3,INT(ROW()/13),)
C1=IF(OFFSET(Pepsi!$C$3,INT(ROW()/13),MOD(ROW()-1,12))=0,"",OFFSET(Pepsi!$C$3,INT(ROW()/13),MOD(ROW()-1,12)))

kéo cả 3 xuống tới khi nào mỏi tay thì nghỉ........một lát kéo tiếp..............--=0

Với bài của bác thì chỉ đúng người đầu tiên thôi, lỗi bị lặp ở người thứ 2,3 trở đi, em bôi vàng những chỗ bị lỗi cho bác xem (chỉ bôi ví dụ 1,2 trường hợp). Bác xem em có thao tác sai gì ko?
 

File đính kèm

Với bài của bác thì chỉ đúng người đầu tiên thôi, lỗi bị lặp ở người thứ 2,3 trở đi, em bôi vàng những chỗ bị lỗi cho bác xem (chỉ bôi ví dụ 1,2 trường hợp). Bác xem em có thao tác sai gì ko?

thử lại xem, hy vọng lần này ko sai nữa
A1=OFFSET(Pepsi!$A$2,INT((ROW()-1)/12),)
B1=OFFSET(Pepsi!$B$2,INT((ROW()-1)/12),)
C1=IF(OFFSET(Pepsi!$C$2,INT((ROW()-1)/12),MOD(ROW()-1,12))=0,"",OFFSET(Pepsi!$C$2,INT((ROW()-1)/12),MOD(ROW()-1,12)))
 
thử lại xem, hy vọng lần này ko sai nữa
A1=OFFSET(Pepsi!$A$2,INT((ROW()-1)/12),)
B1=OFFSET(Pepsi!$B$2,INT((ROW()-1)/12),)
C1=IF(OFFSET(Pepsi!$C$2,INT((ROW()-1)/12),MOD(ROW()-1,12))=0,"",OFFSET(Pepsi!$C$2,INT((ROW()-1)/12),MOD(ROW()-1,12)))

Hic, bác ơi, vụ này em làm còn sai nặng hơn í, không ra được bác ạ. Chắc quả này em phải làm thủ công rồi, có lẽ đầu bài hơi hiểm :D.

Nghiên cứu được cách nào khác thì bác bẩu em nhé, cũng hơi tốn thời gian của bác quá. Nếu chưa ra thì thôi em cứ làm thủ công tạm :).

Thanks bác nhìu.
 
Hic, bác ơi, vụ này em làm còn sai nặng hơn í, không ra được bác ạ. Chắc quả này em phải làm thủ công rồi, có lẽ đầu bài hơi hiểm :D.

Nghiên cứu được cách nào khác thì bác bẩu em nhé, cũng hơi tốn thời gian của bác quá. Nếu chưa ra thì thôi em cứ làm thủ công tạm :).

Thanks bác nhìu.

tôi kiểm tra thấy nó đâu có sai gì đâu? khi kéo xuống thì số cột cứ tăng 12 thì dòng tăng 1.
do ko up file lên được nên đã gởi mail cho bạn theo địa chỉ
hang81@gmail.com <hang81@gmail.com>
nếu vẫn ko đúng thì tôi pótay..........hy vọng có cao thủ nào có hứng giúp bạn vậy
 
Web KT

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

Back
Top Bottom