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.
Gởi lời cám ơn đến bạn Kim.Nguyen nhé!

Cám ơn bạn về bài giải nhé! Qua bài giải này mình có thêm nhiều kiến thức cần học hỏi đấy!
 
Kim.Nguyen thân mến! Cám ơn nhé!

Nếu bạn gởi kèm file theo thì hay quá! Để mọi người cùng nhau học tập.
 
Nếu bạn gởi kèm file theo thì hay quá! Để mọi người cùng nhau học tập.
Gửi được thì nói làm gì... Mà mấy công thức chính thì mình đã ghi ra hết rồi, bạn chỉ việc copy dán vào hàng thứ 3 rồi copy xuống dưới, chứ có gì khó đâu. Mà bạn có đáp án không, dò dùm mình xem có sai không. Với lại, bạn vẫn chưa trả lời mình mấy cái mình hỏi.
 
các bạn giải giúp tôi 2 bài tập này với

giải được xin các bạn gửi vào hòm thư cho tui nhé:vunghia81@gmail.com
cảm ơn các bạn nhé
 

File đính kèm

  • DE_01.XLS
    22 KB · Đọc: 49
  • DE_02.XLS
    21 KB · Đọc: 37
Bây giờ trả lời yêu cầu của bạn đây!

Bạn thanhxt2009 à, cái câu 7 của BT2, tính thành tiền, bạn nói là:
- Nếu Số lượng > 100 và mặt hàng được bán trước ngày 20/06/2005 thì giảm 10%
- Nếu Loại hàng là "A" hoặc bán trong ngày chủ nhật thì giảm 5%

Vậy cái mặt hàng ở B9 (LH10-G*A1000), có số lượng lớn hơn 100, bán ra trước ngày 20/6/2005, và là hàng loại A, thì được giảm 15%, có đúng không? Vì thỏa mãn cả hai điều kiện ở trên đây?

Tương tự, câu 8 của BT2, cái Ghi chú tặng quà khuyến mãi, bạn nói là:
- Nếu số lượng >=500 và bán trước ngày 15/06/2005 thì ghi "Tặng túi xách"
- Nếu bán trong ngày thứ bảy và chủ nhật hoặc loại hàng là "C" thì ghi "Tặng áo thun"

Vậy cái mặt hàng ở B4 (MT11-P*B1000), có số lượng bán ra lớn hơn 500 và bán ra trước ngày 15/6/2005; rồi ngày bán ra (11/6/2005) là ngày thứ Bảy, vậy nó sẽ được tặng cả túi xách và áo thun luôn, phải vậy không ? Hay là sao ?
Theo mình thì câu 7 của BT2 chỉ xét theo điều kiện của hàm IF thôi, thỏa mãn điều kiện nào thực hiện thôi. Còn câu 8 của BT2 cũng vậy! Cùng một lúc thì không có thực hiện 2 vấn đề đối với hàm IF đâu bạn!
Thân chào!


Gửi được thì nói làm gì... Mà mấy công thức chính thì mình đã ghi ra hết rồi, bạn chỉ việc copy dán vào hàng thứ 3 rồi copy xuống dưới, chứ có gì khó đâu. Mà bạn có đáp án không, dò dùm mình xem có sai không. Với lại, bạn vẫn chưa trả lời mình mấy cái mình hỏi.
Việc copy dán thì đâu có khó gì đâu chứ! Có file kèm thì dễ kiểm tra hơn ấy mà!
Mình cũng có đáp án đấy nhưng để kiểm tra lại một lần nữa, xem kết quả giữa mình và bạn cái nào đúng hơn! Đồng ý chứ! Công thức của bạn mình chưa kiểm tra mà làm sao biết sai hay đúng! Và còn nhiều bạn có công thức hay hơn bọn mình nữa, đúng không?
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bây giờ trả lời yêu cầu của bạn đây!

Theo mình thì câu 7 của BT2 chỉ xét theo điều kiện của hàm IF thôi, thỏa mãn điều kiện nào thực hiện thôi. Còn câu 8 của BT2 cũng vậy! Cùng một lúc thì không có thực hiện 2 vấn đề đối với hàm IF đâu bạn!
Thân chào!
Với câu 8, nói như bạn thì còn có thể chấp nhận được. Nhưng với câu 7 thì không à. Chuyện được giảm một lúc 10%+5%=15% là chuyện có thể xảy ra, bạn xem lại đề bài xem, nó thỏa mãn một lúc 2 điều kiện luôn đó. Bạn xem lại công thức của mình đi, không thể nói là sai được.

