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

Liên hệ QC
Status
Không mở trả lời sau này.
mà chị ơi sao lại là dấu ";" mà không phải là dấu "," hả chị em không hiểu tại ở trường em làm dấu "," đúng mà sao vậy chị chị giải thích giúp em với
 
Chỉnh sửa lần cuối bởi điều hành viên:
mà chị ơi sao lại là dấu ";" mà không phải là dấu "," hả chị em không hiểu tại ở trường em làm dấu "," đúng mà sao vậy chị chị giải thích giúp em với
Dấu ";" hay dấu "," tùy thuộc vào mỗi máy, phụ thuộc vào việc thiết lập trong Control Panel và trong bản thân Option của Excel.
Em thử làm các bước sau và so sánh tại các máy ở nhà và trên trường sẽ thấy sự khác biệt này:
1. Mở Control Panel (Start\Control Panel), chọn Regional and Language options, nhấn nút Customize... chọn tab Numbers và xem thiết lập tại mục Decimal symbol (dấu thập phân), Digit grouping symbol (dấu phân cách hàng ngàn).
2. Mở Excel, chọn Tools\Options, chọn tab International và xem tùy chọn Use system separators có được chọn hay không (nên chọn cái này), nếu không chọn thì các thiết lập tại Decimal separator và Thousands separator là gì.
Một cách tương đối thì có thể hiểu thế này: Nếu dấu thập phân là dấu "." thì dấu phân cách trong Excel là dấu "," còn nếu dấu thập phân là dấu "," thì dấu phân cách trong Excel là dấu ";" (với điều kiện phải chọn Use system separators trong Excel).
 
vậy thầy nói có thể thay cả dấu "," hay dấu ";" bằng các dấu khác hả thầy làm sao có thể thay thế như vậy được thầy em làm thử rồi nhưng không được
 
vậy thầy nói có thể thay cả dấu "," hay dấu ";" bằng các dấu khác hả thầy làm sao có thể thay thế như vậy được thầy em làm thử rồi nhưng không được
Cách làm: Mở Control Panel, chọn Regional and Language options, nhấn nút Customize... chọn tab Numbers và đặt dấu phân cách tùy thích tại mục List separator --> OK --> OK.
Nhưng mà cứ để mặc định của Windows đi, đừng gõ lung tung vào đó rồi lại rắc rối đó cô bé!
 
vậy thôi em không làm theo đâu mắc công kêu bác sĩ lên khám cho nó nữa mệt lắm thầy ha.hihi
 
Hàm "IF"

Nhờ các bác giúp e lỗi công thức trong ô màu vàng
 

File đính kèm

  • mẫu.xlsx
    9.9 KB · Đọc: 12
Nhờ các bác hướng dẫn em đặt công thức cho cột E với điều kiện là: nếu C>0 thì E=C-D hoặc nếu C =0 thì E = B-D.
 

File đính kèm

  • cong viec 1.xls
    26 KB · Đọc: 8
giúp đỡ về Hàm IF ...

xem giùm mình cái hàm này có gì sai không ?

=IF(AND(G3>8,G3=8),"Giỏi",IF(AND(G3<8,G3>=6),"Khá",IF(AND(G3>6,G3>=5),"Trung Bình","Yếu")))

mà sao mình làm không đc? hjx...
mình up file lên không đc?
cảm ơn nhìu...
 
xem giùm mình cái hàm này có gì sai không ?

=IF(AND(G3>8,G3=8),"Giỏi",IF(AND(G3<8,G3>=6),"Khá",IF(AND(G3>6,G3>=5),"Trung Bình","Yếu")))

mà sao mình làm không đc? hjx...
mình up file lên không đc?
cảm ơn nhìu...
Có thể bạn sai cái mầu đỏ ở phía trên.
Bạn có thể rút gọn công thức lại như sau
=IF(G3>=8,"Giỏi",IF(G3>=6,"Khá",IF(G3>=5,"Trung Bình","Yếu")))
 
Có thể bạn sai cái mầu đỏ ở phía trên.
Bạn có thể rút gọn công thức lại như sau
Có thể bạn sai cái mầu đỏ ở phía trên.
Bạn có thể rút gọn công thức lại như sau
=IF(G3>=8,"Giỏi",IF(G3>=6,"Khá",IF(G3>=5,"Trung Bình","Yếu")))
thật sự mình vẫn không hiểu mình đã sai ở chỗ nào? bạn có thể nói rõ giúp mình không? mình đã sữa lại dấu > chỗ bạn chỉ nhưng không đc... vấn đề ở đây là gì vậy? bạn chỉ giúp mình với...
 
