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 . 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
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
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
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
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ứ :-?
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..............
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..............
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)))
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 .
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.