cần giúp đỡ viết công thức vẫn về hàm tra cứu

Liên hệ QC
Công thức tại F2 của bạn đang là: =IF(E2="","",IF(E2>NCT2,"NCT2",IF(E2>NCT1,"NCT1",IF(E2>BT,"BT",IF(E2>NCD1,"NCD1","NCD2")))))

Công thức này có lẻ còn thiếu nhiều yếu tố:

Phải tra theo số tháng sinh trưởng; Có nghĩa là fải có sự tham gia của [C2] & [H2];

Fải có sự tham gia của fái tính, có nghĩa là của [D2]

Rất mong bạn tiếp tục!

Chúc các bạn vui xuân an lành & nhiều hạnh fúc!
------
Từ giao thừa đến giờ mới thăm lại GPE, xin góp vui một tí, nếu chưa đúng xin bỏ qua vì chắc tại chưa "tỉnh hồn"
G2=IF(D2="";"";OFFSET(Gioitinh;;MATCH($F2;OFFSET(Gioitinh;$C2+2;1;1;5);1)))
Theo tôi thì Bảng Phụ lục có những cột không cần thiết lắm, bỏ bớt để dễ ... match(), chỉ là ý riêng, mong được thông cảm.
Chúc tất cả năm mới vui vẻ!
 

File đính kèm

  • Kenh.rar
    10.2 KB · Đọc: 15
công thức của bác Ba Tê nhẹ hơn nhiều, kiếm cái bánh mì thưởng cho bác ha. cảm ơn.
 
Công thức tại F2 của bạn đang là: =IF(E2="","",IF(E2>NCT2,"NCT2",IF(E2>NCT1,"NCT1",IF(E2>BT,"BT",IF(E2>NCD1,"NCD1","NCD2")))))

Công thức này có lẻ còn thiếu nhiều yếu tố:

Phải tra theo số tháng sinh trưởng; Có nghĩa là fải có sự tham gia của [C2] & [H2];

Fải có sự tham gia của fái tính, có nghĩa là của [D2]

Rất mong bạn tiếp tục!

Chúc các bạn vui xuân an lành & nhiều hạnh fúc!

Chào HYen17 những vấn đề bạn nhắc tới đã có trong name, bạn xem lại chút xíu coi!

Chào ba tê ! công thức của bạn ngắn gọn thật nhưng chỉ có điều là ngay từ lần thử đầu tiên:
khi thử tháng =0 và cân nặng= 2 thì kết quả trả về có cả "NCD1" và "NCD2" . không tin bạn cứ copy ngày sinh và dán nó vào ngày cân và cho số cân =2 xem!
Có lẽ khi làm bài này là lúc bạn đang "tê tê" nên quên không test
Năm mới chúc hai bạn vui khỏe!
 
Lần chỉnh sửa cuối:
Chào HYen17 những vấn đề bạn nhắc tới đã có trong name, bạn xem lại chút xíu coi!

Chào ba tê ! công thức của bạn ngắn gọn thật nhưng chỉ có điều là ngay từ lần thử đầu tiên:
khi thử tháng =0 và cân nặng= 2 thì kết quả trả về có cả "NCD1" và "NCD2" . không tin bạn cứ copy ngày sinh và dán nó vào ngày cân và cho số cân =2 xem!
Có lẽ khi làm bài này là lúc bạn đang "tê tê" nên quên không text
Năm mới chúc hai bạn vui khỏe!
Đúng là lúc đấy chưa "tỉnh hồn" như tôi đã nói trước, nhưng bi giờ test thử thì nó đúng mờ.
NCD1 hay NCD2 vì còn tùy theo Nam hay Nữ nữa chứ, tôi chưa thấy bị sai chỗ nào?!
TT​
|
HỌ VÀ TÊN​
|
SoThg​
|
SinhNgay​
|
Giới tính​
|
Cân nặng (kg)​
|
Kênh 1​
|
NgayCan​
|
1​
|Nguyễn Thành Đạt|
0​
|
25/05/2004​
|Nam|
2​
|NCD1|
25/05/2004​
|
2​
|Nguyễn Phương Anh|
0​
|
12/01/2004​
|Nữ|
2​
|NCD2|
12/01/2004​
|
3​
|Nguyễn Thế Đại|
0​
|
27/06/2005​
|Nữ|
2​
|NCD2|
27/06/2005​
|
4​
|Nguyễn Quang Minh|
0​
|
12/05/2004​
|Nam|
2​
|NCD1|
12/05/2004​
|
 
thế thì bạn lại không xem lại rồi
ý tác giả là :
nếu GT là Nam, Tháng sinh =0: 0<cân nặng<=2: NCD2.....
Như vậy là khi cân nặng = 2 và tháng =0 thì kết quả là NCD2 mà của bạn trả về NCD1
 
Nhìn file gốc của tác giả làm nên hiểu sai. Lẽ ra với yêu cầu như vậy thì các ky hiệu trên đầu cột phải là > và <=; nhưng tác giả ghi là < và >=
Túm lại là thuật toán Match(,,1) của Lão chết tiệt và Ba Tê phá sản
Trường hợp này có thể dùng Match(,,-1) nhưng phải sắp xếp dữ liệu lại giảm dần, mất công lém.
 
thế thì bạn lại không xem lại rồi
ý tác giả là :
Như vậy là khi cân nặng = 2 và tháng =0 thì kết quả là NCD2 mà của bạn trả về NCD1
Quá xá trúng. Đúng là xem không kỹ.
Quả thật với bảng này thì khó mà không nhầm lẫn:

|
Nam​
| | | | | | | | | |
Nữ​
| | | | | | | | |

Tháng|
NCD2​
| |
NCD1​
| |
BT​
| |
NCT1​
| |NCT2|Tháng|
NCD2​
| |
NCD1​
| |
BT​
| |
NCT1​
| |NCT2|
|<|>=|<|>=|<|>=|<|>=|<| |<|>=|<|>=|<|>=|<|>=|<|

0​
|
0​
|
2​
|
2​
|
2,5​
|
2,5​
|
4,7​
|
4,7​
|
5,3​
|
5,3​
|
0​
|
0​
|
2,2​
|
2,2​
|
2,5​
|
2,5​
|
4,5​
|
4,5​
|
5​
|
5​
|

1​
|
0​
|
3​
|
3​
|
3,6​
|
3,6​
|
6,2​
|
6,2​
|
6,9​
|
6,9​
|
1​
|
0​
|
2,9​
|
2,9​
|
3,3​
|
3,3​
|
5,8​
|
5,8​
|
6,8​
|
6,8​
|
Thôi thì, nếu tác giả đồng ý thì thay đổi Bảng Phụ lục 1 chút, nếu không thì đành chịu.
 

File đính kèm

  • Kenh.rar
    10.3 KB · Đọc: 6
Web KT

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

Back
Top Bottom