trungkienit
Thành viên mới

- Tham gia
- 11/2/12
- Bài viết
- 3
- Được thích
- 0

Công thức (mảng) cho ô G4 có thể là:Xin các anh chị giúp giải câu công thức mảng thỏa 2 điều kiện:
1 sinh viên không được đăng ký trùng tên hoc phần, nếu trùng thì báo lỗi "trung", ngược lại thì để trống (yêu cầu dùng công thức mảng).
=IF(SUM(IF($A$4:$A$13&$D$4:$D$13=A4&D4,1,0))>1,"Trùng","")
=IF(SUM(--($A$4:$A$13&$D$4:$D$13=A4&D4))>1,"Trùng","")
Bạn xem được chưa nhé!Xin các anh chị giúp giải câu công thức mảng thỏa 2 điều kiện:
1 sinh viên không được đăng ký trùng tên hoc phần, nếu trùng thì báo lỗi "trung", ngược lại thì để trống (yêu cầu dùng công thức mảng).


Mảng thì có cả mảng (tối thiểu 2 phần tử, hoặc 2 ô), 1 phần tử hay 1 ô không gọi là mảng được. Bài yêu cầu làm công thức mảng thì công thức bài #2 của nghiaphuc đã đáp ứng.Thanks nghiaphuc và susu16b
nhưng em chưa hiểu lắm. CT mảng lúc làm có phải quét khối hết cột cần tính không hay chỉ cần làm 1 ô như ct thường? hay chỉ làm miễn sao làm ra kết quả
=IF(SUMPRODUCT(--($A$4:$A$13&$D$4:$D$13=A4&D4))>1,"Trùng","")
em không biết 2 dấu -- ở đây là gì vậy anh nghiaphuc ct nay làm trên 1 ô rồi kéo xuống thì ra kết quả tốt (như ct thường), nó có phải là công thức mảng hay không?
...
nhưng em chưa hiểu lắm. CT mảng lúc làm có phải quét khối hết cột cần tính không hay chỉ cần làm 1 ô như ct thường? hay chỉ làm miễn sao làm ra kết quả
...

Công thức mảng có 2 dạng. Dạng làm việc trên mảng (chỉ cần làm 1 ô, theo ngôn ngữ của bạn), và dạng cho ra kết quả là mảng (quét hết cột cần tính).
Dạng 1 tuỳ theo công thức mà phải Ctrl+Shift+Enter hay chỉ Enter
Dạng 2 thì luôn luôn Ctrl+Shift+Enter
Đề bài này chỉ sử dụng đến dạng 1.