Chào các anh em! Các anh em giúp mình chọn một bài giảng lý thuyết 45phút , nội dung ở mức trung bình (vừa sức), (ai dự cũng hiểu được) hàm dò tìm Vlookup, Hloopkup thì mình không được chọn. Một bài giảng:
- Có nhiều tình huống cho học sinh thảo luận
- Các ý chuyển tiếp đều có mối liên quan với nhau....
Chào các anh em! Các anh em giúp mình chọn một bài giảng lý thuyết 45phút , nội dung ở mức trung bình (vừa sức), (ai dự cũng hiểu được) hàm dò tìm Vlookup, Hloopkup thì mình không được chọn. Một bài giảng:
- Có nhiều tình huống cho học sinh thảo luận
- Các ý chuyển tiếp đều có mối liên quan với nhau....
Vậy bạn chọn đề tài dùng các hàm tìm kiếm, dò tìm để rút trích dữ liệu đi. Nếu không dùng Vlookup hay Hlookup thì bạn dùng Match, Index, Offset.
Về nội dung và VD thì bạn vào chức năng tìm kiếm trên diễn đàn để tìm nha. Hay bạn vào link dưới chữ ký của mình để down ebook các hàm trong excel về tham khảo nha.
Với 3 hàm trên công với các VD thì cũng đủ để thảo luận trong 45 phút rồi.
Cảm ơn bạn đã đóng góp!
Nếu dùng Index - match thì khó thành công vì phải nói hết trường hợp. Mà mình đem ra để cả hội đồng bình xét. Có hàm nào hay hơn anh em cho ý kiến chẳng hạn 1 hàm CSDL. Mình thấy có hàm Sumproduct cũng hay nhưng dạng công thức mảng, anh/em góp ý có nên chọn hàm này không?
Bài giảng không nhất thiết là Excel mà word cũng được.
Cảm ơn bạn đã đóng góp!
Nếu dùng Index - match thì khó thành công vì phải nói hết trường hợp. Mà mình đem ra để cả hội đồng bình xét. Có hàm nào hay hơn anh em cho ý kiến chẳng hạn 1 hàm CSDL. Mình thấy có hàm Sumproduct cũng hay nhưng dạng công thức mảng, anh/em góp ý có nên chọn hàm này không?
Bài giảng không nhất thiết là Excel mà word cũng được.
Hàm Sumproduct khó nói cho mọi ngừơi hiểu với trường hợp
Sumproduct(--(...),--(...)) và những trường hợp MyRng="A" or ="B"
Thấy trên diễn đàn có bài của ttphong về conditional format. Cái này có vẻ dễ, chỉ nói về 3 trường hợp thôi.
Tôi thấy Index - match cũng dễ nói mà, kiếm bài của BNTT mà biện tập lại # 1 page A4.
Bài Condition format hay đấy nhưng đề cương mình để đâu thích hợp. Thường trong các sách họ đặt ở phần đầu ( chương 1 hoặc chương 2). Nếu chỉ áp dụng 3 điều kiện định dạng trong hộp thoại mà không kết hợp công thức hay hàm tính toán thì không hay lắm. Nếu bài này mình để ở sau bài các hàm CSDL thì liệu có bị bắt bẻ không?
Cám ơn bạn ThuNghi đã cho ý kiến!
Rất mong sự giúp đỡ của các bạn!
Bài Condition format hay đấy nhưng đề cương mình để đâu thích hợp. Thường trong các sách họ đặt ở phần đầu ( chương 1 hoặc chương 2). Nếu chỉ áp dụng 3 điều kiện định dạng trong hộp thoại mà không kết hợp công thức hay hàm tính toán thì không hay lắm. Nếu bài này mình để ở sau bài các hàm CSDL thì liệu có bị bắt bẻ không?
Cám ơn bạn ThuNghi đã cho ý kiến!
Rất mong sự giúp đỡ của các bạn!
Hay nói về hàm INDIRECT đi.. hàm này khá hay mà ít người biết (nhưng cũng không khó lắm)
Hàm này luôn xuất hiện trong các công thức thuộc dạng độc đáo đấy
Hay nói về hàm INDIRECT đi.. hàm này khá hay mà ít người biết (nhưng cũng không khó lắm)
Hàm này luôn xuất hiện trong các công thức thuộc dạng độc đáo đấy
Về VBA thì em bây giờ mới bắt đầu, phần lớn các hàm Excel em khá thông thạo, nhưng đúng là em ngán thằng INDIRECT này nhất trong các hàm Excel, hàm này em đã đọc nhiều tài liệu rồi, đọc mãi mà chưa trả lời câu hỏi khi nào dùng nó thì tối ưu nhất. Rất mong các thày thử đưa ra tình huống cho mọi người thảo luận, có dịp học hỏi.
Về VBA thì em bây giờ mới bắt đầu, phần lớn các hàm Excel em khá thông thạo, nhưng đúng là em ngán thằng INDIRECT này nhất trong các hàm Excel, hàm này em đã đọc nhiều tài liệu rồi, đọc mãi mà chưa trả lời câu hỏi khi nào dùng nó thì tối ưu nhất. Rất mong các thày thử đưa ra tình huống cho mọi người thảo luận, có dịp học hỏi.
Thật ra thì INDIRECT vừa khó hiểu nhưng cũng khá dễ hiểu
Cứ hiểu thế này là được: Nó chuyển 1 chuổi thành địa chỉ cell thật sự
Ví dụ:
- Ta có chuổi "E50"
- Nếu lồng hàm INDIRECT vào thành =INDIRECT("E50") thì giá trị của công thức này chính bằng giá trị của cell E50 ---> Hoàn toàn tương đương với công thức =E50
Ví dụ thêm:
- Ta có chuổi "Data" và chuổi "E50"
- Nếu lồng hàm INDIRECT vào thành =INDIRECT("Data!E50") thì giá trị của công thức này chính bằng giá trị của cell E50 tại sheet Data ---> Hoàn toàn tương đương với công thức =Data!E50
Vậy tại sao phải dùng INDIRECT mà không viết công thức trực tiếp luôn? Lấy tình huống thế này sẽ thấy rằng không thể không dùng INDIRECT:
- Ta có 12 sheet có tên lần lượt là: T01, T02, ..., T11, T12
- Các sheet có cấu trúc giống nhau, trong đó cột B là MÃ, cột C là số lượng
- Ta có thêm 1 sheet TongHop và ta muốn tổng hợp theo hình thức như hình dươi đây:
- Vậy nếu không dùng INDIRECT thì tôi không nghĩ ra sẽ dùng công thức gì khác???
- Tại cell C4 của sheet TongHop, ta gõ công thức này:
PHP:
=VLOOKUP(C$3,INDIRECT($B4&"!B1:C100"),2,0)
kéo fill sang phải và xuống dưới là... xong!
------------------------------
Ở trên chỉ là ví dụ đơn giản, INDIRECT còn nhiều ứng dụng trong các công thức phức tạp hơn nữa
Theo kinh nghiệm của tôi thì bạn đừng tìm những cái gì to tát mà người nghe không hiểu. Cái gì cũng có thể hay, quan trọng bạn phải biết đặt vấn đề, lập luận, hướng ứng dụng. Nhiều người giảng bài hay viết giáo trình như kiểu dịch từ HELP của Excel thì không bao giờ hay được. Có thể chỉ cần chọn vài hàm đơn giản như SUM, COUNT đã ra nhiều vấn đề trong thực tiễn rồi. Hãy xác định bài giảng của bạn là cho người không biết chứ không phải cho chuyên gia.