Bị lỗi khi sử dụng hàm IF! Cần giúp đỡ

Liên hệ QC

monster8x

Thành viên mới
Tham gia
20/12/10
Bài viết
14
Được thích
0
Trong EX em viết công thức IF như sau:
+IF(A1>0.A1.0)
Nhưng khi giá trị của ô A1 <0 thì nó không trả về giá trị 0 mà lại hiện lên chữ FALSE. Khi giá trị lớn >0 thì nó hiện lên #Name??
Viết lại công thức như sau:
+IF(A1>0.A1) thì khi A1>0 nó hiện lên giá trị ô A1 còn khi bé <0 thì nó hiện lên chữ FALSE
Có 1 điều em thấy lạ là bình thường thì công thức phải viết như sau:
+IF(A1>0;A1;0)
Máy em thay dấu “ ; “ = “ .” nếu để dấu ; thì nó báo là sai. Em đang dùng 2007 Mong mọi người chỉ bảo? em đã xóa đi cài lại down lại file cài khác nhưng kết quả không được.
 
Trong EX em viết công thức IF như sau:
+IF(A1>0.A1.0)
Nhưng khi giá trị của ô A1 <0 thì nó không trả về giá trị 0 mà lại hiện lên chữ FALSE. Khi giá trị lớn >0 thì nó hiện lên #Name??
Viết lại công thức như sau:
+IF(A1>0.A1) thì khi A1>0 nó hiện lên giá trị ô A1 còn khi bé <0 thì nó hiện lên chữ FALSE
Có 1 điều em thấy lạ là bình thường thì công thức phải viết như sau:
+IF(A1>0;A1;0)
Máy em thay dấu “ ; “ = “ .” nếu để dấu ; thì nó báo là sai. Em đang dùng 2007 Mong mọi người chỉ bảo? em đã xóa đi cài lại down lại file cài khác nhưng kết quả không được.
Bạn dỡ bỏ hoàn toàn phần mềm Office rồi cài lại chưa?
Bạn nên dùng phần mềm Total-Uninstall-Setup-6.2.2 để gỡ hoàn toàn
Mình chưa bao giờ thấy công thức nào có dấu phân cách đối số là dấu chấm chỉ là dấu ; hoặc , thôi!!!
 
Bạn vào control Panel chỉnh lại chuyển thành ";" ! Trường hợp của bạn có thể là do lỗi ký tự !
 
Nói chung là không vấn đề gì. Bạn chỉ cần gõ công thức vào bất kỳ ô nào đó trong bảng tính nó sẽ hiện lên bảng tính đoán trước cho bạn và sẽ hướng dẫn bạn cách dùng ; hay là ' thôi. Xem hình vẽ mình gửi là thấy ngay
 

File đính kèm

  • hung gpe t1.jpg
    hung gpe t1.jpg
    6.5 KB · Đọc: 185
Nói chung là không vấn đề gì. Bạn chỉ cần gõ công thức vào bất kỳ ô nào đó trong bảng tính nó sẽ hiện lên bảng tính đoán trước cho bạn và sẽ hướng dẫn bạn cách dùng ; hay là ' thôi. Xem hình vẽ mình gửi là thấy ngay
đúng là như vậy. Nó hướng dẫn mình là dấu "." nên mình mới viết công thức là dấu . nhưng cái đó không phải là vấn đề chính là công thức nó không cho ra kết quả như mình mong muốn. mình thử trên máy khác nó lại cho ra kết quả chuẩn....
 
đúng là như vậy. Nó hướng dẫn mình là dấu "." nên mình mới viết công thức là dấu . nhưng cái đó không phải là vấn đề chính là công thức nó không cho ra kết quả như mình mong muốn. mình thử trên máy khác nó lại cho ra kết quả chuẩn....

Nói vòng vo mất công quá! Thôi thì đưa file lên đây là biết liền chứ gì (trong file phải có công thức mà bạn đang thắc mắc)
 
