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.
thanks thanhxt2009 nhé ^^ cho tôi hỏi là CT
=COUNTIF($A$4:$A$12,"D3?") , tôi hok hiểu :( phiền bạn giải thích nha :)
còn đề của bạn 2 sheet BT2, BT3 sao tôi chả thấy yêu cầu đâu cả><
thân,
Miss_ltk.
P/S: @ bác BNTT: mong bác chỉ giáo thêm cho tôi ạ:)
 
Chào bạn
Theo mình thì Hàm Countif là hàm thống kê. Như VD trên COUNTIF($A$4:$A$12,"D3?") là đếm giá trị "D3 và 1 kí tự chưa biết kèm theo" trong vùng A4:A12
Thân
 
Gởi bạn Miss_ltk. Xin giải thích đây!

=COUNTIF($A$4:$A$12,"D3?") là công thức viết cho yêu cầu của câu 8 ấy mà!
Câu 8: Đếm những chuyến đi ĐN bằng máy bay phải không?
Hàm COUNTIF: là hàm đếm có điều kiện.
Cú pháp là: COUNTIF(Range,Criteria)
Trong đó: Range: là vùng chứa điều kiện (đk) còn Criteria: là đk đếm
Như vậy: $A$4:$A$12 là chứa đk, trong bài tức là vùng chứa cột Mã số.
Mà dựa vào Mã số thì ta sẽ biết tất cả mà phải không?
Thế còn: "D3?" có phải là ký tự "D" là ĐN không? và ký tự "3" có phải là "Máy bay" không?
còn ký tự "?" là ký tự đại diện cho 1 ký tự tùy ý thôi!
Giải thích như vậy được chứ!
Thế bạn đã giải được BT1 trong bài tập DE THI HSGIOI-EXCEL.xls của mình chưa?
Còn BT2, BT3 mình chưa soạn được phần yêu cầu! Hãy chờ nhé!
Thân ái!
 
Có ai giải xong bài tập DE THI HSGIOI-EXCEL.xls của mình chưa?

Sao mình gởi bài tập này cũng khá lâu rồi! Sao không ai hồi âm hết vậy!
Mình chờ đến khi nào đây?
!$@!! Thất vọng quá đi! Không ai giúp mình hết vậy? Mình chỉ muốn học hỏi thôi mà!
 
thanhxt2009 đã viết:
Sao mình gởi bài tập này cũng khá lâu rồi! Sao không ai hồi âm hết vậy!
Mình chờ đến khi nào đây?
Thất vọng quá đi! Không ai giúp mình hết vậy? Mình chỉ muốn học hỏi thôi mà!

Bạn thất vọng vì chuyện gì? Không ai hồi âm à? Bạn viết thế này:

Bạn đã biết về MS Excel thì hãy thử sức nhé! Mình gởi bài này để học hỏi những công thức giải bài hay của các bạn. Thân ái! Bạn nào giải xong thì gởi mail cho mình nhé! Mail của mình nè! thanhxt2009@gmail.com

Chắc không ai biết Excel, hoặc không ai muốn thử sức hoặc chưa ai giải xong đấy mà. Bạn thử dùng cách nói khác xem.
 
Gởi bạn miss_ltk!

Cám ơn bạn đã giải bài tập của mình!
Tuy nhiên, bạn nên xem lại các công thức của mình trong bài bạn gởi cho mình. Mình gởi lại để bạn tham khảo nè!
Bạn có một số khuyết điểm sau, xin lỗi nói thẳng để bạn sửa chữa.
Thứ nhất :
Bạn không được sửa đề của người khác để làm (Bạn đã sửa lại cột Mã hàng đúng không?)
Số lượng là giá trị số chứ không phải là ký tự số đâu?
Tôi đã sửa lại theo đúng nguyên bản của bài tập mà tôi gởi thì kết quả của bạn không đúng đó xem nhé!
Thứ hai:
Câu 8: Bảng thống kê ra kết quả toàn số hai (2) không là không đúng nha bạn!
Câu 10: Trích ra 1 bảng danh sách khác, chứ không phải là copy sang chỗ khác rồi lọc nha bạn!
Còn về STT thì bạn xem trong bài tập nhé!
Dù sao cũng cám ơn bạn! Nhưng đây chỉ là giao lưu học hỏi kinh nghiệm thôi nhé!
 

File đính kèm

  • Copy_of_DE_THI_HSGIOI-EXCEL.xls
    41 KB · Đọc: 56
Gởi bạn langthangmang! và bạn ptm0412!

