Chuyên đề giải đáp các bài tập

  • Thread starter roses
  • Ngày gửi
Liên hệ QC
Status
Không mở trả lời sau này.

File đính kèm

  • BT3.xls
    18 KB · Đọc: 38
thank nhiều nhé . Mình sẽ cố gắng dành thời gian xem hết
 
Giúp em làm bản thông kê

Em mới sử dụng excel nên chưa được tốt mong các bác giúp đỡ em bài tập này nhé.
Yêu cầu của bài tập là:
1. Tên hàng: Dựa vào ký tự đầu của Mã số và dò tìm tại bảng dưới. Nếu ký tự cuối là A thì điền thêm vào tên hàng "loại A", còn lại điền "loại B"
2. Đơn giá: Nếu ký tự cuối là A thì lấy giá tại loại A, còn lại lấy tại loại B

Mong các bác giúp đỡ em càng sớm càng tốt, tới thứ 4 này em phải nộp rui (30/3/2011)
Cảm ơn các bác nhiều!
 

File đính kèm

  • Bai tap.xls
    15 KB · Đọc: 22
  • Bai tap.xls
    15.5 KB · Đọc: 32
1. Dữ liệu của bạn ở các cột ngày bị sai định dạng. Để gõ ngày đúng bạn vào Control Panel/Regional and language option/ ở thẻ Region option chọn Customize/ ở thẻ Date/ trong ô short day format gõ vào: dd/mm/yyyy ròi chọn Apply/OK/Apply/OK. với lại tháng 2/2011 không có ngày 29/02 nhé bạn --=0
2. Lưu tại cảng tính theo giờ bạn tham khảo tạm công thức của mình nhé! ;;;;;;;;;;;/-*+/
3. Bạn xài excel 2003 hay 2007 vậy? vì nếu xài excel 2003 thì ở ô Tàu Lai chỉ được lồng tối đa 7 hàm IF thôi(8 điều kiện). còn 2007 thì ok
cám ơn bạn nhiều ! Không có bạn chỉ mò không biết đến bao giờ, cám ơn bạn cám ơn diễn đàn!
 
Công thức tại ô G3:
Mã:
 =VLOOKUP(LEFT(B3,1),$B$10:$E$12,IF(RIGHT(B3,1)="A",3,4),0)
 
Tên Hàng nè
=VLOOKUP(LEFT(B3,1),$B$10:$C$12,2,0)&"-"&IF(RIGHT(B3,1)="A","Loai A","Loai B")
 
cách khác tại c3 ( BT đầu) =IF(RIGHT(B3;1)="A";"Loại A";"Loại B") sau đó kéo xuống
 
Cũng có thể làm theo cách này, khỏi dùng hàm IF:
- Tên hàng: =VLOOKUP(LEFT(B3),$B$10:$C$12,2,0)&" - Loại "&RIGHT(B3)
- Đơn giá: =VLOOKUP(LEFT(B3),$B$10:$E$12,CODE(RIGHT(B3))-62,0)
 
Cũng có thể làm theo cách này, khỏi dùng hàm IF:
- Tên hàng: =VLOOKUP(LEFT(B3),$B$10:$C$12,2,0)&" - Loại "&RIGHT(B3)
- Đơn giá: =VLOOKUP(LEFT(B3),$B$10:$E$12,CODE(RIGHT(B3))-62,0)

Cảm ơn Bác rất nhiều.
Tôi thấy cách sử dụng cấu trúc của câu lệnh rất đơn giản và hiệu quả.
Những bác trước dùng cấu trúc lệnh kiểu đó thì tôi hiểu. Còn phần kết cấu câu lệnh như của bác đưa ra thì tôi chưa hiểu lắm mong bác chỉ dẫn.
Bác cho tôi hỏi thêm dấu "&" có tác dụng gì ạ?
Cảm ơn bác!
 
Lần chỉnh sửa cuối:
Giúp em cái bảng thanh toán tiền điện

Các yêu cầu của nó em để trong file, các bác xem giúp em nhé
Cảm ơn các bác nhiều!
 

File đính kèm

  • Bai tap12.xls
    19.5 KB · Đọc: 30
