Giúp tính hệ số từ phạm vi giá trị

Liên hệ QC

nokia6230ivn

Thành viên chính thức
Tham gia
16/5/07
Bài viết
54
Được thích
8
Em đang tính hệ số theo như file đính kèm nhưng không biết giải thuật thế nào cho ngắn gọn. Nếu dùng lệnh if thì dài quá! Nhờ các bác chỉ giúp!
 

File đính kèm

  • Index.xls
    13.5 KB · Đọc: 23
Em đang tính hệ số theo như file đính kèm nhưng không biết giải thuật thế nào cho ngắn gọn. Nếu dùng lệnh if thì dài quá! Nhờ các bác chỉ giúp!
PHP:
D15 =SUMPRODUCT((B$6:B$9<=B15)*(C$6:C$9>=B15)*(D$6:D$9))
Rồi copy công thức xuống (kéo fill)​
 
PHP:
D15 =SUMPRODUCT((B$6:B$9<=B15)*(C$6:C$9>=B15)*(D$6:D$9))
Rồi copy công thức xuống (kéo fill)​
Theo mình nghĩ phải dùng Vlookup chứ không phải Sumproduct,có điều chưa hiểu hết ý tác giả muồn kết quả như thế nào,cho ví dụ kêt quả sẽ dễ hiểu hơn
 
Theo mình nghĩ phải dùng Vlookup chứ không phải Sumproduct,có điều chưa hiểu hết ý tác giả muồn kết quả như thế nào,cho ví dụ kêt quả sẽ dễ hiểu hơn

Hic, down file của tác giả về rồi lắp công thức của mình vào xem có được không? (chuẩn 100% đó)
Ý tác giả ghi rất rõ ràng trong file rồi còn gì
 
Cảm ơn các bác, em làm được rồi!!!
Thanks múc múc...
 
Em đang tính hệ số theo như file đính kèm nhưng không biết giải thuật thế nào cho ngắn gọn. Nếu dùng lệnh if thì dài quá! Nhờ các bác chỉ giúp!

Nếu phần quy định cách tính hệ số được sắp xếp tăng dần như bảng sau
| A | B | C | D | E
3|BẢNG HỆ SỐ||||
4||Giá trị|||
5||Từ|Đến|Hệ số|
6||0|5|0.25|
7||5|10|0.50|
8||10|15|0.75|
9||15.0|500|1.00|

Thì ngoài cách dùng SUMPRODUCT: D15 =SUMPRODUCT((B$6:B$9<=B15)*(C$6:C$9>=B15)*(D$6:D$9))
Còn có thể dùng ______ VLOOKUP: E15 =VLOOKUP(B15,B$6:D$9,3)

Rồi copy công thức xuống (kéo fill) ta được kết quả như bảng sau:
| A | B | C | D | E 13 |GIÁ TRỊ CẦN TÍNH|||SUMPRODUT|VLOOKUP
14 ||Giá trị||Hệ số|Hệ số
15 ||12||0.75|0.75
16 ||9||0.5|0.5
17 ||4||0.25|0.25
 
Lần chỉnh sửa cuối:
Biết thêm được chức năng của VLOOKUP, hồi giờ em chưa tìm theo kiểu như vậy bác ạ!
Thanks nhiều.
 
Web KT
Back
Top Bottom