[Help] Bài tính đơn giá phòng (1 người xem)

Liên hệ QC

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

hoathuytienu

Thành viên mới
Tham gia
22/9/09
Bài viết
7
Được thích
0
Tính đơn giá phòng thế này dùng hàm như thế nào vậy các bạn?
cảm ơn mọi người trước }}}}}
 

File đính kèm

mình làm được rồi
nhưng cũng bài đó, ví dụ đơn giá ăn
Ví dụ: mã phòng là : L1A1102 , với loại là A thì giá trị tương ứng là 12
mình cũng tham chiếu tới bảng đơn giá ăn HLOOKUP(LEFT(B9,3),$H$16:$I$19,2,0)
lúc này lại báo lỗi N/A
là sao vậy bạn
 
mình làm được rồi
nhưng cũng bài đó, ví dụ đơn giá ăn
Ví dụ: mã phòng là : L1A1102 , với loại là A thì giá trị tương ứng là 12
mình cũng tham chiếu tới bảng đơn giá ăn HLOOKUP(LEFT(B9,3),$H$16:$I$19,2,0)
lúc này lại báo lỗi N/A
là sao vậy bạn
Ký tự "A" nằm ở giữa, muốn lấy nó phải dùng hàm MID chứ sao lại LEFT
MID(B9,3,1) chứ không phải LEFT(B9,3)
 
ah` thì ra là vậy
còn nữa, mình là đơn giá phòng là HLOOKUP, còn đơn giá ăn phải là VLOOKUP
vậy bạn nói rõ sao lúc dùng H lúc dùng V??
 
hỏi mỗi câu 1 xíu cho dễ nhớ vs dễ hiểu
cách tính số tiền được giảm theo % như thế nào?
và nếu như bài này thì làm sao?
hj`...phiền mọi người tí nha
 

File đính kèm

ah` nhớ ra rồi, V là cột, còn H là hàng....keke
mọi người giúp tớ câu dưới nhé :x
 
hỏi mỗi câu 1 xíu cho dễ nhớ vs dễ hiểu
cách tính số tiền được giảm theo % như thế nào?
và nếu như bài này thì làm sao?
hj`...phiền mọi người tí nha
Bạn dùng công thức này cho ô J2
Mã:
=(F2-E2+(E2=F2))*(HLOOKUP(LEFT(C2,2),$D$15:$F$16,2,0)+VLOOKUP(MID(C2,3,1),$I$16:$J$18,2,0))*(1-(F2-E2>=5)*10%-(F2-E2>15)*5%)
 
Bạn dùng công thức này cho ô J2
Mã:
=(F2-E2+(E2=F2))*(HLOOKUP(LEFT(C2,2),$D$15:$F$16,2,0)+VLOOKUP(MID(C2,3,1),$I$16:$J$18,2,0))*(1-(F2-E2>=5)*10%-(F2-E2>15)*5%)
Đơn giá ăn, đơn giá ở, ngày ở đã tính rồi tại cột G, H, I nên không cần tính lại nữa đâu Thắng à
vậy thôi:
PHP:
=(MAX(G2,1))*(H2+I2)*(1-(G2>=5)*10%-(G2>15)*5%)
 
hàm max là tính j vậy bạn
Tính số tiền phải trả.
Biết rằng: đến và đi trong ngày được tính là 1 ngày
Qua 0 giờ được tính là 1 ngày mới
Nếu số ngày thuê từ 5-15 ngày được giảm 10%, trên 15 ngày được giảm 15%
Tiền phải trả = số ngày ở * đơn giá phòng + số ngày ở * đơn giá ăn - tiền được giảm
vậy là ko dùng hàm IF hả bạn?
còn vì sao lại có giá trị (1-......)
 
hàm max là tính j vậy bạn

vậy là ko dùng hàm IF hả bạn?
còn vì sao lại có giá trị (1-......)
Hàm Max đương nhiên là để tính.. MAXIMUM rồi ---> MAX(G2,1) nghĩa là nếu G2 < 1 thì lấy 1, nếu G2 > 1 thì lấy G2 --> Tóm lại lấy thằng lớn nhất (để bảo đảm kết quả ít nhất là 1)
Còn bạn muốn IF thì cứ IF (cũng vậy thôi) ---> Chẳng qua diễn đàn giải pháp Excel là chuyên về Excel, đương nhiên cũng phải có những công thức thuộc dạng đặc biệt để rút gọn (nếu IF thì sẽ dài hơn)
 
Web KT

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

Back
Top Bottom