nguyenvietviet
Thành viên hoạt động



- Tham gia
- 4/3/08
- Bài viết
- 110
- Được thích
- 11
- Nghề nghiệp
- Nhân viên văn phòng
Mình sử dụng hàm lồng type macth lúc được lúc không. Mong các bạn trợ giúp mình
Mình cám ơn
Cám ơn bạn. Ý của mình muốn thống kê vị trí của từng mã trong cột A. Ví dụ mã t04 có ở vị trí thứ 15, t06 ở vị trí thức 17.Không biết mục đích, yêu cầu & kết quả bạn muốn như thế nào?
Còn nếu cho ra kết quả như bạn thì công thức tương đương nó kiểu như vầy:
=IF(ISNA(MATCH($E$4,kh)),"",MATCH($E$4,kh,0))
Nhưng mã k01 ở vị trí thứ 19 mà nó không thể hiện.
Cám ơn bạn. Ý của mình muốn thống kê vị trí của từng mã trong cột A. Ví dụ mã t04 có ở vị trí thứ 15, t06 ở vị trí thức 17.
Nhưng mã k01 ở vị trí thứ 19 mà nó không thể hiện. Mong bạn giúp đỡ
Cám ơn bạn. Cho mình hỏi số 0 đó có tác dụng gì?
Theo như e biết thì Hàm TYPE(Value) là hàm trả về giá trị value. giá trị value được Excel mặc định là số 16.cho mình hỏi "=16" là gì vậy?
Tks!
Không phải vậy!Theo như e biết thì Hàm TYPE(Value) là hàm trả về giá trị value. giá trị value được Excel mặc định là số 16.
Công thức tại B5 của bạn là:Cho em hỏi cũng là hàm Isna(match...) nhưng sao có vị trí xuất ra True mà vị trí xuất ra false vậy các cô chú....
Ý em hỏi hàm IsNa(match..) 1 giá trị có trong mảng thì nó lại báo là false , khi giá trị match ko có trong mảng lại báo là true, ngược lại với cách suy nghĩ thông thường...
Cho e hỏi: e sử dụng hàm: IF(TYPE(MATCH($D$7,'Chi tiết nguyên vật liệu - 152 '!$A$10:$A$49089,0))=9,"",MATCH($D$7,'Chi tiết nguyên vật liệu - 152 '!$A$10:$A$49089,0)) tại sao ko tìm được kết quả ở dòng thứ 1, kết quả toàn trả về dòng thứ 2 trở đi và thêm 1 dòng ko thuộc giá trị tìm, kiểu như bị nhảy 1 dòng ấyKhông phải vậy!
Hàm TYPE trả về KIỂU CỦA DỮ LIỆU
Có tất cả 5 kiểu dữ liệu (theo hàm TYPE)
- Kết quả = 1 <==> Dữ liệu là kiểu Number
- Kết quả = 2 <==> Dữ liệu là kiểu Text
- Kết quả = 4 <==> Dữ liệu là kiểu Logical (dạng TRUE, FALSE)
- Kết quả = 16 <==> Dữ liệu là kiểu Error (Lỗi)
- Kết quả = 64 <==> Dữ liệu là kiểu Array (mảng)
----------------
Vậy số 16 ý muốn nói là LỖI
=IF(TYPE(MATCH($E$4;kh;0))=16;"";MATCH($E$4;kh;0)) nghĩa là NẾU HÀM MATCH($E$4;kh;0) BỊ LỖI THÌ CHO KẾT QUẢ = RỔNG, CÒN NGƯỢC LẠI, LẤY KẾT QUẢ CỦA MATCH($E$4;kh;0)