Hàm chọn lọc bảng số liệu (4 người xem)

  • Thread starter Thread starter vba1283
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

vba1283

Thành viên mới
Tham gia
8/5/18
Bài viết
6
Được thích
2
Tôi đang lập bảng số liệu với các lựa chọn tự động, ở Bảng tra, có các Option mục "Đá", "Độ sụt", "Mác".
Nhưng phần bảng chi tiết "Xi măng, cát, đá dăm, nước" thì trong công thức mỗi khi chạy lại phải nhập bằng chữ.
Ví dụ trong file gửi đính kèm, trong công thức "Xi măng, cát, đá dăm, nước" phải nhập thủ công "bang9".
Và mỗi khi tra số liệu ra một bảng khác, thì lại phải nhập lại vào công thức này, -> hơi thủ công.
Mong các bạn cho xin cao kiến, hoàn thiện Bảng tra này với (Ứng dụng: quản lý vật liệu thi công trong xây dựng).
Thanks cả nhà!
 

File đính kèm

Tôi đang lập bảng số liệu với các lựa chọn tự động, ở Bảng tra, có các Option mục "Đá", "Độ sụt", "Mác".
Nhưng phần bảng chi tiết "Xi măng, cát, đá dăm, nước" thì trong công thức mỗi khi chạy lại phải nhập bằng chữ.
Ví dụ trong file gửi đính kèm, trong công thức "Xi măng, cát, đá dăm, nước" phải nhập thủ công "bang9".
Và mỗi khi tra số liệu ra một bảng khác, thì lại phải nhập lại vào công thức này, -> hơi thủ công.
Mong các bạn cho xin cao kiến, hoàn thiện Bảng tra này với (Ứng dụng: quản lý vật liệu thi công trong xây dựng).
Cảm ơn cả nhà!
Bạn dùng công thức sau:
Mã:
AK7=VLOOKUP($AJ7,OFFSET($P$4,MATCH($AH$6&"|"&$AI$6,$P$5:$P$79&"|"&$Q$5:$Q$79,0),2,5,8),MATCH($AJ$6,$R$5:$Y$5,0),0)
Ctrl + Shift + Enter.
Fill xuống
 
Tôi đang lập bảng số liệu với các lựa chọn tự động, ở Bảng tra, có các Option mục "Đá", "Độ sụt", "Mác".
Nhưng phần bảng chi tiết "Xi măng, cát, đá dăm, nước" thì trong công thức mỗi khi chạy lại phải nhập bằng chữ.
Ví dụ trong file gửi đính kèm, trong công thức "Xi măng, cát, đá dăm, nước" phải nhập thủ công "bang9".
Và mỗi khi tra số liệu ra một bảng khác, thì lại phải nhập lại vào công thức này, -> hơi thủ công.
Mong các bạn cho xin cao kiến, hoàn thiện Bảng tra này với (Ứng dụng: quản lý vật liệu thi công trong xây dựng).
Cảm ơn cả nhà!
Thấy bạn biết dùng rất nhiều Names, Bạn xem file này dùng 2 Names.
 

File đính kèm

Tôi đang lập bảng số liệu với các lựa chọn tự động, ở Bảng tra, có các Option mục "Đá", "Độ sụt", "Mác".
Nhưng phần bảng chi tiết "Xi măng, cát, đá dăm, nước" thì trong công thức mỗi khi chạy lại phải nhập bằng chữ.
Ví dụ trong file gửi đính kèm, trong công thức "Xi măng, cát, đá dăm, nước" phải nhập thủ công "bang9".
Và mỗi khi tra số liệu ra một bảng khác, thì lại phải nhập lại vào công thức này, -> hơi thủ công.
Mong các bạn cho xin cao kiến, hoàn thiện Bảng tra này với (Ứng dụng: quản lý vật liệu thi công trong xây dựng).
Cảm ơn cả nhà!
Mã:
AK7 =LOOKUP(2,1/($P$5:$P$78=$AH$6)/($Q$5:$Q$78=$AI$6),OFFSET($T6:$T79,,($AJ$6-150)/50))
Copy xuống
 
Tôi đang lập bảng số liệu với các lựa chọn tự động, ở Bảng tra, có các Option mục "Đá", "Độ sụt", "Mác".
Nhưng phần bảng chi tiết "Xi măng, cát, đá dăm, nước" thì trong công thức mỗi khi chạy lại phải nhập bằng chữ.
Ví dụ trong file gửi đính kèm, trong công thức "Xi măng, cát, đá dăm, nước" phải nhập thủ công "bang9".
Và mỗi khi tra số liệu ra một bảng khác, thì lại phải nhập lại vào công thức này, -> hơi thủ công.
Mong các bạn cho xin cao kiến, hoàn thiện Bảng tra này với (Ứng dụng: quản lý vật liệu thi công trong xây dựng).
Cảm ơn cả nhà!
Trong file của bạn đã làm gần đủ cả rồi. Nếu muốn để nguyên vậy không thay đổi gì thì chỉ cần:
1> Sửa "nhẹ" công thức tại AK6 thành:
Mã:
=INDEX(Z:AC,MATCH($AD$3,AB:AB,0),4)
2> Tiếp theo, công thức tại AK7 thì cứ VLOOKUP bình thường:
Mã:
=VLOOKUP(AJ7,INDIRECT($AK$6),MATCH($AJ$6,$R$5:$Y$5,0),0)
Xong!
Muốn "đập hết xây lại" (xóa toàn bộ name) thì dùng công thức bài #5
 
Mã:
AK7 =LOOKUP(2,1/($P$5:$P$78=$AH$6)/($Q$5:$Q$78=$AI$6),OFFSET($T6:$T79,,($AJ$6-150)/50))
Copy xuống
Thấy anh chơi công thức Lookup(,,Offset()) độc chiêu quá, nên "theo đóm ăn tàn", để có anh có em:
Mã:
AK7=SUMIFS(OFFSET($T6:$T79,,$AJ$6/50-3),$P$5:$P$78,$AH$6,$Q$5:$Q$78,$AI$6)
Enter fill xuống.
hihi ^o^
dzọt lẹ.....
 
Thấy anh chơi công thức Lookup(,,Offset()) độc chiêu quá, nên "theo đóm ăn tàn", để có anh có em:
Mã:
AK7=SUMIFS(OFFSET($T6:$T79,,$AJ$6/50-3),$P$5:$P$78,$AH$6,$Q$5:$Q$78,$AI$6)
Enter fill xuống.
hihi ^o^
dzọt lẹ.....
Công thức của bạn gọn hơn nhiều. khà khà khà
Chúc bạn 1 ngày vui :):):)
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom