Câu đố 2. Thử khả năng sử dụng hàm của bạn

Liên hệ QC
Của ndu và ThuNghi:
="A"&LOOKUP(2;1/(Diem=E10);ROW(Diem))

oh, vậy đề cho phép thừa kế ah (thế mà tưởng không cho thừa kế)

Diễn đàn có vẻ ít người tham gia vậy nhỉ,

toàn Đại cao thủ chen chân thế này, mình rớt là vinh rùi, hiiiii - may không chấm ra điểm (không có xấu hổ)

Chúc mừng người chiến thắng a ndu... hy vọng có ngày diện kiến (ăn khao)
 
oh, vậy đề cho phép thừa kế ah (thế mà tưởng không cho thừa kế)

Diễn đàn có vẻ ít người tham gia vậy nhỉ,

toàn Đại cao thủ chen chân thế này, mình rớt là vinh rùi, hiiiii - may không chấm ra điểm (không có xấu hổ)

Chúc mừng người chiến thắng a ndu... hy vọng có ngày diện kiến (ăn khao)
Công thức đó thì có gì đâu mà thừa kế nhỉ???
 
Thừa kế kết quả của E đó ah,
Theo như mấy câu hỏi của a Ndu... - thì hình như BTC trả lời không cột phụ, không thừa kế ...
Không lẽ mấy cao thủ đó không biết cách thay MAX(Diem) vô chỗ E10. Thừa kế ở đây là thừa kế cả một bảng (hoặc dòng, hoặc cột). Chứ có 1 ô thì thế vô là xong. Có gì đâu mà phải thắc mắc.
 
Rất cám ơn Anh Phong đã bỏ công để ra câu đố giúp Vo Tinh học thêm được rất nhiều, bị sai ý 1 câu nhưng vẫn có giải thưởng hihihi.
Khi đọc các bài giải thì học hỏi rất nhiều về cách dùng hàm cũng như thuật toán của các Anh Chị, xin cám ơn nhiều.
Sẵn đây sau khi làm bài giờ dù đã tìm ra được kết quả đúng nhưng vẫn có 1 thắc mắc nhờ các Anh Chị giải đáp giúp :

Tại câu Tổng doanh thu của Trọng và Nhân lập công thức sau nó ra sai kết quả :
=SUMPRODUCT(OR(TenNV="Trọng",TenNV="Nhân")*ThanhTien)
hoặc ở câu dưới cũng tương tự :
=SUMPRODUCT(OR((TenNV="Lan"),(LEFT(SanPham,4)="Sony"))*ThanhTien)
Nhờ các Anh tìm giúp công thức sai chỗ nào mà ra kết quả không đúng. Cám ơn các Anh Chị.
 
Mình không biết tại sao, nhưng kinh nghiệm là hàm And và Or của 1 mảng không cho kết quả là 1 mảng. Nó chỉ cho 1 giá trị mà thôi.
Trong khi đó hàm Left chẳng hạn, Left của 1 mảng sẽ cho 1 mảng mới.
 
Rất cám ơn Anh Phong đã bỏ công để ra câu đố giúp Vo Tinh học thêm được rất nhiều, bị sai ý 1 câu nhưng vẫn có giải thưởng hihihi.
Khi đọc các bài giải thì học hỏi rất nhiều về cách dùng hàm cũng như thuật toán của các Anh Chị, xin cám ơn nhiều.
Sẵn đây sau khi làm bài giờ dù đã tìm ra được kết quả đúng nhưng vẫn có 1 thắc mắc nhờ các Anh Chị giải đáp giúp :

Tại câu Tổng doanh thu của Trọng và Nhân lập công thức sau nó ra sai kết quả :
hoặc ở câu dưới cũng tương tự :
Nhờ các Anh tìm giúp công thức sai chỗ nào mà ra kết quả không đúng. Cám ơn các Anh Chị.
Hàm OR() và hàm AND() không thể sử dụng dưới dạng công thức mảng. Kết quả của hai hàm này luôn luôn là một giá trị là TRUE hoặc FALSE chứ không thể là một mảng (Trừ trường hợp bị lỗi).
Khi bạn sử dụng công thức =OR(mang1,mang2,...) thì mỗi phần tử của mang1 và mang2,... là một phần tử của hàm OR.
Ví dụ:
Mã:
=OR({FALSE,FALSE,FALSE},{FALSE,FALSE,TRUE})
Sẽ tương đương với
Mã:
=OR(FALSE,FALSE,FALSE,FALSE,FALSE,TRUE)
Và kết quả sẽ là
Mã:
TRUE
Chứ không phải là
Mã:
{FALSE,FALSE,TRUE}
Bạn có thể kiểm tra lại bằng cách nhập công thức
Mã:
=OR({FALSE,FALSE,FALSE},{FALSE,FALSE,TRUE})
và nhấn F9 trên thanh Formula
Đến đây có lẽ bạn đã hiểu vì sao hai công thức bạn nêu không cho kết quả như ý.
 
Chào các anh chị và các bạn thành viên GPE,

BTC xin được công bố kết quả của Câu đố 2 - chào mừng sinh nhật Giải Pháp Excel lần 5.

Xin chúc mừng anh ndu96081631 đã giành giải nhất Phần 3, giải thưởng là 02 áo thun GPE

Xin chúc mừng anh vodoi2x đã giành giải nhất Phần 2, giải thưởng là 01 áo thun GPE

Xin chúc mừng anh ThuNghi đã giành giải nhất Phần 1, giải thưởng là 01 DVD


Các giải khuyến khích: Xin gửi đến tất cả các anh chị và các bạn tham gia câu đố kỳ này mỗi người 1 DVD tài liệu. Các anh chị em có nộp bài là ThuNghi, ndu96081631, vodoi2x, ptm0412, huuthang_bd, Vo Tinh

Anh chị vui lòng gửi địa chỉ vào ttphong@giaiphapexcel.com để BTC sẽ chuyển quà qua đường bưu điện cho các anh chị ở xa không có tham gia offline SN.

Bài làm của các anh chị em thí sinh trong tập tin đính kèm bên dưới.

Trân trọng,

Thay mặt BTC
Thanh Phong


Quà đã được gửi qua đường bưu điện cho anh ndu96081631, anh vodoi2x và anh Vo Tinh vào ngày 7/7/2011. Không biết các anh nhận được chưa?

Xin cảm ơn,
Thanh Phong
 
Anh thật là xứng đáng! (Nhưng anh còn nợ vụ hàm nội suy ngang/ dọc của Thầy PTM đấy nhé)

Hàm VBA thì thua, dành cho các đại cao niên thôi (góp ý theo góc độ người dùng thôi bạn ah), trình độ võ vẽ vài kỹ thuật hay công thức đơn giản thôi - còn học nhiều nhiều
 
Lần chỉnh sửa cuối:
Quà đã được gửi qua đường bưu điện cho anh ndu96081631, anh vodoi2x và anh Vo Tinh vào ngày 7/7/2011. Không biết các anh nhận được chưa?

Xin cảm ơn,
Thanh Phong
Chiều này vừa mới nhận xong quà tặng gồm: 2 áo thun và 1 đĩa CD
Cảm ơn Phong nhé
 
Web KT
Back
Top Bottom