Những vấn đề về hàm IF

Liên hệ QC
Status
Không mở trả lời sau này.
các anh chị tư vấn giúp em hàm if trong tin học đại cương này với ạ, có file cụ thể

câu hỏi chỉ là

điền cột học bổng theo điều kiện sau
tổng điểm >=9 và hạnh kiểm T thì được 200000
nếu <=8 tổng điểm<9 và hạnh kiểm T thì được 150000
nếu 7=< tổng điểm<8 và hạnh kiểm T thì được 100000
còn lại học bổng =0

cám ơn anh chị rất nhiều ạ:D, anh chị sửa file giúp em để em về nghiên cứu ý ạ:D
 

File đính kèm

  • Book2.xls
    14 KB · Đọc: 17
Đây này bạn (xem tệp đính kèm)
 

File đính kèm

  • Book2.xls
    14.5 KB · Đọc: 32
Đây này bạn (xem tệp đính kèm)
Do các điều kiện đều kèm hạnh kiểm là T, nên có thể đưa điều kiện này ra ngoài thành thừa số chung, cho công thức ngắn hơn tí:
=IF(F3>=9,200000,IF(F3>=8,150000,IF(F3>=7,100000,0)))*(G3="T")

Công thức này tương đương với:

=IF(AND(F3>=9,G3="T"),200000,IF(AND(F3>=8,G3="T"),150000,IF(AND(F3>=7,G3="T"),100000,0)))​
(công thức ở ô H3)
 
Do các điều kiện đều kèm hạnh kiểm là T, nên có thể đưa điều kiện này ra ngoài thành thừa số chung, cho công thức ngắn hơn tí:
=IF(F3>=9,200000,IF(F3>=8,150000,IF(F3>=7,100000,0)))*(G3="T")

Công thức này tương đương với:

=IF(AND(F3>=9,G3="T"),200000,IF(AND(F3>=8,G3="T"),150000,IF(AND(F3>=7,G3="T"),100000,0)))
(công thức ở ô H3)

Đã dùng True / False xin dùng cho tới luôn! hơn tí nữa ?
PHP:
=10^5*((F3>=9)+(F3>=8)+(F3>=7)*2)*(G3="T")/2
Hay:
PHP:
=MIN(4,INT(F3)-5)*(G3="T")*(F3>=7)*50000
 
Lần chỉnh sửa cuối:
Nếu ngày công >10 thi thưởng bằng tien luong x10%.ngay cong la 11 va 12 thi thưởng bằng tien luong nhân 11%. còn lai là 12%
Ai giúp nhanh với
 
Giúp dùm em!

Công ty đang tính xét thưởng A, B, C nhưng mà em làm hoài k đc. Anh chị chỉ dùm em với

Điều kiện:
Loại A: được thưởng 120.000 đ. Điều kiện, phải đảm bảo số giờ tăng ca trong tháng đạt từ 48 giờ trở lên đ/v công nhânngoại trú và đạt từ 70 giờ trở lên đ/v công nhân nội trú

Loại B: được thưởng 80.000 đ. Điều kiện, phải đảm bảo số giờ tăng ca trong tháng đạt từ 40 giờ trở lên đ/v công nhânngoại trú và đạt từ 60 giờ trở lên đ/v công

Loại A: được thưởng 40.000 đ. Điều kiện, phải đảm bảo số giờ tăng ca trong tháng đạt từ 35 giờ trở lên đ/v công nhânngoại trú và đạt từ 50 giờ trở lên đ/v công
 
công ty đang tính xét thưởng a, b, c nhưng mà em làm hoài k đc. Anh chị chỉ dùm em với

điều kiện:
Loại a: được thưởng 120.000 đ. điều kiện, phải đảm bảo số giờ tăng ca trong tháng đạt từ 48 giờ trở lên đ/v công nhânngoại trú và đạt từ 70 giờ trở lên đ/v công nhân nội trú

loại b: được thưởng 80.000 đ. điều kiện, phải đảm bảo số giờ tăng ca trong tháng đạt từ 40 giờ trở lên đ/v công nhânngoại trú và đạt từ 60 giờ trở lên đ/v công

loại a PHẢI LÀ C CHỨ: được thưởng 40.000 đ. điều kiện, phải đảm bảo số giờ tăng ca trong tháng đạt từ 35 giờ trở lên đ/v công nhânngoại trú và đạt từ 50 giờ trở lên đ/v công
có thể tạo 1 bảng riêng sau đó dùng hàm dò tìm và xếp loại
tuy nhiên đây là box chuyên về hàm if nên xài if luôn
xem thêm file
 

File đính kèm

  • XEP LOAI.xls
    28 KB · Đọc: 93
Về hàm if có kết quả sai