Nếu nói theo cách của bạn thì mình cũng không đồng tình lắm! Vì nếu không ai muốn thử sức hoặc không biết về Excel thì không tải bài về làm gì, còn chưa giải xong thì còn có thể chấp nhận được! Bạn thấy mình nói như vậy đúng không?
Mình rất dở văn nên không biết cách dùng từ cho lắm bạn thông cảm!
Mình xin đính chính lại một chút là: Mình gởi bài là mong được học hỏi, trao đổi kinh nghiệm với một số công thức hay về Excel để công tác tốt chứ không có ý gì khác.
Cám ơn các bạn đã góp ý cho mình!
thanks!
 
Gởi bạn BNTT và bạn miss_ltk!

Theo tôi thì cách của bạn BNTT cũng khá hay đó, nhưng mà hơi khó hiểu một chút!
Sao không dùng cách đơn giản hơn!
Theo tôi, câu 8 và câu 9 bạn làm chưa đúng lắm!
theo cách của tôi là, bạn thấy thế nào?
câu 8
=COUNTIF($A$4:$A$12,"D3?")
câu 9
=DSUM($A$3:$I$12,I3,$G$17:$H$18)
Bạn giải thích một chút về hàm Match nhé! còn +1, tôi chưa hiểu ý bạn?
Câu 3 (tiền PT):
=IF(F4="Xe", VLOOKUP(LEFT(A4,1), $A$19:$C$22, 3, 0), HLOOKUP(LEFT(A4,1), $C$26:$F$28, MATCH(F4, $B$27:$B$28, 0)+1, 0))

