Xin hỏi về lồng hàm if với 1 số hàm khác qua bài tập này!

Liên hệ QC

bestorbadboy

Thành viên mới
Tham gia
1/5/10
Bài viết
7
Được thích
0
1, Cột học bổng :
- những sinh viên Giỏi và ko môn nào dưới 7 thì được 240000
- những sinh viên Khá hoặc Giỏi còn lại được 180000
- những sinh viên Trung bình ko được học bổng
- Còn lại -180000
2, Đếm số sinh viên xếp loại giỏi, số sv khá, tb
3, Vẽ đồ thị so sánh ĐTB của các SV

Mong anh/chị giúp đỡ : giúp post hộ em công thức các hàm được nêu trong bài, hướng dẫn chi tiết và đầy đủ có hình ảnh nữa thì càng tốt ạ, em mới học excel nên còn thắc mắc nhiều về lồng ghép các hàm, xin cảm ơn ạk
 

File đính kèm

1, Cột học bổng :
- những sinh viên Giỏi và ko môn nào dưới 7 thì được 240000
- những sinh viên Khá hoặc Giỏi còn lại được 180000
- những sinh viên Trung bình ko được học bổng
- Còn lại -180000
2, Đếm số sinh viên xếp loại giỏi, số sv khá, tb
3, Vẽ đồ thị so sánh ĐTB của các SV

Mong anh/chị giúp đỡ : giúp post hộ em công thức các hàm được nêu trong bài, hướng dẫn chi tiết và đầy đủ có hình ảnh nữa thì càng tốt ạ, em mới học excel nên còn thắc mắc nhiều về lồng ghép các hàm, xin cảm ơn ạk

Xem thử file này nhé
 

File đính kèm

1. Cám ơn bạn đã giúp đỡ
2. Mình thấy phần 2 và 3 đã ok, nhưng phần 1 bài viết có hơi chút đặc biệt ở chỗ đề bài yêu cầu giỏi và điểm lớn hơn 7 thì mới được 240000, mong bạn check lại hộ mình lần nữa. ( bài làm của bạn cho "giỏi" là 240000 lun , chắc bạn ko đọc kỹ lắm) bạn sửa lại cho mình nhé
 
1. Cám ơn bạn đã giúp đỡ
2. Mình thấy phần 2 và 3 đã ok, nhưng phần 1 bài viết có hơi chút đặc biệt ở chỗ đề bài yêu cầu giỏi và điểm lớn hơn 7 thì mới được 240000, mong bạn check lại hộ mình lần nữa. ( bài làm của bạn cho "giỏi" là 240000 lun , chắc bạn ko đọc kỹ lắm) bạn sửa lại cho mình nhé
Với dữ liệu mẫu như của Bạn thì có 2 cách: Công thức ở Ô K3:
=IF(AND(I3>=8;MIN(D3:G3)>=7);240000;IF(I3>=6,5;180000;IF(I3>=5;0;-180000)))
hoặc:
=IF(AND(J3="giỏi";MIN(D3:G3)>=7);240000;IF(OR(J3="giỏi";J3="khá");180000;IF(J3="trung bình";"";-180000)))
 
1. Cám ơn bạn đã giúp đỡ
2. Mình thấy phần 2 và 3 đã ok, nhưng phần 1 bài viết có hơi chút đặc biệt ở chỗ đề bài yêu cầu giỏi và điểm lớn hơn 7 thì mới được 240000, mong bạn check lại hộ mình lần nữa. ( bài làm của bạn cho "giỏi" là 240000 lun , chắc bạn ko đọc kỹ lắm) bạn sửa lại cho mình nhé
Tại ô K3 bạn sửa công thức như gợi ý của bạn Ba Tê hoặc sửa như sau:
=IF((J3="giỏi")*(MIN(D3:G3)>=7),240000,IF((J3="giỏi")+(J3="khá"),180000,IF(J3="trung bình","",-180000)))
Chúc bạn có buổi tối vui vẻ
 
vẫn là hàm if nhưng bài tập này mình hơi mắc :
ví dụ ta có cột :
N.Sinh Giới tính Ghi chú
2/4/57 Nữ ----
12/5/50 Nam ---
7/8/45 Nam ---
5/17/51 Nữ ---
8/23/69 Nữ ---

-Tính đến năm hiện tại nếu quá 60 tuổi và là Nam hoặc quá 55 tuổi và là Nữ thì ghi Về hưu ( vào cột ghi chú)
-Còn lại thì ghi Làm việc
-Mong các bạn giúp đỡ

+ Nếu ai biết thì giải thích hộ mình CT mình làm sai ở đâu :|
=IF(OR(AND(year=N.Sinh>=1950,D2="Nam"),AND(year=N.Sinh>=1955,D2="Nữ")),"về hưu","làm việc")
 
Lần chỉnh sửa cuối:
vẫn là hàm if nhưng bài tập này mình hơi mắc :
ví dụ ta có cột :
N.Sinh Giới tính Ghi chú
2/4/57 Nữ ----
12/5/50 Nam ---
7/8/45 Nam ---
5/17/51 Nữ ---
8/23/69 Nữ ---

-Tính đến năm hiện tại nếu quá 60 tuổi và là Nam hoặc quá 55 tuổi và là Nữ thì ghi Về hưu ( vào cột ghi chú)
-Còn lại thì ghi Làm việc
-Mong các bạn giúp đỡ

+ Nếu ai biết thì giải thích hộ mình CT mình làm sai ở đâu :|
=IF(OR(AND(year=N.Sinh>=1950,D2="Nam"),AND(year=N.Sinh>=1955,D2="Nữ")),"về hưu","làm việc")

Công thức bạn sai ở điểm bạn dùng hàm Year bạn nên đổi dấu là nhỏ hơn "<" thay vì bạn để dấu ">" vì 1957 lớn hơn ">" 1950 và 1945 nhỏ hơn "<" 1950
chúc bạn thành công
 
mình đã thử đổi dấu nhỏ hơn nhưng ko được, bạn có thể post 1 bài tập ví dụ về cách chọn dựa vào đồng thời giới tính và độ tuổi xác định cho mình với được không
*Note: mình tìm được và thử thành công cài này
=IF(OR(AND((YEAR(TODAY())-YEAR(A2))>=60,B2="Nam"),AND((YEAR(TODAY())-YEAR(A2))>=55,B2="Nữ")),"về hưu","làm việc")
 
Lần chỉnh sửa cuối:
mình đã thử đổi dấu nhỏ hơn nhưng ko được, bạn có thể post 1 bài tập ví dụ về cách chọn dựa vào đồng thời giới tính và độ tuổi xác định cho mình với được không
*Note: mình tìm được và thử thành công cài này
=IF(OR(AND((YEAR(TODAY())-YEAR(A2))>=60,B2="Nam"),AND((YEAR(TODAY())-YEAR(A2))>=55,B2="Nữ")),"về hưu","làm việc")

Dùng hàm Year ở đây không ổn lắm đâu .
Nếu như riêng "ngày & tháng" của nhân viên nữ sinh năm 1955 hoặc nam sinh năm 1950 lớn hơn "ngày & tháng" hiện tại của năm có Today() thì sẽ sai đấy...(ví dụ: ngày 01/06/1955 của một nhân viên nữ chưa đến 55 tuổi mà bạn đã cho họ về hưu "non" rồi )
Nên dùng:
PHP:
=IF(DATEDIF(A2,TODAY(),"y")>=60,"ve huu",IF(AND(DATEDIF(A2,TODAY(),"y")>=55,B2="Nữ"),"ve huu","lam viec"))
 
Lần chỉnh sửa cuối:
Công thức của mình là tính theo năm ko tính tháng nên nếu xét kỹ ra thì đúng là ko đúng lắm, may mà giáo viên bảo được. Mình vừa thử công thức của bạn,ok bạn ạk
 
Web KT

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

Back
Top Bottom