Có thể bạn sai cái mầu đỏ ở phía trên.
Bạn có thể rút gọn công thức lại như sau
=IF(G3>=8,"Giỏi",IF(G3>=6,"Khá",IF(G3>=5,"Trung Bình","Yếu")))
thật sự mình vẫn không hiểu mình đã sai ở chỗ nào? bạn có thể nói rõ giúp mình không? mình đã sữa lại dấu > chỗ bạn chỉ nhưng không đc... vấn đề ở đây là gì vậy? bạn chỉ giúp mình với...
Theo logic thì chỗ màu đỏ phải là dấu < mới đúng.
Mã:
=IF(AND(G3>8,G3=8),"Giỏi",IF(AND(G3<8,G3>=6),"Khá",IF(AND(G3[COLOR=#ff0000]>[/COLOR]6,G3>=5),"Trung Bình","Yếu")))
Còn biểu thức AND(G3>8,G3=8) là sai, biểu thức này luôn trả về False trong mọi trường hợp, vì không thể có số nào vừa >8 mà lại vừa =8. Chính vì vậy, với công thức của bạn thì dù điểm cao cỡ nào cũng không thể đạt loại giỏi được. Hàm AND ở đây có thể thay bằng hàm OR thì được, hoặc đơn giản là G3>=8.
Bạn nên xem lại cách thức hoạt động của hàm IF để rút gọn công thức.
Công thức trên sửa lại như hoangminhtien là đúng rồi.
 
Bác thanhan ơi em thử bỏ dấu () ở sau công thức nhưng không được
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bác thanhan ơi em thử bỏ dấu () ở sau công thức nhưng không được
Công thức cũ:
PHP:
=IF(N2+P2-R2-T2()<=0,"OK",N2+P2-R2-T2())
PHP:
=IF(N3+P3-R3-T3<0,"ok",N3+P3-R3-T3())
bỏ dấu () là không bị lỗi:
PHP:
=IF(N2+P2-R2-T2<=0,"OK",N2+P2-R2-T2)
PHP:
=IF(N3+P3-R3-T3<0,"ok",N3+P3-R3-T3)
 
xem giùm mình cái hàm này có gì sai không ?

=IF(AND(G3>8,G3=8),"Giỏi",IF(AND(G3<8,G3>=6),"Khá",IF(AND(G3>6,G3>=5),"Trung Bình","Yếu")))

mà sao mình làm không đc? hjx...
mình up file lên không đc?
cảm ơn nhìu...


thật sự mình vẫn không hiểu mình đã sai ở chỗ nào? bạn có thể nói rõ giúp mình không? vấn đề ở đây là gì vậy? bạn chỉ giúp mình với...

Xét riêng điều kiện: AND(G3>8,G3=8) đã thấy sai
AND(G3>8,G3=8) <=> G3>8 và G3=8 : đã lớn hơn thì sao bằng được nữa, ngược lại đã bằng thì sao lớn hơn được dzj ta?
AND(G3>8,G3=8) cần sửa lại là OR(G3>8,G3=8) và đơn giản nhất là G3>=8

Toàn bộ công thức sửa lại là
PHP:
=IF(G3>=8,"Giỏi",IF(G3>=6,"Khá",IF(G3>=5,"Trung Bình","Yếu")))
 
Hàm if

Các bạn giúp mình với!
Ô A1 = 3
- Nếu A1 <3, cho kết quả 0; nếu 3<=A1<6, cho kết quả 0.5; còn lại cho kết quả =1. Dùng công thức thế nào đây?
 
Các bạn giúp mình với!
Ô A1 = 3
- Nếu A1 <3, cho kết quả 0; nếu 3<=A1<6, cho kết quả 0.5; còn lại cho kết quả =1. Dùng công thức thế nào đây?

Bạn dùng thử công thức này:

B1=IF(A1<3,0,IF(AND(A1>=3,A1<6),0.5,1)).
 
anh chị giúp em bai này với em đang rất cần để nộp bài thực hành..

giúpem nhé các anh chị! Em cám ơn rất nhiều!
 

File đính kèm

  • studenName_bai10.xls
    21.5 KB · Đọc: 8
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom