Dùng hàm IF lọc mã Khách hàng (1 người xem)

Người dùng đang xem chủ đề này

huynhdinhtuananh

Thành viên mới
Tham gia
8/2/12
Bài viết
16
Được thích
2
Các Anh/Chị cho em hỏi giờ em muốn lọc ra mã KH ở những dòng không chứa mã. ( Vì Mã KH chỉ có ở dòng đầu tiên,tiếp sau đó là những mặt hàng mà KH mua những mặt hàng này không có chưa Mã KH ) và em muốn tất cả các mã hàng đều chứa mã khách hàng kèm trước đó.
Em cám ơn và chờ câu trả lời từ các Anh/Chị
 

File đính kèm

Các Anh/Chị cho em hỏi giờ em muốn lọc ra mã KH ở những dòng không chứa mã. ( Vì Mã KH chỉ có ở dòng đầu tiên,tiếp sau đó là những mặt hàng mà KH mua những mặt hàng này không có chưa Mã KH ) và em muốn tất cả các mã hàng đều chứa mã khách hàng kèm trước đó.
Em cám ơn và chờ câu trả lời từ các Anh/Chị

ko dùng if được không,
thử cthức này xem
Mã:
B7=LOOKUP(2,1/($F$7:F7=""),$D$7:D7)
 
Các Anh/Chị cho em hỏi giờ em muốn lọc ra mã KH ở những dòng không chứa mã. ( Vì Mã KH chỉ có ở dòng đầu tiên,tiếp sau đó là những mặt hàng mà KH mua những mặt hàng này không có chưa Mã KH ) và em muốn tất cả các mã hàng đều chứa mã khách hàng kèm trước đó.
Em cám ơn và chờ câu trả lời từ các Anh/Chị
Dùng thử hàm IF:
B7 =IF(F7="",D7,C6)
 
Công thức anh worked rồi nhưng em muốn linh hoạt trong hàm if cám ơn anh đã giải đáp. :)
 
em đang áp dụng công thức anh đưa và nghiên cứu về hàm look up giờ còn thiếu cái đoạn 1/($F$7:F7="") anh gấu giải thích dùm em được không em vẫn chưa hiểu lắm. Em cám ơn

1/($F$7:F7=""), khi bạn kéo xuống thì nó sẻ tăng dần ví dụ kéo tới F10 thì nó là 1/($F$7:F10="") cái nào rổng nó =1 ko rổng thì nó =0
==> vd tạo ra một mảng {1,0,1,1} (vd vậy) 1/{1,0,1,1}={1,#DIV/0!,1,1}
==> LOOKUP(2,{1,#DIV/0!,1,1},{VI TRÍ TRẢ VỀ 1,2,3,4})
nó sẻ tìm thấy số 1 tương ứng với vị trí 4
========
để biết một cthức tính từng bước ra sao, bạn làm cách này, dùng chức năng Fomular Auditing, ưu1 nhấp next bạn sẻ thấy cthức tính từng bước
hoặc bạn bôi đen từng cụm rồi nhấn phím F9.
 
Lần chỉnh sửa cuối:
1/($F$7:F7=""), khi bạn kéo xuống thì nó sẻ tăng dần ví dụ kéo tới F10 thì nó là 1/($F$7:F10="") cái nào rổng nó =1 ko rổng thì nó =0
==> vd tạo ra một mảng {1,0,1,1} (vd vậy) 1/{1,0,1,1}={1,#DIV/0!,1,1}
==> LOOKUP(2,{1,#DIV/0!,1,1},{VI TRÍ TRẢ VỀ 1,2,3,4})
nó sẻ tìm thấy số 1 tương ứng với vị trí 4
========
để biết một cthức tính từng bước ra sao, bạn làm cách này, dùng chức năng Fomular Auditing, ưu1 nhấp next bạn sẻ thấy cthức tính từng bước
hoặc bạn bôi đen từng cụm rồi nhấn phím F9.
Anh, tại sao lookup_vector phải là 1/($F$7:F10="") mà không phải $F$7:F10="" .Em còn vướng chỗ này nữa ....
 
thì nó tạo ra lổi mà bạn 1/{1,0,1,0} = (1,#DIV/0!,1,#DIV/0!}
khó giải thích quá.......hihihi, thôi thì bạn cứ làm một thời thì rỏ thôi mưh............hichic
thân
e hiêu rồi vì 1/true = 1, còn true không thì không có giá trị . Mới bấm f9 và thấy kết quả như anh chỉ. Thanks anh nhieu nhieu
 

Bài viết mới nhất

Back
Top Bottom