Bài tập hàm Excel căn bản.

Liên hệ QC

ptm0412

Bad Excel Member
Thành viên BQT
Administrator
Tham gia
4/11/07
Bài viết
13,800
Được thích
36,302
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Consultant
Mỗi khi nhìn thấy những bài tập excel của các trung tâm, của nhà trường (kể cả của trường đại học), của các vua excel, ông hoàng excel, chim heo cá gà excel là thấy ghét.
Nếu là lão chết tiệt ra đề thì sẽ như sau:

Bài 1: Chỉ sử dụng Vlookup, HLookup, Lookup. Không tạo cột phụ.

1678070621072.png

Bài 2: Chỉ sử dụng Index và Match. Sheet Index dùng thêm 3 hàm tính tương ứng: tổng, đếm và trung bình, cũng không dùng cột phụ.

1678070357743.png

Và cũng là đề chết tiệt nên ai muốn làm thì làm, không thì thôi. Không chấm điểm, không giải thưởng.
 

File đính kèm

  • BaiTap1-Lookup.xlsx
    20.2 KB · Đọc: 71
  • BaiTap2-Index-Match.xlsx
    15.8 KB · Đọc: 66
Lần chỉnh sửa cuối:
Nếu ai có góp ý về cách ra đề bài tập, tôi cũng ghi nhận. Đúng nhận, sai mới cãi
 
Về Lookup:
1. Lookup là hàm nguy hiểm. Người dùng cần biết đủ tính chất của nó. Để biết đủ tính chất thì tình độ cao hơn bài tập "căn bản".
2. Tuy gần tên nhưng khác giống. Lookup không cùng hạng với VLookup và HLookup.
3. Lookup là một trong 4 hàm có tính chất "array formula" (hàm mảng)

Túm lại, bài tập "căn bản" không nên dùng Lookup.
 
Về Lookup:
1. Lookup là hàm nguy hiểm. Người dùng cần biết đủ tính chất của nó. Để biết đủ tính chất thì tình độ cao hơn bài tập "căn bản".
2. Tuy gần tên nhưng khác giống. Lookup không cùng hạng với VLookup và HLookup.
3. Lookup là một trong 4 hàm có tính chất "array formula" (hàm mảng)

Túm lại, bài tập "căn bản" không nên dùng Lookup.
Không phải cãi nha, chỉ là giải thích:
Bài tập này làm sau khi nghe giảng của cùng người ra đề. Lookup có đặc điểm gì (tìm được cả 2 chiều H và V, tìm không thấy sẽ ra kết quả ra sao), có yêu cầu gì (sắp xếp chẳng hạn). Trong bài giảng lại có ví dụ mẫu nữa, có giải thích tại sao dùng nó nữa.
Giảng nhiêu đó, thì chỉ ra bài tập nhiêu đó thôi anh.
 
Tôi đã từng thực hành kha khá về lookup, đã lưu lại file để đó. Tuy nhiên chừ tôi đã quên sạch rồi. Cách dùng của lookup khó nhớ quá bởi cách chạy của IC trong bộ não của tôi nó làm sao ấy. Do đó tôi tán đồng với bài #3 về chuyện không nên dùng lookup cho bài tập căn bản.
 
Yếu tố thực tế của bài tập: Hàng bán thiếu chi tiết VAT.
 
Tôi đã từng thực hành kha khá về lookup, đã lưu lại file để đó. Tuy nhiên chừ tôi đã quên sạch rồi. Cách dùng của lookup khó nhớ quá bởi cách chạy của IC trong bộ não của tôi nó làm sao ấy. Do đó tôi tán đồng với bài #3 về chuyện không nên dùng lookup cho bài tập căn bản.
Cái này phải cãi nè:
Anh lâu không xài nên quên là phải. Còn bài tập này là sáng giảng, trưa giao bài tập, ai cho phép quên.
Vả lại chỉ giảng 1 câu: Khi tìm 1 số trong dãy số cho trước, nếu không tìm thấy nó trả về số xyz, điều kiện là phải sort trước tăng dần. Bài tập cũng chỉ ra đề trong phạm vi 1 câu lý thuyết đó.

Yếu tố thực tế của bài tập: Hàng bán thiếu chi tiết VAT.
Cái này nhận, không cãi.
 
Lần chỉnh sửa cuối:
Cái này phải cãi nè:
Anh lâu không xài nên quên là phải. Còn bài tập này là sáng giảng, trưa giao bài tập, ai cho phép quên.
Vả lại chỉ giảng 1 câu: Khi tìm 1 số trong dãy số cho trước, nếu không tìm thấy nó trả về số xyz, điều kiện là phải sort trước tăng dần. Bài tập cũng chỉ ra đề trong phạm vi 1 câu lý thuyết đó.
Các hàm khác tôi nhớ hết, thậm chí là hàm offset rất khó nhớ nhưng nhiều năm tôi vẫn không quên. Chỉ có hàm lookup là tôi thua, vài tuần sau là chẳng nhớ gì hết. Đó chỉ thuần túy cá nhân thôi.
 
