Giúp em hàm if lồng hàm Left với

Liên hệ QC

langtuomdan

Thành viên mới
Tham gia
9/2/09
Bài viết
23
Được thích
5
Cho 4 mã hàng B2,A1,D3,C2 nằm lần lượt ở hàng 1,2,3,4 cột C.Tính tiền thuế(cột K),Thành tiền (cột J). Tính thuế nếu mã A thì Thuế = Thành tiền * 1%
mã B thì Thuế = thành tiền * 2%
mã C thì Thuế = thành tiền * 3%
mã D thì Thuế = thành tiền * 5%

em đánh câu lệnh hàm mà nó cứ báo lỗi, ko bít sai ở đâu.Mong các pro giúp em

Em đánh 1 đoạn câu lệnh như này anh xem có đúng ko.[=if(left("B2",1),A,K23=J23*0.01,if(left("B2",1),B,K23=J23*0.02,))].cám ơn anh trước
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn phải đẩy file đính kèm lên. Bạn có thể kiểm tra lai hàm giá trị hàm left trả về đã để trong dạng text chưa. Ví dụ: Left(C1,1)="B". Chú ý phải thêm dấu nháy, bạn xem lại nhé vì mình thấy thường sai lỗi này.
 
Em đánh 1 đoạn câu lệnh như này anh xem có đúng ko.[=if(left("B2",1),A,K23=J23*0.01,if(left("B2",1),B,K23=J23*0.02,))].cám ơn anh trước
Ví dụ một cách đơn giản cho bạn hiểu nè
IF(LEFT(A4;1)="A";100;10)
Đại khái công thức trên như thế này
Nếu left A4 mà bằng A thì bằng 100 còn không bằng 10.
Bạn up File lên đi sẽ dể hiểu hơn .
Thân
 

File đính kèm

Cho 4 mã hàng B2,A1,D3,C2 nằm lần lượt ở hàng 1,2,3,4 cột C.Tính tiền thuế(cột K),Thành tiền (cột J). Tính thuế nếu mã A thì Thuế = Thành tiền * 1%
mã B thì Thuế = thành tiền * 2%
mã C thì Thuế = thành tiền * 3%
mã D thì Thuế = thành tiền * 5%

em đánh câu lệnh hàm mà nó cứ báo lỗi, ko bít sai ở đâu.Mong các pro giúp em
000-384.jpg
Công thức tính thuế:
[K2] =J2 * IF(LEFT(C2)="A", 1%, IF(LEFT(C2)="B", 2%, IF(LEFT(C2)="C", 3%, 5%)))​
 
hố Thanks you bác rất nhiều.Bác lấy câu lệnh này em thấy rất dễ hiểu nó giống như gán tên trường trong Foxpro ấy.Thank you so much.Được rồi
 
em đã tham khảo các cách làm trên và thực hành nhưng giá trị trả ra vẫn là #value... em không biết vấn đề nằm ở đâu... có thể giúp em được không? em cảm ơn rất nhiều ... ^^
Nguyên văn là:
Bảng thuế cho các loại mặt hàng theo số % của thành tiền
theo bảng mã A=1%, B= 5%, C=7%, D=10%
Em viết :
=IF(LEFT(B21,1)="A",1%*H21),IF(LEFT(B21,1)="B",5%*H21),IF(LEFT(B21,1)="C",7%*H21,10%*H21)
nhưng giá trị trả về vẫn là #value.... rất mong nhận được sự giúp đỡ từ anh chị.... em xin chân thành cảm ơn
 

File đính kèm

Lần chỉnh sửa cuối:
em đã tham khảo các cách làm trên và thực hành nhưng giá trị trả ra vẫn là #value... em không biết vấn đề nằm ở đâu... có thể giúp em được không? em cảm ơn rất nhiều ... ^^
Nguyên văn là:
Bảng thuế cho các loại mặt hàng theo số % của thành tiền
theo bảng mã A=1%, B= 5%, C=7%, D=10%
Em viết :
=IF(LEFT(B21,1)="A",1%*H21),IF(LEFT(B21,1)="B",5%*H21),IF(LEFT(B21,1)="C",7%*H21,10%*H21)
nhưng giá trị trả về vẫn là #value.... rất mong nhận được sự giúp đỡ từ anh chị.... em xin chân thành cảm ơn
Sao bạn không cho thằng H21 ra ngoài cho khỏe.
Ví dụ thế này:
PHP:
=H21*IF(LEFT(B21,1)="A",1%,IF(LEFT(B21,1)="B",5%,IF(LEFT(B21,1)="C",7%,10%)))
 
