- Tham gia
- 5/6/08
- Bài viết
- 30,703
- Được thích
- 53,963
Có 1 bạn gữi file cho tôi nhờ giúp! Chi tiết yêu cầu nằm trong file.
Thế này thì cần gì phải trích xuất nữa, lấy luôn sheet nhập liệu mà in cho xongTại sheet BPP_BT, nếu chọn MÃ BÁO là Tất cả thì TUYẾN ĐƯỜNG chỉ có thể chọn Tất cả,chọn cái khác nó không ra gì?
Hình như có sai sót gì đó thì phải! Nhờ bạn xem lại giúp
Tại sheet BPP_BT, nếu chọn MÃ BÁO là Tất cả thì TUYẾN ĐƯỜNG chỉ có thể chọn Tất cả, chọn cái khác nó không ra gì?
Hình như có sai sót gì đó thì phải! Nhờ bạn xem lại giúp
=CHOOSE(DKLoc,IF(C6="","",MAX($L$5:L5)+1),IF(I6=VALUE(MID(TuyenLoc,FIND(" ",TuyenLoc,1)+1,LEN(TuyenLoc)-FIND(" ",TuyenLoc,1))),MAX($L$5:L5)+1,""),IF(C6=MaLoc,MAX($L$5:L5)+1,""),IF(AND(C6=MaLoc,I6=VALUE(MID(TuyenLoc,FIND(" ",TuyenLoc,1)+1,LEN(TuyenLoc)-FIND(" ",TuyenLoc,1)))),MAX($L$5:L5)+1,""))
Tuy nhiên em góp ý một tí về danh mục.
Nên khai báo danh mục trước khi nhập liệu, tránh bị sai sót trong quá trình nhập liệu. Còn việc trích lọc ra duy nhất thì trên GPE mình có nhiều rồi. Anh nhắn dùm với bạn ấy như vậy nhé!
Tôi thử rồi mà khi chọn tất cả thì trong bảng thông kê không được
Nhờ các bác xem lại cột STT trong sheet BPP_BT không trùng lại với cột STT trong sheet nhaplieu. Cột STT lấy theo tên khách hàng.
Theo nhận định của 1 số ngừoi thì thêm dấu -- này vào mổi biểu thức sẽ làm cho tốc độ tính toán tăng lên... Thêm nữa, các phép so sánh nhaplieu!$C$6:$C$23=$C7 vân vân sẽ cho ra kết quả là TRUE hoặc FALSE (tùy theo so sánh đúng hay sai)... Thêm dấu -- vào sẽ biến TRUE, FALSE thành 1 hoặc 0 (có thể cộng trừ nhân chia tính toán đựoc)...Xin vui lòng cho hỏi về công thức: SUMPRODUCT(--(nhaplieu!$C$6:$C$23=$C7),--(nhaplieu!$I$6:$I$23=VALUE(SUBSTITUTE(E$6,"T",""))),(nhaplieu!$E$6:$E$23))
dấu -- dùng mục đích gì? và có thể giải thích dùm ý nghĩa cách dùng công thức này không ah!
Xin chân thành cám ơn.
1/ =CHOOSE(DKLoc,IF(C9="","",MAX($K$5:K8)+1),IF(I9=VALUE(MID(TuyenLoc,FIND(" ",TuyenLoc,1)+1,LEN(TuyenLoc)-FIND(" ",TuyenLoc,1))),MAX($K$5:K8)+1,""),IF(C9=MaLoc,MAX($K$5:K8)+1,""),IF(AND(C9=MaLoc,I9=VALUE(MID(TuyenLoc,FIND(" ",TuyenLoc,1)+1,LEN(TuyenLoc)-FIND(" ",TuyenLoc,1)))),MAX($K$5:K8)+1,""))
Công thức này khi tôi sửa đổi lại trong sheet nhaplieu cột tuyến đường là chữ thì công thức trên phải như thế nào để không phân biệt là số hay chữ ? (VD: 4 hay bon đều được)
2/ =IF(AND(MAX(nhaplieu!$K:$K)>0,B11<MAX(nhaplieu!$K:$K)),ROW()-8,"")
Mong các bạn giải đáp thắc mắc hay gợi ý giúp tôi hiểu thêm về công thức.
Cám ơn bạn ca_dafi đã trả lời.
Vậy các bạn cho biết với dkloc như thế thì sử dụng hàm if thay hàm choose để hiển thị khi gõ chữ trong cột tuyến đường có được không? --> công thức phải thay đổi như thế nào? Dĩ nhiên là khi lọc 4 và bốn phải khác nhau chớ không thể tính là một.
Mong được học hỏi từ các bạn!
Rất đơn giãn là bạn cứ sửa... khi cảm thấy chưa đựoc như ý thì cứ để nguyên như vậy và post file lên, nói rõ bạn muốn đạt được kết quả thế nào... Mọi ngừoi sẽ xem và giúp bạn!Cám ơn bạn đã tận tình chỉ dẫn, nhưng biết nói như thế nào ta là mình chưa thông, mình đã sửa lại trong validation rồi mà vẫn không được, vậy đành để mình ngâm.... cứu lại cho kỹ. Hy vọng tìm ra đáp án.