Mình học theo tài liệu "Công thức và hàm Excel" (download từ GPE), phần bài tập số 2 (tính tiền điện) của file 26 bài tập, mình lập công thức tính tiền điện =IF(F4>=G4,G4*450,(G4*450)+(800*(G4-F4))) thì kết quả chỉ đúng với các trường hợp sử dụng trong định mức, còn vượt định mức thì kết quả sai. [FONT=&quot]Trong khi công thức tương tự "=IF(C4=1,"50",IF(C4=2,"100","150"))" để xác định định mức thì kết quả hoàn toàn đúng.[/FONT]
Mình xem xét kỹ nhưng vẫn không biết mình viết sai công thức ở chỗ nào ? Các bạn chỉ mình với, cám ơn rất nhiều.
 

File đính kèm

  • Baitaptiendien.xls
    21.5 KB · Đọc: 19
Lần chỉnh sửa cuối:
Mình học theo tài liệu "Công thức và hàm Excel" (download từ GPE), phần bài tập số 2 (tính tiền điện) của file 26 bài tập, mình lập công thức tính tiền điện =IF(F4>=G4,G4*450,(G4*450)+(800*(G4-F4))) thì kết quả chỉ đúng với các trường hợp sử dụng trong định mức, còn vượt định mức thì kết quả sai. [FONT=&quot]Trong khi công thức tương tự "=IF(C4=1,"50",IF(C4=2,"100","150"))" để xác định định mức thì kết quả hoàn toàn đúng.[/FONT]
Mình xem xét kỹ nhưng vẫn không biết mình viết sai công thức ở chỗ nào ? Các bạn chỉ mình với, cám ơn rất nhiều.

Sai ở đây này:
- Định mức của bạn (đang là text - vì trong dấu "")
=IF(C4=1,"50",IF(C4=2,"100","150"))
-> sửa lại thành
=IF(C4=1,50,IF(C4=2,100,150))
Tôi thì chẳng cần vậy, công thức trên chỉ cần:
PHP:
=C4*50

- Công thức tính tiền điện có thể dùng:
PHP:
=MIN(F4,G4)*450+MAX(G4-F4,0)*800
 
Sai ở đây này:
- Định mức của bạn (đang là text - vì trong dấu "")
-> sửa lại thành
Tôi thì chẳng cần vậy, công thức trên chỉ cần:
PHP:
=C4*50
- Công thức tính tiền điện có thể dùng:
PHP:
=MIN(F4,G4)*450+MAX(G4-F4,0)*800

Ôi! Cám ơn bạn quá. Đúng là mình rất "gà mờ" và chắc chắn sẽ còn nhiều cái ngố như vậy nữa. Mong rằng bạn và các anh chị khác sẽ giúp mình nha. Nhưng mình đã sửa lại cột định mức theo dạng số thì kết quả ở H7 và H8 vẫn = 122500 và 98750 (đúng phải là 102700 và 79400).
 
Lần chỉnh sửa cuối:
Hi handung107. Tôi rất cảm ơn bạn về bài viết Những vấn đề về hàm If. Bạn có thể đính kèm một file excel về hàm If (bài tập áp dụng ) để mọi người được rõ và dễ hiểu hơn
 
Hihi, em đã tìm ra được câu trả lời rồi nên cảm ơn các bác
 

File đính kèm

  • Ham IF.JPG
    Ham IF.JPG
    67.7 KB · Đọc: 90
Lần chỉnh sửa cuối:
các bạn giúp tôi chút. Làm thế nào để ta cộng hặc trừ 2 giá trị với nhau nếu kết quả là số dương thì hiển thị kết quả còn là số âm thì băng không
VD: a+b = c ( kết quả này hiển thị)
d+e = -f (kết quả này hiển thị =0)
 
cho mình hỏi, bây giờ ô a1=5, a12= 15000 chẳng hạn. mình dùng hàm =if(a1>2;a12;0), mình muốn nó cho kết quả là giá trị 15000 thì làm như thế nào vậy.mong các bạn chỉ giáo. thanks
 
hướng dẫn e dung`hàm if đi (Câu 3)
 

File đính kèm

  • bài 3.xls
    17 KB · Đọc: 19
bạn ơi, hướng dẫn mình giải bài tập về if đi (Câu 3)View attachment 59799
- Bạn đã giải được câu 1 (tìm tên hiệu bánh) thì chỉ cần thay công thức cho C3 thành =RIGHT(A3,4)*1 và fill cho cột C, chắc phần còn lại bạn cũng tự làm được. Tuy nhiên trong đề có một số điểm chưa rõ ràng:
+ Câu 3: Nếu số lượng theo phiếu là 50 thì phải xử lý làm sao, có khuyến mãi thêm 5 SP không?
+ Câu 4: Loại bánh có mã DK không thấy giá, hổng lẽ bánh này cho không?
- Ở câu 6:
+ Bạn copy vùng B19:B22 và dán vào vùng B34:B37 để dễ tính toán (nếu không sửa thì có thể thêm hàm MID và LEN tại tham số thứ 2 trong các công thức SUMIF dưới đây).
+ Công thức cho ô C34: =SUMIF($B$3:$B$10,B34,$C$3:$C$10)
+ Công thức cho ô D34: =SUMIF($B$3:$B$10,B34,$E$3:$E$10)
+ Fill cho toàn bảng thống kê.
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom