Thắc mắc về hàm sumif và hlookup

Liên hệ QC

0972717007

Thành viên mới
Tham gia
4/6/11
Bài viết
14
Được thích
0
bạn nào giúp mình chút
-ở sheet 2 yêu cầu tính tổng số tiền của các mặt hàng(dùng hàm sumif).bình thường mình sẽ làm là
=sumif($C$7:$C$16$,A30,$H$7:$H$16$) thì sẽ ra kết quả
nhưng mà ở đây cột mặt hàng nó có 2 loại đĩa mềm 1.2mb và 1.4mb nhưng khi yêu cầu tính tổng số tiền nó lại ghi mỗi đĩa mềm.trường hợp này phải tính thế nào vậy.
-còn ở sheet3 mình sử dụng hàm hlookup để tìm địa điểm là
=hlookup(C16,$B$16:$E$19,2,0) cũng ko ra kết quả chính xác
bạn nào sửa giúp mình cái
 

File đính kèm

  • BaitapchuongIII.xls
    22 KB · Đọc: 65
bạn nào giúp mình chút
-ở sheet 2 yêu cầu tính tổng số tiền của các mặt hàng(dùng hàm sumif).bình thường mình sẽ làm là
=sumif($C$7:$C$16$,A30,$H$7:$H$16$) thì sẽ ra kết quả
nhưng mà ở đây cột mặt hàng nó có 2 loại đĩa mềm 1.2mb và 1.4mb nhưng khi yêu cầu tính tổng số tiền nó lại ghi mỗi đĩa mềm.trường hợp này phải tính thế nào vậy.
-còn ở sheet3 mình sử dụng hàm hlookup để tìm địa điểm là
=hlookup(C16,$B$16:$E$19,2,0) cũng ko ra kết quả chính xác
bạn nào sửa giúp mình cái
Sheet2: Công thức ô A31
=SUMIF($C$7:$C$16;A30 &"*";$H$7:$H$16)
Sheet3: Công thức ô D7
=VLOOKUP(C7;$B$16:$E$19;2;0)
 
bạn có thể giải thích hộ mình tại sao công thức ở sheet 2 lại thêm dấu * lại ra kết quả được vậy
 
bạn có thể giải thích hộ mình tại sao công thức ở sheet 2 lại thêm dấu * lại ra kết quả được vậy

Dấu "*" ở đó có nghĩa là nó sẽ lấy tất cả kết quả "Đĩa mềm..." bạn ơi (không cần biết đuôi đằng sau có gì nữa).
 
ở sheet 3 sao mình dùng hàm vlookup để tính cột thành tiền là
=VLOOKUP(E16,$B$16:$E$19,4,0) mà nó ko ra nhỉ
 
oh
mình xác định nhầm
hehe
nhưng ở cột miễn giảm có chuyến hà nội được giảm 2000000 vì đầu bài nó yêu cầu thế
nên mình dùng hàm này ở cột miễn giảm =IF(C7="CH02",-10%*E16," ")
nhưng đến lúc tính thành tiền =VLOOKUP(C7,$B$16:$E$19,4,0) - E7
thì chuyến nào nó cũng trừ là sao hả bạn
mình nghĩ chỉ chuyến nào có số tiền được miễn giảm thì nó mới trừ thui chứ
hay phải để giá trị ở những chuyến không được giảm là 0 nhỉ
=IF(C7="CH02",-10%*E16,0)
 
oh
mình xác định nhầm
hehe
nhưng ở cột miễn giảm có chuyến hà nội được giảm 2000000 vì đầu bài nó yêu cầu thế
nên mình dùng hàm này ở cột miễn giảm =IF(C7="CH02",-10%*E16," ")
nhưng đến lúc tính thành tiền =VLOOKUP(C7,$B$16:$E$19,4,0) - E7
thì chuyến nào nó cũng trừ là sao hả bạn
mình nghĩ chỉ chuyến nào có số tiền được miễn giảm thì nó mới trừ thui chứ
hay phải để giá trị ở những chuyến không được giảm là 0 nhỉ
=IF(C7="CH02",-10%*E16,0)

Mình không hiểu lắm câu hỏi của bạn? Cột miễn giảm này sẽ tính ra sao? Có phải cứ cột mã chuyến là CH02 thì được giảm 2.000.000?
 
ở nếu là chuyến ch02 thì được giảm 10%
ban đầu mình để là =IF(C7="CH02",-10%*E16," ") nên khi tính thành tiền thì chuyến nào nó cũng trừ 10% miễn giảm
nên mình sửa lại ở cột miễn giảm thành =IF(C7="CH02",-10%*E16,0)
như thế này thì đúng phải ko bạn
những chuyến ko được miễn giảm thì khi tính thành tiền nó sẽ trừ 0
 
ở nếu là chuyến ch02 thì được giảm 10%
ban đầu mình để là =IF(C7="CH02",-10%*E16," ") nên khi tính thành tiền thì chuyến nào nó cũng trừ 10% miễn giảm
nên mình sửa lại ở cột miễn giảm thành =IF(C7="CH02",-10%*E16,0)
như thế này thì đúng phải ko bạn
những chuyến ko được miễn giảm thì khi tính thành tiền nó sẽ trừ 0

Bạn nhập công thức này vào ô E7=IF(C7="CH02",VLOOKUP(C7,$B$16:$E$19,4,0)*10%,0) và fill xuống xem đúng ý chưa nhé!?
 

File đính kèm

  • GPEb.xls
    23.5 KB · Đọc: 12
thank nhiều nha
cách của bạn cũng ra kết quả đúng
của mình cũng đúng bạn ạ
ngủ ngon nha
khi nào mình có gì thắc mắc mình alo để bạn vô diễn đàn kiểm tra hộ mình nha
G9
 
bạn nào giúp mình chút
-ở sheet 2 yêu cầu tính tổng số tiền của các mặt hàng(dùng hàm sumif).bình thường mình sẽ làm là
=sumif($C$7:$C$16$,A30,$H$7:$H$16$) thì sẽ ra kết quả
nhưng mà ở đây cột mặt hàng nó có 2 loại đĩa mềm 1.2mb và 1.4mb nhưng khi yêu cầu tính tổng số tiền nó lại ghi mỗi đĩa mềm.trường hợp này phải tính thế nào vậy.
-còn ở sheet3 mình sử dụng hàm hlookup để tìm địa điểm là
=hlookup(C16,$B$16:$E$19,2,0) cũng ko ra kết quả chính xác
bạn nào sửa giúp mình cái
bạn dùng hlookup tham chiếu sai địa chỉ
sửa lại thành
=HLOOKUP(D$6,$B$15:$E$19,MATCH($C7,$B$15:$B$19,0),0)
khuyên bạn nên dùng vlookup để còn tiện cho các công thức khác
=VLOOKUP($C7,$B$16:$E$19,2,0)
 
Web KT
Back
Top Bottom