vova2209
Thành viên tích cực


- Tham gia
- 5/4/17
- Bài viết
- 848
- Được thích
- 112
- Giới tính
- Nam
- Nghề nghiệp
- Đường bộ


Thử:em muốn tìm kiếm giá trị theo 2 chiều cột và hàng
VD: như file dưới tìm "Xi măng" điều kiện hàng 1: L8 B.121 - M8 2: Xi măng ---- cột : giá trị P8 75
em xin cảm ơn!
R8=HLOOKUP($P8,$E$7:$I$14,MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,),0)+1,0)
Hoặc:
R8=HLOOKUP($P8,$E$7:$I$14,COLUMN(B$1)+($L8="B.122")*4,0)


cảm ơn anh! được rồi ạ. cho em hỏi thếm tý MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,) chỗ mầu đỏ là 1 điều kiện à anh, muốn thếm thì cứ &ĐK tiếp à aThử:
Enter, fill qua phải và xuống.PHP:R8=HLOOKUP($P8,$E$7:$I$14,MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,),0)+1,0) Hoặc: R8=HLOOKUP($P8,$E$7:$I$14,COLUMN(B$1)+($L8="B.122")*4,0)
Chúc em ngày vui.


anh ơi! Cái giá trị =LOOKUP(2,1/ có ý nghĩa gì đấy ạ!Mã:=LOOKUP(2,1/($B$8:$B$14=$L8)/($C$8:$C$14=M8),OFFSET($D$8:$D$14,,MATCH($P8,$E$7:$I$7,0),,))
Chính xác, cứ "&" tới tới.cảm ơn anh! được rồi ạ. cho em hỏi thếm tý MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,) chỗ mầu đỏ là 1 điều kiện à anh, muốn thếm thì cứ &ĐK tiếp à a
Xem link:Cái giá trị =LOOKUP(2,1/ có ý nghĩa gì đấy ạ!


cho em hỏi: các dạng hàm có ảnh hưởng nhiều đến tốc độ tính toán của bảng tính không ạ. nếu có! thì nhưng hàm dạng như nào sẽ làm chậm bảng tính.. file e sử dụng vlookup và if, sumif nhiều thấy bị chậm đi nhiều lắm ạ!Chính xác, cứ "&" tới tới.
Xem link:
http://www.giaiphapexcel.com/diendan/threads/nhờ-các-anh-chị-lập-công-thức-tính-số-ngày-nhập-hàng-chân-thành-cám-ơn.123588/#post-773512
Chúc em ngày vui.
Tốc độ máy bị trì trệ do nhiều nguyên nhân, như:cho em hỏi: các dạng hàm có ảnh hưởng nhiều đến tốc độ tính toán của bảng tính không ạ. nếu có! thì nhưng hàm dạng như nào sẽ làm chậm bảng tính.. file e sử dụng vlookup và if, sumif nhiều thấy bị chậm đi nhiều lắm ạ!


+ em toàn làm! kiểu Sumif(A:A,">5",B:B) nền làm theo kiểu dữ liệu vừa đủ như này à a Sumif(A1:A10,">5",B1:B10)Tốc độ máy bị trì trệ do nhiều nguyên nhân, như:
Em nên tham khảo các trang mạng bàn về việc giảm kích thước file excel và làm tăng tốc độ xử lý.
- Định dạng (tô màu) quá nhiều hơn mức cần thiết;
- Hoặc sử dụng Vùng chọn không đúng, vd: Sumif(A:A,">5",B:B) nó lấy nguyên cột A có hơn 1 triệu dòng mang ra xử lý thì chắc chắn rằng nó sẽ ảnh hưởng tới tốc độ máy;
- Hoặc dùng nhiều công thức mảng để xử lý cho 1 sheet có hơn 1.000 dòng.
- Hoặc dùng công thức thường (như em hỏi) nhưng dữ liệu nhiều, vd: có hơn 10.000 dòng..
- .....
Như link: http://www.wikihow.com/Reduce-Size-of-Excel-Files
Chúc em ngày vui.
Xlsb hay Xlsm theo mình tốc độ như nhau...+ em toàn làm! kiểu Sumif(A:A,">5",B:B) nền làm theo kiểu dữ liệu vừa đủ như này à a Sumif(A1:A10,">5",B1:B10)
+ định dạng màu e cũng đang dùng quá nhiều
+ có nên sử dụng nhiều Name ko anh?
+ File của e đang dùng nhiều code VBA đang là *.xlsm lưu định dạng này có ổn không *.xlsb em thấy file nhẹ đi nhiều, nó có ảnh hưởng gì về code và tốc độ chạy code không ạ!


Nói như vậy là nên dùng Xlsb vì khi em chuyển sang dạng này dung lượng giảm 2/5! em xin cảm ơnXlsb hay Xlsm theo mình tốc độ như nhau...
các hàm dò tim do ta quyết định có thể nhẹ nặng còn do khả năng bản thân.
Trên GPE đã có nói qua về vấn đề này (không nhớ được mà tìm lại).+ File của e đang dùng nhiều code VBA đang là *.xlsm lưu định dạng này có ổn không *.xlsb em thấy file nhẹ đi nhiều, nó có ảnh hưởng gì về code và tốc độ chạy code không ạ!


Vâng! em cảm ơn anh nhiều.. để em nghiên cứu tìm hiểu. Có ji không hiểu lại phiền các anh tiếpTrên GPE đã có nói qua về vấn đề này (không nhớ được mà tìm lại).
Bạn tham khảo bài sau, có vẻ rất chi tiết.
http://professor-excel.com/xlsx-xlsm-xlsb-file-types/
View attachment 181627