Mình chưa bao giờ thấy công thức nào có dấu phân cách đối số là dấu chấm chỉ là dấu ; hoặc , thôi!!!
Cái vụ này thì "ăn thua mình giao à" (Copyright by concogia), nói chung là bạn muốn phân cách bởi dấu gì cũng được chứ không nhất thiết phải là ; hay ,

Gửi bạn monster8x: Mình nghĩ là máy của bạn nó đang "lộn tùng phèo" giữa dấu thập phân (Decimal symbol), dấu phân nhóm (Digit grouping symbol) và dấu phân cách các tham số (List separator) nên trong công thức =IF(A1>0.A1.0), có thể vấn đề ở chỗ 1.0 chăng? Bạn nên Reset lại mặc định để dễ kiểm soát lỗi.
Cách thực hiện:
1. Vào Control Panel để thiết lập lại định dạng số như hình sau:
ControlPanel_zps032f4391.png

2. Vào Excel options để thiết lập như hình sau:
ExcelOptions_zps58a88c2e.png

Sau khi thiết lập lại như vậy, bạn thử sửa công thức trên, thay các dấu chấm bởi các dấu phẩy xem có vấn đề gì không. Nếu vẫn không được thì tốt nhất là đưa file lên đây cho nhanh thấy kết quả.
 
Cái vụ này thì "ăn thua mình giao à" (Copyright by concogia), nói chung là bạn muốn phân cách bởi dấu gì cũng được chứ không nhất thiết phải là ; hay ,

Gửi bạn monster8x: Mình nghĩ là máy của bạn nó đang "lộn tùng phèo" giữa dấu thập phân (Decimal symbol), dấu phân nhóm (Digit grouping symbol) và dấu phân cách các tham số (List separator) nên trong công thức =IF(A1>0.A1.0), có thể vấn đề ở chỗ 1.0 chăng? Bạn nên Reset lại mặc định để dễ kiểm soát lỗi.
Cách thực hiện:
1. Vào Control Panel để thiết lập lại định dạng số như hình sau:
ControlPanel_zps032f4391.png

2. Vào Excel options để thiết lập như hình sau:
ExcelOptions_zps58a88c2e.png

Sau khi thiết lập lại như vậy, bạn thử sửa công thức trên, thay các dấu chấm bởi các dấu phẩy xem có vấn đề gì không. Nếu vẫn không được thì tốt nhất là đưa file lên đây cho nhanh thấy kết quả.
tớ đã làm theo hướng dẫn của bạn và được kết quả như ý muốn. cám ơn bạn nhiều!
 
em cũng bị lỗi như thế này.
nếu để định dạng dấu thập phân là "." thì nhập bên phím số đc còn để "," thì nhập bên phím số là ra dạng text. Bro nào biết chỉ giáo với @@
 
anh em giúp mình cái này với. em sd exel 2016 làm cái xếp loại khá giỏi với cái đạt và không đạt mà bị lỗi hoài. thank anh em nhiều. Minh sd ham If bi loi hoài ak
 

File đính kèm

  • 1.xls
    1.xls
    41.5 KB · Đọc: 15
Lần chỉnh sửa cuối:
Mọi người giúp em cái này với ạ.
Em dùng hàm if nhưng chỉ đúng khi là số, còn dạng văn bản thì báo lỗi ạ.
Vd: If(A1>1,1,2) thì được còn If(A1>1,"Có","Không") thì không được. Như vậy cách khắc phục thế nào ạ
 
Mọi người giúp em cái này với ạ.
Em dùng hàm if nhưng chỉ đúng khi là số, còn dạng văn bản thì báo lỗi ạ.
Vd: If(A1>1,1,2) thì được còn If(A1>1,"Có","Không") thì không được. Như vậy cách khắc phục thế nào ạ
Bước 1: Gửi file có ví dụ bị lỗi lên.
Bước 2: Chờ kết quả.
 
Web KT

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

Back
Top Bottom