Mình không nói bạn sai đâu, vì chắc bạn không phải là người ra đề, mà bạn copy ở đâu đó. Còn chuyện đề bài ra sai, hoặc là ngớ ngẩn... (do người ra đề không chịu test kỹ các trường hợp có thể xảy ra) là chuyện thường! Mình gặp hoài, ngay cả mấy cái đề thi tin học A cũng có. Mà tức cười cái là, đã có lần mình hỏi ông thầy, lỡ như trúng cả 2 giải thì sao, lãnh luôn 2 giải chớ, ổng ngọng luôn! Và rồi phải chấp nhận cái kết quả ẵm luôn một lúc 2 giải của mình mà không trừ điểm được (giống như trường hợp vừa giảm 10% vừa giảm 5% của bài này)...

Lỡ rồi, nói thêm cái này: Nếu như bạn là người bán hàng, mà bạn ra điều kiện khuyến mãi như thế, khi có người được giảm cả 2 cái (10%+5%) thì bạn tính sao? Liệu bạn có cãi lại nổi người ta không, hay là ngậm ngùi giảm 15% rồi sau đó mới đi sửa lại cái điều kiện khuyến mãi?
 
Kim.Nguyen thân mến! Xem nhận xét của mình nhé!


BT1 xong luôn rồi nè:
Câu 1: STT
PHP:
=COUNTA($B$3:B3)
Câu 2: Tên hàng
PHP:
=VLOOKUP(LEFT(B3,2),$B$15:$C$18,2,0)
Câu 3: Ngày giao
PHP:
=DATE(2005,4,MID(B3,3,FIND("-",B3)-3))
Câu 4: Đơn giá
PHP:
=VLOOKUP(LEFT(B3,2),$B$15:$E$18,IF(MID(B3,FIND("-",B3)+1,2)="NS",4,3),0)
Câu 5: Số lượng
PHP:
=RIGHT(B3,LEN(B3)-FIND("-",B3)-2)*1
Câu 6: Thành tiền
PHP:
=E3*F3*(1-(F3>100)*5%)
Câu 7: Ghi chú
PHP:
=IF((F3>=1000)*(DAY(D3)<15),"Tặng máy nghe nhạc MP3", IF((LEFT(B3,2)="PN")+(DAY(D3)=15),"Tặng áo thun",""))
Câu 8: Bảng Thống kê
PHP:
=SUMIF($C$3:$C$10,G14,$F$3)

BT1
Câu 2: Bạn làm thiếu rồi, xem lại nhé!
Câu 7: Ghi chú: Bạn làm chưa đúng theo yêu cầu!
Xem lại nhé! thân chào!
 
Kim.Nguyen thân mến!

Với câu 8, nói như bạn thì còn có thể chấp nhận được. Nhưng với câu 7 thì không à. Chuyện được giảm một lúc 10%+5%=15% là chuyện có thể xảy ra, bạn xem lại đề bài xem, nó thỏa mãn một lúc 2 điều kiện luôn đó. Bạn xem lại công thức của mình đi, không thể nói là sai được.

Mình không nói bạn sai đâu, vì chắc bạn không phải là người ra đề, mà bạn copy ở đâu đó. Còn chuyện đề bài ra sai, hoặc là ngớ ngẩn... (do người ra đề không chịu test kỹ các trường hợp có thể xảy ra) là chuyện thường! Mình gặp hoài, ngay cả mấy cái đề thi tin học A cũng có. Mà tức cười cái là, đã có lần mình hỏi ông thầy, lỡ như trúng cả 2 giải thì sao, lãnh luôn 2 giải chớ, ổng ngọng luôn! Và rồi phải chấp nhận cái kết quả ẵm luôn một lúc 2 giải của mình mà không trừ điểm được (giống như trường hợp vừa giảm 10% vừa giảm 5% của bài này)...

Lỡ rồi, nói thêm cái này: Nếu như bạn là người bán hàng, mà bạn ra điều kiện khuyến mãi như thế, khi có người được giảm cả 2 cái (10%+5%) thì bạn tính sao? Liệu bạn có cãi lại nổi người ta không, hay là ngậm ngùi giảm 15% rồi sau đó mới đi sửa lại cái điều kiện khuyến mãi?

Nếu bạn lý giải như vậy thì mình cũng muốn ngọng luôn đó! Bài này yêu cầu là chỉ được một trong hai thôi, chứ không thể cả hai được. Nếu nói như bạn thì người ta đã cho đk kèm theo rồi. Mà trường hợp xảy ra như thế thì hiếm lắm bạn ơi!
Cám ơn bạn đã cho mình một góp ý hay, mình sẽ suy nghĩ trường hợp này khi soạn đề!
Thân chào!
 
Nhờ các bạn giải giúp nhé!

