Công thức dò tìm dung tích theo cao trình

Liên hệ QC

icafe_ht

Thành viên mới
Tham gia
11/4/16
Bài viết
1
Được thích
0
Em xin nhờ các anh/chị giúp em vấn đề này với ạ:
Em có 1 bảng các số liệu cao trình mặt nước và thể tích tương ứng. Vấn đề em không biết làm thế nào khi nhập một cao trình bất kỳ có trong bảng thì nó sẽ trả về đúng thể tích tương ứng. Mong các anh, chị giúp 1634104553186.pngem với ạ. Anh, chị có thể hướng dẫn em hoặc anh, chị làm mẫu giúp em vào file đính kèm luôn cũng đc ạ. Biết ơn các anh, chị nhiều lắm.
 

File đính kèm

  • Bảng dung tích hồ Pác Cáp.xlsx
    48.9 KB · Đọc: 12
Sửa lại cái tên tiêu đề cho sát với câu hỏi đi bạn. Vi dụ "Công thức dò tìm dung tích theo cao trình"
Trong File thì giải thích cao trình là cột nào, dung tích là cột nào. Vì không phải ai cũng cùng chuyên môn với bạn để biết được.
Cảm ơn bạn.
 
Em xin nhờ các anh/chị giúp em vấn đề này với ạ:
Em có 1 bảng các số liệu cao trình mặt nước và thể tích tương ứng. Vấn đề em không biết làm thế nào khi nhập một cao trình bất kỳ có trong bảng thì nó sẽ trả về đúng thể tích tương ứng. Mong các anh, chị giúp View attachment 267638em với ạ. Anh, chị có thể hướng dẫn em hoặc anh, chị làm mẫu giúp em vào file đính kèm luôn cũng đc ạ. Biết ơn các anh, chị nhiều lắm.
Nên chỉnh lại tiêu đề
=INDEX(E5:U105,MOD(W5,1)*100+1,(INT(W5)-240)*2+1)
Bài đã được tự động gộp:

Em xin nhờ các anh/chị giúp em vấn đề này với ạ:
Em có 1 bảng các số liệu cao trình mặt nước và thể tích tương ứng. Vấn đề em không biết làm thế nào khi nhập một cao trình bất kỳ có trong bảng thì nó sẽ trả về đúng thể tích tương ứng. Mong các anh, chị giúp View attachment 267638em với ạ. Anh, chị có thể hướng dẫn em hoặc anh, chị làm mẫu giúp em vào file đính kèm luôn cũng đc ạ. Biết ơn các anh, chị nhiều lắm.
Nên chỉnh lại tiêu đề
=INDEX(E5:U105,MOD(W5,1)*100+1,(INT(W5)-240)*2+1)
Bài đã được tự động gộp:

Em xin nhờ các anh/chị giúp em vấn đề này với ạ:
Em có 1 bảng các số liệu cao trình mặt nước và thể tích tương ứng. Vấn đề em không biết làm thế nào khi nhập một cao trình bất kỳ có trong bảng thì nó sẽ trả về đúng thể tích tương ứng. Mong các anh, chị giúp View attachment 267638em với ạ. Anh, chị có thể hướng dẫn em hoặc anh, chị làm mẫu giúp em vào file đính kèm luôn cũng đc ạ. Biết ơn các anh, chị nhiều lắm.
Nên chỉnh lại tiêu đề
=INDEX(E5:U105,MOD(W5,1)*100+1,(INT(W5)-240)*2+1)
Bài đã được tự động gộp:

Em xin nhờ các anh/chị giúp em vấn đề này với ạ:
Em có 1 bảng các số liệu cao trình mặt nước và thể tích tương ứng. Vấn đề em không biết làm thế nào khi nhập một cao trình bất kỳ có trong bảng thì nó sẽ trả về đúng thể tích tương ứng. Mong các anh, chị giúp View attachment 267638em với ạ. Anh, chị có thể hướng dẫn em hoặc anh, chị làm mẫu giúp em vào file đính kèm luôn cũng đc ạ. Biết ơn các anh, chị nhiều lắm.
Nên chỉnh lại tiêu đề
=INDEX(E5:U105,MOD(W5,1)*100+1,(INT(W5)-240)*2+1)
 
Gà Excel chứ đâu có gà chữ nghĩa để không thể đọc nội quy về tiêu đề bài viết.

1634107817559.png

=INDEX(E5:U105,MOD(W5,1)*100+1,(INT(W5)-240)*2+1)
Excel 2007 trưở đi là xài hàm TRUNC để cắt số lẻ (muốn làm tròn lên thì + 0.5 trước khi trunc). Chứ Mod(x, 1) và INT hết thời rồi. Trừ phi bạn muốn tính số âm.
 
Vẫn theo thói quen viết dài. Nhìn hàm offset hay quá mà mãi chưa có thời gian ngâm cứu sài thử
1634108783029.png
 
Vẫn theo thói quen viết dài. Nhìn hàm offset hay quá mà mãi chưa có thời gian ngâm cứu sài thử
Không dùng OFFSET thì dùng 2 cái hàm index để dựng thành mảng 2 chiều như vầy:
=VLOOKUP($W$5,INDEX($D$5:$V$5,MATCH(TRUNC($W$5),$D$5:$V$5,0)):INDEX($D$105:$V$105,MATCH(TRUNC($W$5),$D$5:$V$5,0)+1),2,1)
Hàm này nhìn ngon lành những phải dùng Match 2 lần. Một lần xác định góc trái trên cùng của mảng và lần thứ hai xác định góc phải dưới cùng của mảng.

Hoặc là Choose (khá tốt nếu các cặp cột tra được đặt names)
=VLOOKUP($W$5,CHOOSE((MATCH(TRUNC($W$5),$D$5:$V$5,0)+1)/2,$D$5:$E$105,$F$5:$G$105,$H$5:$I$105,$J$5:$K$105,$L$5:$M$105),2,1)
Hàm choose rườm rà nhưng trên thực tế nó có tính chất đi tắt lô gic như hàm IF cho nên khá hiệu quả.

Nhưng theo tôi thì bài này tốt hơn hết là dùng Power Query đưa các cặp cột cần thiết để dò vào một Data Model. Rồi từ đó mà dò.
(máy tôi là máy Mac cũ, không có Power Query cho nên tôi không thể làm cho xem được)
 
Nhưng theo tôi thì bài này tốt hơn hết là dùng Power Query đưa các cặp cột cần thiết để dò vào một Data Model. Rồi từ đó mà dò.
(máy tôi là máy Mac cũ, không có Power Query cho nên tôi không thể làm cho xem được)
Dùng name là được rồi anh. Nếu dùng Power query thì tôi sẽ chuyển cột thành dòng => 1 bảng dò 2 cột duy nhất.
Dùng name thì bỏ hàm offset của anh vào 1 name, rồi index hoặc vlookup trên name đó
 
Web KT

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

Back
Top Bottom