HÀM IFERROR

  • Thread starter Starfish_203142
  • Ngày gửi
S

Starfish_203142

Guest
9/11/16
21
0
1
34
Mn cho em hỏi xiu: có ai dùng hàm Iferror để tìm lỗi mà bị ntn không ah.
Em dùng hàm Iferror như sau:
IFERROR(MONTH(X2571),0): Nếu đúng thì trả về giá trị của ô X2571. Nếu sai hoặc có lỗi thì trả về giá trị 0. nhưng của em phần giá trị đúng đã ok. giá trị sai or có lỗi nó không trả về "0" mà nó lại trả về "1".
 
Khóa học Quản trị dòng tiền
S

Starfish_203142

Guest
9/11/16
21
0
1
34
có ai biết không giúp em với ah.
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Mn cho em hỏi xiu: có ai dùng hàm Iferror để tìm lỗi mà bị ntn không ah.
Em dùng hàm Iferror như sau:
IFERROR(MONTH(X2571),0): Nếu đúng thì trả về giá trị của ô X2571. Nếu sai hoặc có lỗi thì trả về giá trị 0. nhưng của em phần giá trị đúng đã ok. giá trị sai or có lỗi nó không trả về "0" mà nó lại trả về "1".
Bạn attach file nên xem mới biết đang lỗi gì. Chứ Công thức nhìn thì thấy đúng rồi, ko sai công thức. Nhưng để tìm hiểu tại sao trên máy bạn lại sai thì phải xem file mới biết được
 
S

Starfish_203142

Guest
9/11/16
21
0
1
34
Bạn attach file nên xem mới biết đang lỗi gì. Chứ Công thức nhìn thì thấy đúng rồi, ko sai công thức. Nhưng để tìm hiểu tại sao trên máy bạn lại sai thì phải xem file mới biết được
mình gửi file nhé. file này là mình làm mẫu và lỗi cũng bị giống như vậy bạn à.
 

Đính kèm

  • HAM IFERROR.xlsx
    9.3 KB · Lượt xem: 65
Violet1989

Violet1989

Trung cấp
23/3/15
133
27
28
35
mình gửi file nhé. file này là mình làm mẫu và lỗi cũng bị giống như vậy bạn à.
Mình thấy công thức ra đúng, đâu có vấn đề gì đâu bạn, giá trị month của ô trống cho ra kết quả 1
 
S

Starfish_203142

Guest
9/11/16
21
0
1
34
trong công thức của mình nếu giá trị month của ô trống thì phải trả về giá trị "0". nếu ra giá trị "1" thì sẽ bị trùng với tháng 1 --> việc lọc dữ liệu của mình sẽ có vấn đề bạn à.
 
S

Starfish_203142

Guest
9/11/16
21
0
1
34
Liệu có phải vì ở ô đó giá trị là tháng. mà tháng thì ko thể có giá trị 0 đc, vì chỉ có tháng 1-->tháng 12.--> nó ra giá trị 1.
 
Trương Lan

Trương Lan

Thành viên Cố vấn - Webketoan Mentors
21/10/15
826
315
63
trong công thức của mình nếu giá trị month của ô trống thì phải trả về giá trị "0". nếu ra giá trị "1" thì sẽ bị trùng với tháng 1 --> việc lọc dữ liệu của mình sẽ có vấn đề bạn à.
Vấn đề là Month("")=1===> Đúng nên IFerror trả về bằng 1.
Bạn chạy công thức: if(E5<>"";month(E5);0) cho nó nhanh.
Thường iferror sử dụng cho hàm tham chiếu sẽ hay hơn
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
mình gửi file nhé. file này là mình làm mẫu và lỗi cũng bị giống như vậy bạn à.
Khi vùng trống hoặc ô có giá trị là 0 thì excel sẽ hiểu là 00/01/1900 và vẫn là tháng 1. vậy nên bạn cần phải lồng thêm hàm if nữa
Còn iferror chỉ chạy trả về giá trị sai khi giá trị đúng trả về là NA, DIV, VALUE, NUM, NULL....
 
S

Starfish_203142

Guest
9/11/16
21
0
1
34
Lồng thêm hàm IF nữa thì e ko biết làm thế nào ạ :(((((((( :(:(:(
 
A

Anhnguyen1986

Sơ cấp
13/8/16
1
0
1
38
Cảm ơn mọi người.E cũng hay dùng ham này.học hỏi thêm được chút.nhung may mắn e làm chưa bi lỗi gi
 
S

Starfish_203142

Guest
9/11/16
21
0
1
34
vì mình đang cần tìm giá trị tháng tại ô đó nên chắc chắn phải dùng hàm Month bạn ah. chỉ có điều đối với những ô không có giá trị thì ko biết làm thế nào vì nó cho ra giá trị "1". anyway cảm ơn tất cả mn nhé.
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
vì mình đang cần tìm giá trị tháng tại ô đó nên chắc chắn phải dùng hàm Month bạn ah. chỉ có điều đối với những ô không có giá trị thì ko biết làm thế nào vì nó cho ra giá trị "1". anyway cảm ơn tất cả mn nhé.
Đây nàng nhé. Kết hợp Or, If, Month nhé
 

Đính kèm

  • HAM IFERROR (1).xlsx
    10 KB · Lượt xem: 61
S

Starfish_203142

Guest
9/11/16
21
0
1
34
@thinhvd dạ em cảm ơn. e hỏi thêm tí là cái chỗ <>"" nghĩa là sao hè. em lần đầu tiên thấy nó mà không hiểu ạ
 
Violet1989

Violet1989

Trung cấp
23/3/15
133
27
28
35
S

Starfish_203142

Guest
9/11/16
21
0
1
34
@thinhvd bạn ơi.
 

Xem nhiều

Webketoan Zalo OA