Rắc rối về việc kết hợp IF, Vlookup và các hàm cắt (2 người xem)

Liên hệ QC

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

0972717007

Thành viên mới
Tham gia
4/6/11
Bài viết
14
Được thích
0
mình có 1 rắc rối như sau
ở sheet 1 cột đơn giá yêu cầu đơn giá căn cứ theo mã hàng và bảng phụ
-nếu kí tự thứ 4 và 5 của mã hàng là 14 thì tính trong đơn giá 14
-nếu kí tự thứ 4 và 5 của mã hàng là 21 thì tính trong đơn giá 21
bạn nào tính giúp mình với
mình dùng cả if,vlookup và mid nhưng ko bít sai chỗ nào mà nó ko ra
 

File đính kèm

Xem đính kèm bạn nhé!Công thức :
PHP:
=VLOOKUP(C13,$B$26:$E$33,IF(MID(B13,4,2)="14",3,4),0)
 

File đính kèm

mình có 1 rắc rối như sau
ở sheet 1 cột đơn giá yêu cầu đơn giá căn cứ theo mã hàng và bảng phụ
-nếu kí tự thứ 4 và 5 của mã hàng là 14 thì tính trong đơn giá 14
-nếu kí tự thứ 4 và 5 của mã hàng là 21 thì tính trong đơn giá 21
bạn nào tính giúp mình với
mình dùng cả if,vlookup và mid nhưng ko bít sai chỗ nào mà nó ko ra
Bạn thử xem có đúng yêu cầu ko nhé!
 

File đính kèm

bạn ơi sao ở cột giảm giá nó yêu cầu nếu bán trước ngày 10/10/2010 thì giảm giá 5% đơn giá còn ko thì để trống
mình làm là if=(D13<10/10/2010,5%*E13," ")
thế nài sai ở điểm nào mà nó ko ra bạn nhỉ
 
Bởi vì như thế nó sẽ hiểu là bạn so với giá trị 10/10/2010 = 0.000497512437810945

Bạn thử thế nào xem sao : =IF(D13<DATEVALUE("10/10/2010"),1,0)

Hoặc nếu không bạn nhập ngày 10/10/2010 vào một ô nào đó - ví dụ A1. sau đó đưa nó vào công thức, như vậy khi bạn muốn thay đổi ngày khuyến mãi nó cũng dễ control - chỉ cần thay đổi giá trị trong A1 thay vì phải làm lại tất cả.

=IF(D13<A1,1,0)
 
Lần chỉnh sửa cuối:
Bởi vì như thế nó sẽ hiểu là bạn so với giá trị 10/10/2010 = 0.000497512437810945

Bạn thử thế nào xem sao : =IF(D13<DATEVALUE("10/10/2010"),1,0)

Hoặc nếu không bạn nhập ngày 10/10/2010 vào một ô nào đó - ví dụ A1. sau đó đưa nó vào công thức, như vậy khi bạn muốn thay đổi ngày khuyến mãi nó cũng dễ control - chỉ cần thay đổi giá trị trong A1 thay vì phải làm lại tất cả.

=IF(D13<A1,1,0)
Thay
Mã:
DATEVALUE("10/10/2010")
Bằng
Mã:
--"2010/10/10"
Cho nó gọn
 
bạn ơi sao ở cột giảm giá nó yêu cầu nếu bán trước ngày 10/10/2010 thì giảm giá 5% đơn giá còn ko thì để trống
mình làm là if=(D13<10/10/2010,5%*E13," ")
thế nài sai ở điểm nào mà nó ko ra bạn nhỉ
đối với bài này dùng cả hai cách điều đc
1. ở ô F3 gỏ =IF(D13<(--"10/10/2010");5%;0)*E13
2. ở ô F3 gỏ =IF(D13<(DATE(2010;10;10);5%;0)*E13
 
Web KT

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

Back
Top Bottom