Cảm ơn Bác rất nhiều.
Tôi thấy cách sử dụng cấu trúc của câu lệnh rất đơn giản và hiệu quả.
Những bác trước dùng cấu trúc lệnh kiểu đó thì tôi hiểu. Còn phần kết cấu câu lệnh như của bác đưa ra thì tôi chưa hiểu lắm mong bác chỉ dẫn.
Bác cho tôi hỏi thêm dấu "&" có tác dụng gì ạ?
Cảm ơn bác!
1. Trong công thức tìm Tên hàng, có thể chia thành 3 phần: =VLOOKUP(LEFT(B3),$B$10:$C$12,2,0)&" - Loại "&RIGHT(B3). Phần đầu là hàm VLOOKUP bình thường, sẽ cho kết quả Tên sp (Gạo, Đường, Sữa), phần thứ 2 là một chuỗi cố định, nhập vào từ bàn phím (" - Loại"), phần thứ 3 là ký tự cuối của mã số (A, B). Còn toán tử "&" dùng để nối các chuỗi kết quả lại với nhau. Cuối cùng sẽ được kết quả có dạng "Gạo - Loại A",...
2. Ở công thức thứ 2, chắc bạn chỉ thắc mắc ở tham số thứ 3 của VLOOKUP. Có thể giải thích như sau: Hàm CODE trả về mã ASSCII của một ký tự, CODE("A")=65, CODE("B")=66,... Bạn có thể nhập các ký tự ở cột A và sử dụng công thức =CODE(A1) để biết điều này. Như vậy CODE("A")-62=3, CODE("B")-62=4. Các số 34 ở đây chính là thứ tự cột lấy kết quả ứng với loại A và loại B trong bảng dò.
Có gì thắc mắc, bạn cứ hỏi tiếp nhé.
Chúc thành công!
 
trước tiên e xin cảm ơn a.Phong đã đóng góp bài cho dd cũng như giúp sv, hs chúng e có cơ hội thực hành
E đang làm 10 đề mà a đã up lên dd trong đề số 2 e có 1 vài thắc mắc mong a, ac, bạn có kinh nghiệm giải đáp giúp e

câu 1: tính tiền thuê = số ngày ở x giá thuê 1 ngày
e làm như sau:
F4=(E4-D4+1)*VLOOKUP(LEFT(C4,1),$A$12:$B$15,2,0)
khi e dò đáp án thì;
F4=IF((E4-D4)=0,1,E4-D4)*(VLOOKUP(LEFT(C4,1),$A$13:$B$15,2,0))

e hok hiểu chỗ này lắm mong mọi người giải đáp giúp e
tks cả nhà nhiều
Ở công thức của bạn, bạn làm F4=(E4-D4+1) như vậy nếu người ta đến và đi trong cùng 1 ngày thì kết quả đúng, còn ngày đến và ngày đi khác nhau thì sai do số ngày luôn cao hơn thực tế 1 ngày do bạn +1. VD: tôi đến 27/03/2011 đi 28/03/2011 ==> E4-D4=1 tôi ở chỉ 1 ngày, nếu tình như bạn thì E4-D4+1=2 ==> bạn tính tiền tôi đến 2 ngày==> +-+-+-++-+-+-+
Ở đáp án, dùng IF để xét điều kiện ngày cho đúng. Nếu đến và đi cùng ngày thì tính 1 ngày (nếu ko là bán luôn khách sạn vì E4-D4=0 ==>tiền phòng=0==> Siêu khuyến mãi --=0 ), còn nếu như ngày đến và ngày đi khác nhau thì E4-D4 vô tư ==> ở bao nhiu tính bấy nhiu
 
Tôi làm 3 câu đầu, các câu sau chưa hiểu lắm về yêu cầu.
 

File đính kèm

  • Copy of Bai tap12.xls
    23.5 KB · Đọc: 25
-----Thêm 1 cách nữa, bạn tham khảo!

G3=MIN(F3-E3,HLOOKUP(LEFT(D3,2),$H$17:$L$21,CODE(RIGHT(D3))-63,))

H3=MAX(0,F3-E3-G3)

I3=G3*VLOOKUP(LEFT(D3,2),$A$18:$E$22,CODE(RIGHT(D3))-63,)

J3=H3*1.5*VLOOKUP(LEFT(D3,2),$A$18:$E$22,CODE(RIGHT(D3))-63,)
 
Mình nên sử dụng hàm gì vậy
Tên Kho Chuyên chở
N bè
H môn
B chánh
T đức

chuyên chở = số lượng * 1500 đối với N bè hoặc B chánh
chuyên chở = số lượng * 1350 đối với H môn hoặc T đức
 
em có bài tập này câu hỏi trong bài tập như sau:lấy các ký tự số ở giữa dùng hàm Mid, Len, Value :XM8TT, TV15BN, MT125DD, XM30BN, AO1234BN. Nhờ các a giải giúp.
 
Mình nên sử dụng hàm gì vậy
Tên Kho Chuyên chở
N bè
H môn
B chánh
T đức

chuyên chở = số lượng * 1500 đối với N bè hoặc B chánh
chuyên chở = số lượng * 1350 đối với H môn hoặc T đức

Chuyên chở:=Số lượng*if(or(A1="N Bè",A1="B Chánh"),1500,1350). (Giả sử tên kho tại cột A).
 
Status
Không mở trả lời sau này.
Web KT
Back
Top Bottom