em đã tham khảo các cách làm trên và thực hành nhưng giá trị trả ra vẫn là #value... em không biết vấn đề nằm ở đâu... có thể giúp em được không? em cảm ơn rất nhiều ... ^^
Nguyên văn là:
Bảng thuế cho các loại mặt hàng theo số % của thành tiền
theo bảng mã A=1%, B= 5%, C=7%, D=10%
Em viết :
=IF(LEFT(B21,1)="A",1%*H21),IF(LEFT(B21,1)="B",5%*H21),IF(LEFT(B21,1)="C",7%*H21,10%*H21)
nhưng giá trị trả về vẫn là #value.... rất mong nhận được sự giúp đỡ từ anh chị.... em xin chân thành cảm ơn

Công thức của bạn:
=IF(LEFT(B21,1)="A",1%*H21),IF(LEFT(B21,1)="B",5%*H21),IF(LEFT(B21,1)="C",7%*H21,10%*H21)
Đóng ngoặc sai vị trí (mấy cái ngoặc màu đỏ ấy
Công thức đúng
Mã:
=IF(LEFT(B21,1)="A",1%*H21,IF(LEFT(B21,1)="B",5%*H21,IF(LEFT(B21,1)="C",7%*H21,10%*H21)[COLOR=#ff0000]))[/COLOR]
------------------------------
Sao bạn không cho thằng H21 ra ngoài cho khỏe.
Phải chỉ cho người ta biết sai chổ nào chứ đồng chí
 
Công thức của bạn:
=IF(LEFT(B21,1)="A",1%*H21),IF(LEFT(B21,1)="B",5%*H21),IF(LEFT(B21,1)="C",7%*H21,10%*H21)
Đóng ngoặc sai vị trí (mấy cái ngoặc màu đỏ ấy
Công thức đúng
Mã:
=IF(LEFT(B21,1)="A",1%*H21,IF(LEFT(B21,1)="B",5%*H21,IF(LEFT(B21,1)="C",7%*H21,10%*H21)[COLOR=#ff0000]))[/COLOR]
------------------------------

Phải chỉ cho người ta biết sai chổ nào chứ đồng chí


Dạ... yêu cầu của bài cho ra giá trị thành tiền ko nên em phải gán nó vào ạ... ^^ ... Cảm ơn anh nhiều nhé... " dấu ngoặc"... ^^
 
Các bác giúp em với, Sao em thay giá trị "A" kia thành giá trị của 1 ô {ví dụ như =if(leff(A2,3)=B2,1,0), trong khi giá trị ô A2 là 1111,ô B2 là 111) mà toàn ra 0 (giá trị sai) là sao ạ. Có cách nào khắc phục không ạ
 
Các bác giúp em với, Sao em thay giá trị "A" kia thành giá trị của 1 ô {ví dụ như =if(leff(A2,3)=B2,1,0), trong khi giá trị ô A2 là 1111,ô B2 là 111) mà toàn ra 0 (giá trị sai) là sao ạ. Có cách nào khắc phục không ạ
phải chuyển giá trị text của hàm left thành số .dùng thêm hàm value hoặc --
 
em đã tham khảo các cách làm trên và thực hành nhưng giá trị trả ra vẫn là #value... em không biết vấn đề nằm ở đâu... có thể giúp em được không? em cảm ơn rất nhiều ... ^^
Nguyên văn là:
Bảng thuế cho các loại mặt hàng theo số % của thành tiền
theo bảng mã A=1%, B= 5%, C=7%, D=10%
Em viết :
=IF(LEFT(B21,1)="A",1%*H21),IF(LEFT(B21,1)="B",5%*H21),IF(LEFT(B21,1)="C",7%*H21,10%*H21)
nhưng giá trị trả về vẫn là #value.... rất mong nhận được sự giúp đỡ từ anh chị.... em xin chân thành cảm ơn
Bạn bị dư dấu ngoặc
Bài đã được tự động gộp:

Mọi người ơi có FILE mẫu các loại bài tập không cho mình xin
 

File đính kèm

Web KT

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

Back
Top Bottom