Hàm đổi số âm thành số dương. (1 người xem)

Liên hệ QC

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

pconcord

Thành viên chính thức
Tham gia
6/12/09
Bài viết
81
Được thích
7
Chào diễn đàn, mình có vấn đề này mong diễn đàn tư vấn,
Mình đang tham khảo 1 file về kế toán bằng excel theo hình thức nhật ký chung. Ở 1 dữ liệu có công thức thế này, theo mình hiểu lờ mờ thì đây là đổi từ số âm thành số dương. Ở vế mà m gạch chân đó mình không hiểu, Tks diễn đàn.
=If(or(and(left(B44,3)="131",J<0),and(left(B44,3)="331'',j44<0),left(B44,3)=(B44,3)="214",mid(B44,3,1)="9"),1.1)*J44

Mình ko tải file lên được, chỉ có thể đánh công thức lên thôi.
 
Lần chỉnh sửa cuối:
Bạn cứ gửi file lên đi, chứ nhìn công thức không biết gạch chân gạch tay gì cả.

Riêng vấn đề đổi âm sang dương thì: =ABS(A1)

================================
Thêm: Nén file lại rồi gửi lên!
 
Lần chỉnh sửa cuối:
Chào diễn đàn, mình có vấn đề này mong diễn đàn tư vấn,
Mình đang tham khảo 1 file về kế toán bằng excel theo hình thức nhật ký chung. Ở 1 dữ liệu có công thức thế này, theo mình hiểu lờ mờ thì đây là đổi từ số âm thành số dương. Ở vế mà m gạch chân đó mình không hiểu, Tks diễn đàn.
=If(or(and(left(B44,3)="131",J<0),and(left(B44,3)="331'',j44<0),left(B44,3)=(B44,3)="214",mid(B44,3,1)="9"),1.1)*J44

Mình ko tải file lên được, chỉ có thể đánh công thức lên thôi.
.


Bạn xem lại dung lượng file rồi up lại
 
Chào diễn đàn, mình có vấn đề này mong diễn đàn tư vấn,
Mình đang tham khảo 1 file về kế toán bằng excel theo hình thức nhật ký chung. Ở 1 dữ liệu có công thức thế này, theo mình hiểu lờ mờ thì đây là đổi từ số âm thành số dương. Ở vế mà m gạch chân đó mình không hiểu, Tks diễn đàn.
=If(or(and(left(B44,3)="131",J<0),and(left(B44,3)="331'',j44<0),left(B44,3)=(B44,3)="214",mid(B44,3,1)="9"),1.1)*J44

Mình ko tải file lên được, chỉ có thể đánh công thức lên thôi.

Đoạn này:

LEFT(B44,3)="214",MID(B44,3,1)="9"

Đây không phải là đổi từ số âm thành số dương mà chỉ là điều kiện để hàm IF trả về giá trị -1 hay 1 thôi.

Còn nhiệm vụ của cả công thức mới là chuyển giá trị tại J44 thành số âm nếu thỏa mãn các điều kiện trong công thức.

Bạn oánh sai công thức trong file. Công thức trong file của bạn thế này:

=IF(OR(AND(LEFT(B44,3)="131",J44<0),AND(LEFT(B44,3)="331",J44<0),LEFT(B44,3)="214",MID(B44,3,1)="9"),-1,1)*J44
 
Lần chỉnh sửa cuối:
Tks mhung12005 rất nhiều, diễn đạt bằng lời thì hàm if là nếu là.., thì ..., áp dụng với công thức này thì. Nếu diễn đạt thế nào cho hiểu đây, vì thực ra mình vẫn chưa hiểu chi tiết cụ thể ý nghĩa của cả công thức này, mình chia vế ra thế này nhé.
Vế 1 là:and(left(B44,3)="131",j<0)
Vế 2 là:and(left(B44,3)="331,j<0
Còn DK 1 là left(B44,3) bằng 214 thì cho kết quả là 1, DK 2 là mid(B44,3,1) bằng 9 thì cho kết quả -1, như vậy diễn đạt là: nếu Vế 1 thỏa mãn 1 trong 2 điều kiện, hoặc vế 2 thỏa mãn 1 trong 2 điều kiện thì kết quả sẽ là J44??? liệu thế có phải không? với lại cái dấu * ở trước J44 thể hiện cái gì đây? không phải là nhân ah? giúp với mhung005 ơi. Tks!
 
Tks mhung12005 rất nhiều, diễn đạt bằng lời thì hàm if là nếu là.., thì ..., áp dụng với công thức này thì. Nếu diễn đạt thế nào cho hiểu đây, vì thực ra mình vẫn chưa hiểu chi tiết cụ thể ý nghĩa của cả công thức này, mình chia vế ra thế này nhé.
Vế 1 là:and(left(B44,3)="131",j<0)
Vế 2 là:and(left(B44,3)="331,j<0
Còn DK 1 là left(B44,3) bằng 214 thì cho kết quả là 1, DK 2 là mid(B44,3,1) bằng 9 thì cho kết quả -1, như vậy diễn đạt là: nếu Vế 1 thỏa mãn 1 trong 2 điều kiện, hoặc vế 2 thỏa mãn 1 trong 2 điều kiện thì kết quả sẽ là J44??? liệu thế có phải không? với lại cái dấu * ở trước J44 thể hiện cái gì đây? không phải là nhân ah? giúp với mhung005 ơi. Tks!
Giải thích như thế này:
NẾU Cả 2 ĐK (LEFT(B44,3)="131",J44<0) HOẶC
Cả 2 ĐK (LEFT(B44,3 )="331",J44<0) HOẶC
LEFT(B44,3)="214" HOẶC
MID(B44,3,1)="9"
Một trong 4 điều kiện trên thỏa mãn thì lấy -1, không thỏa mãn thì lấy 1
Rồi lấy -1 hoặc 1 nhân với J44, tức là ở đây chuyển số J44 từ số âm về số dương
-------------
Tôi chỉ xem sơ qua file của bạn thôi, thông thường tài khỏan 131, 331 là tài khoản lưỡng tính số dư có thể nằm bên nợ hoặc bên có, Riêng TK 214 nằm bên có, còn ở đây dùng MID(B44,3,1)="9" để làm gì thì kg hiểu ý của tác giả!
----------
File của bạn thấy còn tồn tại một số mẫu báo cáo mà đến bây giờ kg s/dụng nữa
Bạn nên tìm file khác hoặc dựa vào File mẫu nào, rồi học thêm Ex và tự chếbiến thêm cho fù hợp với mình!
Thân!
 
Web KT

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

Back
Top Bottom