=IF(F4="Xe", VLOOKUP(LEFT(A4), $A$19:$C$22, 3, 0), HLOOKUP(LEFT(A4), $C$26:$F$28, MATCH(F4, $B$27:$B$28, 0)+1, 0)
 

File đính kèm

  • TINHOC.xls
    24.5 KB · Đọc: 37
Chào Bạn thanhxt2009
Trước hết mình xin lỗi Ban quản trị diễn đàn nếu bài gởi này sai chủ đề.
Bạn thanhxt2009 ơi ! Diễn đàn là nơi chúng ta giao lưu học tập, mà đã nói học tập thì kiến thức là " Vô cùng tận ". Ở đây những bài viết trước của bạn mình thấy cách bạn diễn đạt câu viết mà người khác đọc gây phản cảm.
Bạn xem diễn đàn có bao nhiêu thành viên và số % tải bài của bạn ---> gọi là nhiều sao ?
Góp ý, xây dựng để chúng ta hoàn thiện hơn
Thân chào
 
gởi bạn thanhxt2009^^

cảm ơn những lời nhận xét chân thành của bạn! Rất tiếc đã không giúp bạn học hỏi thêm được gì trong bài làm của tôi....
Tôi cũng có vài lời muốn nói:
Thứ nhất: tôi nghĩ văn bản do mình nhập vào nên nhập sao cũng đc >< chứ không cố ý sửa đề .... cái này đúng là tôi đã sai.. thành thật xin lỗi!!!
Thứ hai:
câu 10, ý bạn muốn dùng advanced filter sao?
vấn đề về hàm MATCH thì theo như tôi hiểu ( đọc tài liệu ) , thì hàm này sẽ trả về vị trí của giá trị mà mình đang xét.
vd: trong hàm HLOOKUP, chỗ hàm MATCH cần xuất hiện "row" , giả sử F4 nằm ở dòn thứ hai trong vùng $B$27:$B$28 thì chỗ "row" sẽ hiện 2+1 là 3 , hàm HLOOKup sẽ dò tìm ở dòng 3.
tôi giải thích vậy không biết có đúng không nhỉ ??? cái này tự hiểu nên có sai sót gì mong bạn bỏ qua....
Thân,
Miss_ltk.
 
Lần chỉnh sửa cuối:
De thi hsgioi-excel

gởi bạn thanhxt2009! tôi đã làm lại đề của bạn, bạn xem thử nhé>< có sai sót gì bạn cứ thẳng thắn góp ý....
Mong bạn vui!!
Miss_ltk.
P/S: hay bạn cũng gởi bài làm của bạn lên cho mọi người cùng xem đi ^^
 

File đính kèm

  • Copy of DE THI HSGIOI-EXCEL1.xls
    45.5 KB · Đọc: 57
Bài tập Excel! Gởi bạn Miss_ltk một lời cám ơn chân thành nhé!

Bạn Miss_ltk thân mến!
Bài của bạn làm lần này đã tiến bộ vượt bậc rồi đấy! Tuy nhiên, trong bài làm của bạn còn sử dụng khá nhiều dữ kiện phụ nên công thức bạn làm đơn giản đi rất nhiều.
Mình sử dụng một số hàm đơn giản thôi tuy công thức có hơi dài đấy, nhưng cũng có thể giải quyết được bài tập này. Bài làm của mình xin để gởi lên sau nhé! Vì còn khá nhiều bạn muốn thử sức mà! Bạn đồng ý chứ!
Quả thật là có khá nhiều cách để giải quyết một bài tập Excel, tuy nhiên mỗi bạn sẽ có một cách cho mình đúng không nào? Điều đó ta phải học hỏi lẫn nhau.
Một lần nữa xin cám ơn!
Sẳn đây mình rất cám ơn những bạn nào đã quan tâm và tải bài tập của mình!
Cám ơn tất cả các bạn!
Còn bạn Miss_ltk ở Bình Dương là cạnh với của Củ Chi rồi đó, quê nội mình cũng ở Bình Dương đó, còn bạn ở đâu trong tỉnh Bình Dương vậy?
 
Học hàm

Bạn xem đã đúng ý bạn không
 

File đính kèm

  • duong sua gao.xls
    17.5 KB · Đọc: 30
gởi bạn thanhxt2009! tôi đã làm lại đề của bạn, bạn xem thử nhé>< có sai sót gì bạn cứ thẳng thắn góp ý....
Mong bạn vui!!
Miss_ltk.
P/S: hay bạn cũng gởi bài làm của bạn lên cho mọi người cùng xem đi ^^

Mình đã xem bài của bạn, bạn giỏi quá.
Mình xin mạn phép đề xuất thêm chút nữa nhé.

Câu 1: điền Stt tự động
Tại A3 điền: =IF(B3="","",1).
Tại ô A4 điền: =IF(B4="","",MAX($A$3:A3)+1). và copy cho các ô tiếp A5->.
Câu 2: Tên hàng mình sử dụng công thức này có vẻ như ngắn hơn chút và ko cần thêm phần tiêu chuẩn từ e19:f20:
=CONCATENATE(VLOOKUP(LEFT(B3,2),$B$15:$C$18,2,0)," - ",IF(MID(B3,FIND("-",B3)+1,2)="NB",$E$14,$F$14)).
Câu 3: Bạn thông minh quá.
Câu 4: đơn giá mình đề xuất thêm 1 công thức: =IF(MID(B3,FIND("-",B3)+1,2)="NB",VLOOKUP(LEFT(B3,2),$B$15:$E$18,4,0),VLOOKUP(LEFT(B3,2),$B$15:$E$18,5,0)).
Câu 5, 6: Bravo.
Câu 7: mình nghĩ câu này bạn nên xem lại. mình đề xuất 1 công thức như sau: =IF(LEFT(B3,2)="PN","Tặng áo thun", IF(AND(I3>=1000,MID(B3,FIND("-",B3)+1,2)="NB"),"Có quà tặng","")).
Câu 10: Bạn có thể lọc trực tiếp cần gì phải copy ra vùng khác làm gì.
Nếu muốn copy ra vùng khác tại sao ko dùng Advanfillter nhỉ??
Kiến thức thật là mênh mông.
Một vài ý kiến, các bạn tham khảo nếu sai thì bỏ qua nha.
Thanks!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Gởi bạn Miss_ltk! Cám ơn đã không giận mình về lời nhận xét!

Bài làm của bạn như vậy đạt rồi đấy! Tuy nhiên bạn cần sửa một vài ý nhé!
Thứ nhất:
Câu 10, ý bạn muốn dùng advanced filter sao? (Câu hỏi của bạn)
Mình xin trả lời: Đúng rồi đấy, ý của mình là yêu cầu rút trích chứ không phải lọc dữ liệu! Trong bài làm của bạn thì bạn đã copy và lọc.
Về vấn đề sử dụng hàm MATCH thì mình cũng đã tìm hiểu qua tài liệu rồi, cám ơn bạn đã nói thêm về hàm này.
Đây là phần giải thích của bạn Miss_ltk:
"vd: trong hàm HLOOKUP, chỗ hàm MATCH cần xuất hiện "row" , giả sử F4 nằm ở dòn thứ hai trong vùng $B$27:$B$28 thì chỗ "row" sẽ hiện 2+1 là 3 , hàm HLOOKup sẽ dò tìm ở dòng 3.
tôi giải thích vậy không biết có đúng không nhỉ ??? cái này tự hiểu nên có sai sót gì mong bạn bỏ qua...."
Bạn giải thích như vậy theo mình cũng được đấy! Tuy nhiên mình chưa thật sự hiểu rõ về hàm này (Hàm MATCH). Mong các bạn gần xa giải thích thêm! Cám ơn!
Thứ hai:
Trong bài làm của bạn vẫn còn sử dụng dữ kiện phụ đi kèm để làm bài (trong bài, bạn tự thêm vào dữ liệu phụ). Cách làm này cũng khá hay đấy, vì công thức sẽ đơn giản hơn nhưng đó không phải là yêu cầu của mình trong bài này!

Thân chào!
thanhxt2009
 
gởi naicon!

rất vui vì bạn đã quan tâm đến bài làm của tôi!
Tôi cũng có vài lời muốn nói với bạn:
câu 1: tại sao bạn không dùng là
Mã:
=IF(B4="","",A3+1)
mà phải dùng MAX($A$3:A3)+1 , nó có ích lợi gì hơn không??
câu 2,4 : công thức của bạn tôi đã thử nhưg không ra kết quả ...
câu 7: có lẽ CT của bạn hợp lí hơn^^
câu 10: vì tôi hay làm như vậy nên theo thói quen thôi .
Thân,
Miss_ltk
 
dear thanhxt2009! tại sao lại giận bạn chứ??

Thứ hai:
Trong bài làm của bạn vẫn còn sử dụng dữ kiện phụ đi kèm để làm bài (trong bài, bạn tự thêm vào dữ liệu phụ). Cách làm này cũng khá hay đấy, vì công thức sẽ đơn giản hơn nhưng đó không phải là yêu cầu của mình trong bài này!

tôi sẽ cố gắng tìm cách nào để không cần thêm cột dữ kiện vào... --=0
@bác BNTT:giải thích giùm tôi với ạ?? http://www.giaiphapexcel.com/forum/showthread.php?t=18061&page=22 thanks bác!
 
Gởi bạn naicon va miss_ltk! Mình xin đính chính 1 chút nhé!

Công thức Câu 1, điền STT tự động là do mình đề xuất và gởi đáp án cho bạn miss_ltk trong bài tập Excel mình gởi lên diễn đàn và bạn miss_ltk nhờ mình đấy nhé! Và bạn naicon đề xuất cũng khá hay đấy chứ! Nhưng bạn thêm MAX($A$3:A3) là ý nghĩa như thế nào? Không cần mình thấy cũng đâu có gì sai đâu, phải không nào? Nói vậy thôi chứ mình đã hiểu ý của phần này rồi, bạn thêm vào MAX($A$3:A3) là rất tuyệt đấy! Cái này dùng để bẩy lỗi đấy mà, nhưng theo mình thì STT là phải liên tiếp chứ, làm gì có chuyện bỏ trống một dòng của STT được chứ! Đúng không nào?
Trích đề xuất của bạn đấy! naicon ạ!
naicon đã viết:
Câu 1: điền Stt tự động
Tại A3 điền: =IF(B3="","",1).
Tại ô A4 điền: =IF(B4="","",MAX($A$3:A3)+1). và copy cho các ô tiếp A5->.
Câu 2: Tên hàng mình sử dụng công thức này có vẻ như ngắn hơn chút và ko cần thêm phần tiêu chuẩn từ e19:f20:
=CONCATENATE(VLOOKUP(LEFT(B3,2),$B$15:$C$18,2,0)," - ",IF(MID(B3,FIND("-",B3)+1,2)="NB",$E$14,$F$14)).
Câu 3: Bạn thông minh quá.
Câu 4: đơn giá mình đề xuất thêm 1 công thức: =IF(MID(B3,FIND("-",B3)+1,2)="NB",VLOOKUP(LEFT(B3,2),$B$15:$E$18,4,0),VLOOKUP(LEFT(B3,2),$B$15:$E$18,5,0)).
Câu 5, 6: Bravo.
Câu 7: mình nghĩ câu này bạn nên xem lại. mình đề xuất 1 công thức như sau: =IF(LEFT(B3,2)="PN","Tặng áo thun", IF(AND(I3>=1000,MID(B3,FIND("-",B3)+1,2)="NB"),"Có quà tặng","")).
Câu 10: Bạn có thể lọc trực tiếp cần gì phải copy ra vùng khác làm gì.
Nếu muốn copy ra vùng khác tại sao ko dùng Advanfillter nhỉ??
Kiến thức thật là mênh mông.
Một vài ý kiến, các bạn tham khảo nếu sai thì bỏ qua nha.
Thanks!
Các câu còn lại thì cũng khá hay đấy! Mình cũng xin học hỏi vậy!
Cám ơn!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Về cái bài DETHIHSGIOI gì đấy, nếu là tôi, thì tôi làm công thức để điền số thứ tự như vầy:
=COUNTA($B$3:B3)​
Một công thức duy nhất cho cả khối A3:A8
Thiết nghĩ, đã làm công thức cho một cột, thì phải làm sao cho nó là 1 công thức mà thôi, không nên cho A3 riêng một công thức, còn A4:A8 thì công thức khác.
 
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom