Hàm if có điều kiện là số ở trong ngoặc đơn (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

vuhoaidiem

Thành viên mới
Tham gia
12/8/13
Bài viết
4
Được thích
0
Mình đang sử dụng hàm if. Ví dụ ô a1 là số để trong ngoặc đơn (1234) đó là số âm.
Mình dùng hàm như sau:=if(a1<0,......) nhưng không hiển thị kết quả đúng. Ai biết giúp mình với. Thanks!
 
Mình đang sử dụng hàm if. Ví dụ ô a1 là số để trong ngoặc đơn (1234) đó là số âm.
Mình dùng hàm như sau:=if(a1<0,......) nhưng không hiển thị kết quả đúng. Ai biết giúp mình với. Thanks!
Khả năng số đó có kiểu chuỗi (text).
Bạn thử thế này: =if(1*a1<0,...)
 
Cám ơn bạn nhiều nha đơn giản vậy mà mình không nghĩ ra.
 
Không đươc rồi bạn ơi bạn còn cách nào không chỉ mình đi đó không phải text mà là số âm để trong ngoặc
 
Không đươc rồi bạn ơi bạn còn cách nào không chỉ mình đi đó không phải text mà là số âm để trong ngoặc
Thử vài cách số cách sau:
=if(1*trim(a1)<0,...)
=if(1*substitute(a1," ","")<0,...)
(xem lại công thức của bạn dùng dấu , hay ; )
Hoặc gửi file lên đi bạn.
 
theo công thức và cách tính toán bạn đưa ra mình test rồi có thấy kết quả nào sai đâu bạn
Bạn thử gửi 1 file khác rồi cho luôn kết quả mong muốn xem ntn
 
mình gửi kèm file ai biết chỉ cho mình cột lời lỗ tính sao cho đúng.ThankView attachment 107298

Công thức nó không đoán được mong muốn của bạn. Nó chỉ làm đúng những gì bạn bắt nó làm thôi. Cái mà bạn bắt nó làm chưa chắc cho kết quả đúng với mong muốn của bạn.

Nói cách khác: rất có thể bạn đã lập công thức sai. Tôi không biết "nợ", "có", "lãi", "lỗ" người ta tính thế nào nhưng theo cách hiểu của a ma tơ và căn cứ vào vài thông tin:

Mã:
1. công thức lập cho cột "lãi lỗ"
2. "Phầm âm là phần mình được hưởng, còn dương là hao hụt"
3. Âm dương trong công thức là nói tới cột N

thì tôi nghĩ là công thức bạn đã lập sai. Nếu tôi hiểu đúng thì công thức cho O5 phải là

Mã:
=H5-E5-C5-N5

Nếu bạn lập công thức

Mã:
=IF(N5<0;H5-E5-C5+N5;H5-E5-C5-N5)

thì bạn luôn lỗ bất kể N5 dương hay âm.
Ví dụ

Mã:
N5 = 1000 -->   O5 = H5-E5-C5-N5 = H5-E5-C5-1000. 
N5 = -1000 --> O5 = H5-E5-C5+N5 = H5-E5-C5-1000

Có như thế vì thực ra công thức của bạn là
Mã:
=H5-E5-C5-ABS(N5)

Tức luôn trừ cho số 0 hoặc số dương là ABS(N5).
----------
Đoán mò ý bạn thôi
 
Lần chỉnh sửa cuối:
Theo quy ước kế toán, số âm (hoặc số dương nhưng tổng bằng cách trừ thay vì cộng) phải được trình bày với dạng hội đủ hai điều kiện:
1. Nhìn vào nhận ngay ra là số âm (hoặc số cần phải trừ ra)
2. Nhìn vào nhận ra độ lớn của nó

Để thực hiện quy ước này, thường thường người ta trình bày số âm (hoặc số cần trừ) bằng cách đặt chúng trong dấu ngoặc hoặc đăt dấu trừ phía sau (vd 12345-). Vì vậy bạn tìm trong mặc định dạng số của Excel, bạn sẽ thấy các dạng này.

Bài này theo đúng quy uớc kế toán, đặt số âm trình bày ở dạng trong dấu ngoặc. Nhưng đấy chỉ là cách trình bày định dạng. Thực chất thì các con số trên vẫn là trị âm. Vì vậy trong các công thức tổng, nó phải là con toán cộng chứ không phải là con toán trừ như chủ đề đã làm.
 
Web KT

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

Back
Top Bottom