Các hàm khác tôi nhớ hết, thậm chí là hàm offset rất khó nhớ nhưng nhiều năm tôi vẫn không quên. Chỉ có hàm lookup là tôi thua, vài tuần sau là chẳng nhớ gì hết. Đó chỉ thuần túy cá nhân thôi.
Thì chỉ mất điểm 1 câu đó thôi. Còn 8/10 chẳng hạn.
 

File đính kèm

  • BaiTap1-Lookup.xlsx
    22.1 KB · Đọc: 36
  • BaiTap2-Index-Match.xlsx
    20.8 KB · Đọc: 30
Em cũng nộp thử do không biết ý anh thế nào có gì cho em nhận xét. Cảm ơn
Bạn làm đúng hết. Tuy nhiên tôi hỏi thêm 2 câu hỏi này:
1. Nếu không có gợi ý Sinx = Sinx1 + (sinx2 - sinx1) * (x - x1) / (x2 - x1) thì bạn làm được không?
2. Nếu bước của góc không phải tất cả là 10, có thể là 13, 15, 11, 20, ... xen lẫn vào nhau thì có làm được không?
Kiểu như thế này:

1678179922901.png
 
Lần chỉnh sửa cuối:
Ủa, em tưởng hàm sin nó chạy loằng ngoằng mà sao lại tuyến tính được bác nhỉ?
Em sửa lại "tuyến tính".
Phương pháp nội suy (tuyến tính) dựa trên giả định ở giữa 2 điểm có khoảng cách tương đối nhỏ thì tuyến tính. Do đó nội suy là phép tính gần đúng chứ không chính xác.
Phương pháp nội suy không chỉ áp dụng cho hàm lượng giác (hồi chưa có máy tính thì có 1 bảng giấy in như trong đề bài), phải dùng giấy bút tính tay ra). Thông số nhiệt độ, thể tích, .... trong tất cả các ngành kinh tế đều cần tính nội suy.
 
Phương pháp nội suy (tuyến tính) dựa trên giả định ở giữa 2 điểm có khoảng cách tương đối nhỏ thì tuyến tính. Do đó nội suy là phép tính gần đúng chứ không chính xác.
Phương pháp nội suy không chỉ áp dụng cho hàm lượng giác (hồi chưa có máy tính thì có 1 bảng giấy in như trong đề bài), phải dùng giấy bút tính tay ra). Thông số nhiệt độ, thể tích, .... trong tất cả các ngành kinh tế đều cần tính nội suy.
Trời đất.
Những cái này bạn gọi là "căn bản" à?
Tôi nghĩ bạn đã lấn qua lĩnh vực của các khóa dạy nghiệp vụ, hoặc của các hội nghị rồi.
 
Trời đất.
Những cái này bạn gọi là "căn bản" à?
Tôi nghĩ bạn đã lấn qua lĩnh vực của các khóa dạy nghiệp vụ, hoặc của các hội nghị rồi.
Chương trình lớp 10 anh ơi. Lớp 10 làm toán lượng giác là phải tính tay theo bảng in giấy rồi. Nhắc lại không thừa cho các bạn đang đi làm.
 
2. Nếu bước của góc không phải tất cả là 10, có thể là 13, 15, 11, 20, ... xen lẫn vào nhau thì có làm được không?
Kiểu như thế này:
Cái này thì mình tìm cận dưới ví dụ công thức =INDEX($A$4:$A$40,MATCH($G14,$A$4:$A$40,1))
Thì cận trên =INDEX($A$4:$A$40,MATCH($G14,$A$4:$A$40,1)+1) tức là cộng thêm 1
1. Nếu không có gợi ý Sinx = Sinx1 + (sinx2 - sinx1) * (x - x1) / (x2 - x1) thì bạn làm được không?
EM không hiểu cái này
 
Cái này thì mình tìm cận dưới ví dụ công thức =INDEX($A$4:$A$40,MATCH($G14,$A$4:$A$40,1))
Thì cận trên =INDEX($A$4:$A$40,MATCH($G14,$A$4:$A$40,1)+1) tức là cộng thêm 1

EM không hiểu cái này
Câu hỏi phụ 1: Đúng. Nên làm như thế vì đời không phải lúc nào cũng đẹp như mơ, huống gì đây là đề chết tiệt của lão chết tiệt.
Câu hỏi phụ 2: Ý là hỏi bạn có nhớ cách tính nội suy bằng công thức cộng trừ nhân chia hay không thôi. Nhớ được thì tốt cho sức khỏe.
 
Câu hỏi phụ 1: Đúng. Nên làm như thế vì đời không phải lúc nào cũng đẹp như mơ, huống gì đây là đề chết tiệt của lão chết tiệt.
Câu hỏi phụ 2: Ý là hỏi bạn có nhớ cách tính nội suy bằng công thức cộng trừ nhân chia hay không thôi. Nhớ được thì tốt cho sức khỏe.
Ý 2. Cái này thì các bác hồi xưa học còn nhớ, vì hồi đó phải áp dụng nhiều. Sau này giới trẻ công cụ nhiều, không phải tra bảng, không thường xuyên áp dụng khó nhớ được lắm.
Em là 1 ví dụ.
 
Web KT
Back
Top Bottom