+-+-+-++-+-+-++-+-+-++-+-+-++-+-+-++-+-+-+ Bó tay
 

File đính kèm

  • BaiTapNC2.xls
    29 KB · Đọc: 66
Bạn cũng bó tay sao............... ?
CÂU Tên hàng
Mã:
=OFFSET(B$10,MATCH((REPLACE(LEFT(B2,FIND("*",B2)-1),FIND("-",B2),1,)),$A$11:$A$16,),0)
CÂU Đơn vị tính
Mã:
=OFFSET(E$11,MATCH(LEFT(B2,FIND("-",B2)-1),$F$11:$F$16,)-1,0)
CÂU Số lượng
HTML:
=RIGHT(B2,LEN(B2)-FIND("*",B2))
CÂU Đơn giá
HTML:
=VLOOKUP(C2,$B$11:$C$16,2,)
Nếu được bạn suy nghỉ rút gọn các công thức trên nhé
Còn lại bạn dư khả năng phải không, bài 3 cũng chẳng khác nhiều lắm Vận dụng các Hàm về chuổi như trên và tham chiếu, dò tìm, sử dụng Format .... chúc thành công

--- Đi --=-- khuya rồi ...
Thân chào
 
Gởi lời cám ơn đến bạn langthangmang đã giúp mình giải bài nhé!

Bạn cũng bó tay sao............... ?
CÂU Tên hàng
Mã:
=OFFSET(B$10,MATCH((REPLACE(LEFT(B2,FIND("*",B2)-1),FIND("-",B2),1,)),$A$11:$A$16,),0)
CÂU Đơn vị tính
Mã:
=OFFSET(E$11,MATCH(LEFT(B2,FIND("-",B2)-1),$F$11:$F$16,)-1,0)
CÂU Số lượng
HTML:
=RIGHT(B2,LEN(B2)-FIND("*",B2))
CÂU Đơn giá
HTML:
=VLOOKUP(C2,$B$11:$C$16,2,)
Nếu được bạn suy nghỉ rút gọn các công thức trên nhé
Còn lại bạn dư khả năng phải không, bài 3 cũng chẳng khác nhiều lắm Vận dụng các Hàm về chuổi như trên và tham chiếu, dò tìm, sử dụng Format .... chúc thành công

--- Đi --=-- khuya rồi ...
Thân chào
Chào buổi sáng! Nếu mình không nói như vậy chắc là bạn không giúp chứ gì!?
Thôi nào, bạn xem cách làm của mình nhé! Câu ĐV Tính mình làm quá dài!
Bạn nghĩ đâu ra cái hàm OFFSET hay vậy? Chỉ mình cách sử dụng đi.
TÊN HÀNG
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,2,0)
ĐV Tính
Mã:
=INDEX($E$11:$F$16,IF(LEFT(B2,FIND("-",B2)-1)=$F$11,1,IF(LEFT(B2,FIND("-",B2)-1)=$F$12,2,IF(LEFT(B2,FIND("-",B2)-1)=$F$13,3,IF(LEFT(B2,FIND("-",B2)-1)=$F$14,4,IF(LEFT(B2,FIND("-",B2)-1)=$F$15,5,6))))),1)
SỐ LƯỢNG
Mã:
=VALUE(RIGHT(B2,LEN(B2)-FIND("*",B2)))
ĐƠN GIÁ
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,3,0)
THÀNH TIỀN
Mã:
=IF(AND(E2>=50,D2=$E$11),0.95,1)*E2*F2
Bạn thấy cách của mình thế nào? Thân chào!
 
Nếu là tôi thì tôi sử dụng Vlookup(). Sao phải dùng Offset() với Match khi Excel đã có hàm Vlookup().
Công thức tại C2:
Mã:
=VLOOKUP(SUBSTITUTE(LEFT(B2,FIND("*",B2)-1),"-",""),$A$11:$B$16,2,)
 
Chào buổi sáng! Nếu mình không nói như vậy chắc là bạn không giúp chứ gì!?
Thôi nào, bạn xem cách làm của mình nhé! Câu ĐV Tính mình làm quá dài!
Bạn nghĩ đâu ra cái hàm OFFSET hay vậy? Chỉ mình cách sử dụng đi.
TÊN HÀNG
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,2,0)
ĐV Tính
Mã:
=INDEX($E$11:$F$16,IF(LEFT(B2,FIND("-",B2)-1)=$F$11,1,IF(LEFT(B2,FIND("-",B2)-1)=$F$12,2,IF(LEFT(B2,FIND("-",B2)-1)=$F$13,3,IF(LEFT(B2,FIND("-",B2)-1)=$F$14,4,IF(LEFT(B2,FIND("-",B2)-1)=$F$15,5,6))))),1)
SỐ LƯỢNG
Mã:
=VALUE(RIGHT(B2,LEN(B2)-FIND("*",B2)))
ĐƠN GIÁ
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,3,0)
THÀNH TIỀN
Mã:
=IF(AND(E2>=50,D2=$E$11),0.95,1)*E2*F2
Bạn thấy cách của mình thế nào? Thân chào!
Chào bạn
Bạn tham khảo nhé
Hàm OFFSET

Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.
.......
Tôi không biết bạn đã học Excel lâu chưa và có thường xuyên sử dụng hay không ? nên tôi không thể đánh giá công thức của bạn là như thế nào. Theo tôi điều quan trọng là vận dụng tốt Bảng Tính để giải quyết công việc của mình, điều tiếp theo là tham khảo sách vở và nhất là GPE ... để hoàn thiện hơn trong Bảng Tính theo nguyên tắc Hiệu quả - Tiện dụng nhất có thể. Do đó tôi không quan tâm nhiều đến "cách của mình thế nào? ".Riêng tôi vì cơ quan bắt đi học khi đã " YEAR OLD " và bắt đầu học từ khi tham gia diễn đàn đến nay ( dù trong công việc cũng ít vận dụng đến Excel ).
Đôi lời tâm sự !
Chúc bạn nhiều thành công
 
Lần chỉnh sửa cuối:
Gởi lời cám ơn đến bạn huuthang_bd nhé!

Nếu là tôi thì tôi sử dụng Vlookup(). Sao phải dùng Offset() với Match khi Excel đã có hàm Vlookup().
Công thức tại C2:
Mã:
=VLOOKUP(SUBSTITUTE(LEFT(B2,FIND("*",B2)-1),"-",""),$A$11:$B$16,2,)
Bạn sử dụng hàm SUBSTITUTE làm công thức đơn giản đi rất nhiều!
Mình cũng làm hàm Vlookup() nhưng dài quá!
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,2,0)
Cám ơn nhé!
Bạn chỉ các sử dụng hàm SUBSTITUTE và hàm OFFSET được chứ!
 
Gởi lời cám ơn đến bạn langthangmang!

Chào bạn
Bạn tham khảo nhé
Hàm OFFSET

Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.
.......
Tôi không biết bạn đã học Excel lâu chưa và có thường xuyên sử dụng hay không ? nên tôi không thể đánh giá công thức của bạn là như thế nào. Theo tôi điều quan trọng là vận dụng tốt Bảng Tính để giải quyết công việc của mình, điều tiếp theo là tham khảo sách vở và nhất là GPE ... để hoàn thiện hơn trong Bảng Tính theo nguyên tắc Hiệu quả - Tiện dụng nhất có thể. Do đó tôi không quan tâm nhiều đến "cách của mình thế nào? ".Riêng tôi vì cơ quan bắt đi học khi đã " YEAR OLD " và bắt đầu học từ khi tham gia diễn đàn đến nay ( dù trong công việc cũng ít vận dụng đến Excel ).
Đôi lời tâm sự !
Chúc bạn nhiều thành công
Cám ơn bạn đã chỉ giáo! Sẳn đây cho mình hỏi: Bạn có biết các hàm EXCEL trong kế toán không?
 
Chào bạn thanhxt2009
Theo đường link dưới đây tải về Excel_Function_Formulas đây là Ebook học Excel rất tốt, hình như trong đó có các hàm về Tài Chính . Hãy tự khám phá nhé

http://www.4shared.com/get/53407070/..._Formulas.html
http://www.4shared.com/file/53534679..._Formulas.html
Thân chào
Dưới chữ ký của tôi có bản dịch đầy đủ của cuốn sách này, các bạn cứ tra cứu thoải mái, khỏi cần download cuốn sách tiếng Anh đó về.
 
Mình đang làm 1 bài về tính tiền điện. mình mới học nên chưa hiểu sâu lắm mong các bạn chỉ giáo cho bài này. mình đã up file bài lên rùi. yêu cầu của bài là hãy tính điền vào ô Phụ trội : bằng 0 nếu chỉ số cuối trừ đi chỉ số đầu <=50. thành tiền *35% nếu 50<chỉ số cuối trừ chỉ số đầu<=100. thành tiền *100% nếu chỉ số cuối trừ chỉ số đầu >100.
Mình đã làm bằng hàm If Lồng 2 lần vào rùi nhưng ko đc. vẫn còn gà mong các bạn chỉ giáo.
 

File đính kèm

  • Tinh tien dien.xls
    14 KB · Đọc: 45
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom