GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

hoathuong86

New Member
Hội viên mới
Chào cả nhà!
Em có một việc như thế này cả nhà giúp em với:
Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,800000*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7=6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80%,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Hàm if giới hạn của nó chỉ có 8 if lồng thôi bạn ơi.Các hàm như Sumif ,vlookup... cũng đều có ghạn cả. Còn trong trường hợp của bạn theo mình bạn nên lập za 1 bảng đẻ tham chiếu( kiểu như bạng đơn giá) sau đó bạn có thể dùng hàm Vlookup, Hlookup.(dòng 1 : A1, A2, A3,...Tương ứng là A=1,A=2..... Dòng 2 là Tương ứng với giá trị A=1 , A=2...).
 
Sửa lần cuối:
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Chào cả nhà!
Em có một việc như thế này cả nhà giúp em với:
Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,800000*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7=6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80%,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))

Lệnh If của bạn có vấn đề rồi, thiếu đối số thứ 2(chỗ ...) , rồi mới dùng tiếp hàm iF
VD: IF(A7=1,800000*10%,......,IF(A7=2,800000*20%,......
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Chào cả nhà!
Em có một việc như thế này cả nhà giúp em với:
Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,800000*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7=6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80%,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))
Hàm IF này của bạn sai rồi chỉ có điều kiện mà không có đối số.
VD: IF(A7=1,800000*10%,.......,IF(A7=2,800000*20%.......))
bạn xem lại đi phải có đối số chứ
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Các bạn xem lại đi,mặc dù hàm if quá giới hạn,nhưng bạn viết đúng khống sai đâu.Cái đối sô thứ 2 là nó nằm ở Cái hàm IF cuối cùng ấy.
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Chào cả nhà!
Em có một việc như thế này cả nhà giúp em với:
Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,800000*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7=6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80%,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))

Bạn ơi sao mình thấy trong công thức của bạn chỉ thấy việc trả về giá trị đúng sai mà không đấy phần logical_test
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Chào cả nhà!
Em có một việc như thế này cả nhà giúp em với:
Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,800000*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7=6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80%,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))

Các bạn xem lại đi,mặc dù hàm if quá giới hạn,nhưng bạn viết đúng khống sai đâu.Cái đối sô thứ 2 là nó nằm ở Cái hàm IF cuối cùng ấy.[/QUOTE

Hàm nào cũng có giới hạn mà. Bạn thử dùng cách khác ngắn hơn xem, chứ xem chừng hàm If của bạn loằng ngoằng quá, mà phần đối số bạn để ở hàm If cuối cùng a?
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Chào cả nhà!
Em có một việc như thế này cả nhà giúp em với:
Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,800000*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7=6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80%,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))

Ui giời ơi, IF chỉ cho bạn 7 vòng lặp thôi,
Muốn làm đúng cái trường hợp của bạn thì cách này là ngon nhất & ngắn gọn nhất(nếu dùng hàm)
=IF(AND(A7>=1,A7<=10),CHOOSE(A7,800000*10%,800000*20%,800000*30%,800000*40%,800000*50%,800000*60%,800000*70%,800000*80%,800000*90%,800000),0)

Không đúng, không tính tiền???
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Ui giời ơi, IF chỉ cho bạn 7 vòng lặp thôi,
Muốn làm đúng cái trường hợp của bạn thì cách này là ngon nhất & ngắn gọn nhất(nếu dùng hàm)
=IF(AND(A7>=1,A7<=10),CHOOSE(A7,800000*10%,800000*20%,800000*30%,800000*40%,800000*50%,800000*60%,800000*70%,800000*80%,800000*90%,800000),0)

Không đúng, không tính tiền???
bạn thử lại cách này xem sao.
if(a7=1.8,a7*10%,if(a7=2.8,a7*20%.......,0))
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Chào cả nhà!
Em có một việc như thế này cả nhà giúp em với:
Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,800000*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7=6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80%,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))

Mình cũng đã từng mắc phải lỗi này rùi, vì hàm if có giới hạn là ngang 08 lệnh lồng nhau thôi thì phải. Mình đã nghĩ ra cách khắc phục là dùng thêm dấu "&" để gộp chúng thành lại một lệnh if lớn hơn là được 16 lệnh if lồng nhau.
Ví dụ:
=IF($E4>2000,"1.0",IF(AND($E4>=1600,$E4<=2000),"1.1",IF(AND($E4>=1200,$E4<1600),"1.2",IF(AND($E4>=800,$E4<1200),"1.4",IF(AND($E4>=600,$E4<800),"1.6","")))))&IF(AND($E4>=400,$E4<600),"1.8",IF(AND($E4>=200,$E4<400),"2.0",IF(AND($E4>=100,$E4<200),"3.0",IF(AND($E4>=40,$E4<100),"4.0",IF(AND($E4>=1,$E4<40),"4.5","")))))

Bạn thử áp dụng theo cách này thử nhé. Chúc bạn thành công!
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Nếu là bạn thì mình xẽ lập gia 1 bảng để tham chiếu (kiểu như bảng đơn giá ý). sau đó bạn có thể dùng hàm Vlookup,Hlookup. Như thế đỡ phức tạp hơn.
 
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

có bắt buộc phải dùng hàm if không tại sao bạn không post nguyên cả file lên cho mọi người tính luôn mà cứ ém mọi người vào công thức theo bạn
mính nghĩ có rất nhiều cách để làm bài này mà:cuccu:
 
Sửa lần cuối:
Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

Ban phai dung ham nay moi ra dc ne:=CONCATENATE(IF(A1="A",1,""),IF(A1="B",2,""),IF( A1="C",3,""),....,IF(A1="M",13,"")). dc 30 doi so day chuc ban thanh cong
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top