kaleeluong
Thành viên chính thức
- Tham gia
- 10/12/11
- Bài viết
- 56
- Được thích
- 0
Bạn dùng công thức mảng này cho ô M3Giúp mình tìm giá trị lớn nhất của file sau:
-Tìm giá trị thỏa 3 điều kiện : dk 1: step, dk2: ID, dk3: ngay thang
-Khi đã tìm ra sẽ có các Step trùng,lấy giá trị Point lớn nhất là ok
Nhờ các bạn tư vấn dùm,thanks all
=MAX(IF(($E$2:$E$49=$L3)*($B$2:$B$49=$I$2)*($A$2:$A$49=M$1),$F$2:$F$49,""))
Cho mình hỏi thêm hình như làm hàm mảng phải không nha, như thế thì phải kết thúc phải bấm CTRL+SHIFT+ENTER. còn ENTER Bình thường ra giá trị bằng 5, còn CTRL+SHIFT+ENTER ra giá trị bằng 3Bạn dùng công thức mảng này cho ô M3
Nhớ sửa mấy chữ Step 1, Step 2,... lại cho giống với dữ liệu.Mã:=MAX(IF(($E$2:$E$49=$L3)*($B$2:$B$49=$I$2)*($A$2:$A$49=M$1),$F$2:$F$49,""))
Thì tôi đã nói là công thức mảng rồi mà.Cho mình hỏi thêm hình như làm hàm mảng phải không nha, như thế thì phải kết thúc phải bấm CTRL+SHIFT+ENTER. còn ENTER Bình thường ra giá trị bằng 5, còn CTRL+SHIFT+ENTER ra giá trị bằng 3
Thêm cột phụ, dùng Countif()Thanks mấy bạn nh,ah mình còn 1 vấn đề để đếm nữa,hỏi ở đây lun mắc công tạo đề tài mới
Mình muốn ra kết quả như trong file mình gửi thì làm thế nào
-Mỗi 1 tháng khác nhau sẽ được đánh số 1,trùng lập sẽ để trống
thanks bạn nhiều^^.......Thêm cột phụ, dùng Countif()
Đã dùng Office 2007 thì mắc gì phải cột phụ:Thêm cột phụ, dùng Countif()
=IF(COUNTIFS($A$2:$A2,A2,$E$2:$E2,E2)=1,1,"")
=IF(SUMPRODUCT(($A$2:$A2=A2)*($E$2:$E2=E2))=1,1,"")
Tôi "chịu" cách dùng If và Sumproduct() vì tôi xài Excel 2003.Đã dùng Office 2007 thì mắc gì phải cột phụ:
Thậm chí, có thể dùng SUMPRODUCT áp dụng cho cả Excel 2003 và Excel 2007:PHP:=IF(COUNTIFS($A$2:$A2,A2,$E$2:$E2,E2)=1,1,"")
PHP:=IF(SUMPRODUCT(($A$2:$A2=A2)*($E$2:$E2=E2))=1,1,"")