Tim và lấy giá trị thoả mãn nhiều đều kiện?

  • Thread starter Tuanktcdcn
  • Ngày gửi
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
Cảm ơn các bạn Sa_DQ, Cường, VânHao, IChiNoVa, Adam, ThuyHN...và các bạn khác. Mình đã đọc và download về các giải pháp của các bạn để nghiên cứu. Mình sẽ hồi âm lại các bạn cụ thể sau.
Hy vọng sau topic này chúng ta sẽ có một hàm DFind hay một công cụ gì đó để tìm giá trị trên nhiều vùng dữ liệu.
Cảm ơn các bạn đã quan tâm! Mình mong tiếp tục nhận được sự đóng góp của các bạn!
 
Khóa học Quản trị dòng tiền
Đào Việt Cường

Đào Việt Cường

Moderator
22/11/05
400
4
18
Khánh Hòa
Dear TuanKTCDCN
-------------------
Cái "âm" của bác lâu "hồi" quá bác Tuân ơi!
Bao giờ bác mới cho bọn em xem cái "tun" DFind của bác đây?
 
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
Đào Việt Cường nói:
Dear TuanKTCDCN
-------------------
Cái "âm" của bác lâu "hồi" quá bác Tuân ơi!
Bao giờ bác mới cho bọn em xem cái "tun" DFind của bác đây?

Xin lỗi mọi người, thời gian gần đây bí quá, có nhiều điều muốn làm mà không thể. Mình sẽ cố gắng giải quyết vụ này sau và sẽ post lên để mọi người tham khảo.
Trước đây đã có các bài của các bạn SQ_DQ vạch ra hướng giải quyết nhưngvẫn chưa cụ thể hóa. Nếu bạn SQ_DA, Cường hay các bạn khác làm được rồi thì post lên nhé!
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
569
100
43
66
HCM city
Tuanktcdcn nói:
Post lên để mọi người tham khảo. Trước đây đã có các bài của các bạn . . .vạch ra hướng giải quyết nhưngvẫn chưa cụ thể hóa.
Với VD ban đầu TuanKTCDCN đưa ra thì đã có kết quả; Nhưng có lẽ ví dụ nhỏ quá nên chưa thoả đáng để đánh giá vấn đề; Vậy xin Đ/nghị TuanTCCDCN đưa lên vài ba VD hơn bị thực tế một chút để thử xem sao nha! Cảm phiền!
 
Sửa lần cuối:
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
569
100
43
66
HCM city
Tuanktcdcn nói:
Topic này chúng ta sẽ có một hàm DFind() hay một công cụ gì đó để tìm giá trị trên nhiều vùng dữ liệu. Mình mong tiếp tục nhận được sự đóng góp của các bạn!
Hôm nay mình vừa đưa lên hàm =DFIND() cho mọi người tham khảo (tại Excel & VBA í!); Hàm có dạng:
=DFIND( Sh1 As Object, Sh2 As Object, Lop As String)
để tìm & trả về mãng kết quả thoả 3 điều kiện (trong đó 2 Đ/k cài sẵn); Còn Lop thì chọn từ ComBoBox;
http://webketoan.com/forum/showthread.php?t=17161

Tuanktcdcn nói:
Đúng chị Dung ạ! Bác nào giải giúp em sẽ có quà nhé!
Lời giải tại: http://webketoan.com/forum/showthread.php?t=6964#31
 
Sửa lần cuối:
  • Like
Reactions: sujukia
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
Cảm ơn SA_DQ! Hàm DFIND() của bạn chạy rất tốt! Theo lời hứa mình sẽ có quà tặng bạn. Bạn gửi mail cho mình theo địa chỉ Tuanktcdcn@yahoo.com viết địa chỉ, điện thoại của bạn để mình gửi quà nha.

Bạn thử viết hàm DFIND() cho người dùng được không? Tức là gõ công thức trên Sheet ý.
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
569
100
43
66
HCM city
Tuanktcdcn nói:
Cảm ơn, Hàm DFIND() của bạn chạy tốt! Theo lời hứa mình sẽ có quà tặng bạn. Bạn cho mình địa chỉ, điện thoại của bạn để mình gửi quà nha.
/(/hờ Bình hay Duyệt nhận giúp nha! 1 trong 2 người này biết & sẽ gởi cho mình!
Bạn thử viết hàm DFIND() cho người dùng được không? Tức là gõ công thức trên Sheet ý.
Đấy là hàm người dùng mà TuanKTCDCN! Bạn thử đi nha, là hàm mãng:
tại ô O2 bạn quét chọn lấy 4 cột & 30 hàng rồi nhập công thức sau
=Loc2Bang(A2:F999,'S2'!A2:B999,K1)
/(/hớ kết thúc = tổ hợp 3 fím nha!
Bạn thừa sức hiểu rằng đây là hàm mãng tự tạo mà, phải ?
 
T

thuyquynhkt

Guest
14/4/11
1
0
0
32
ha noi
cho minh hoi neu trong mot bang tinh bao gom danh sach tenva diem thi muon tim va dua ra nguoi co diem duoi 5 thi phai lam sao
 
Espresso

Espresso

Trung cấp
30/10/15
108
34
28
74
Câu hỏi này khá, tuy lâu

Copy câu hỏi qua trang HoSo cho dễ nhìn , già rồi mắt kém . Đại khái thôi nhé

=LOOKUP(2,1/(Chamcong!E2:E4>=26)/(E2:E4=1)*(F2:F4<3),(B2:B4&" "&C2:C4))

Ctrl+Shift+Enter

Result rõ ràng :
Nguỹen Đức Lân
[TBODY] [/TBODY]
(không thiếu tên họ)

Bây giờ đảo đề:

=LOOKUP(2,1/(F2:F4<3)/(Chamcong!E2:E4>=26)*(E2:E4=1),(B2:B4&" "&C2:C4))
hoac
=LOOKUP(2,1/(Chamcong!E2:E4>=26)/(F2:F4<3)*(E2:E4=1),(B2:B4&" "&C2:C4))

(CSE)
Result : #N/A

Vì <3 là A
(Chamcong!E2:E4>=26) là B

A<> B

Chứnh minh:
=SUMPRODUCT( (F2:F4<3)*(E2:E4=1),F2:F4) -->2

#N/A vì không tìm ra data đúng

Cách viết này dễ hơn . Nếu Số con =3 sẽ hiện ra tên

=INDEX(B2:B4&" "&C2:C4,MATCH(1,(Chamcong!E2:E4>=26)*(F2:F4=3)*(E2:E4=1),0))

CSE

Đúng với Sai qúa gần gủi
;)Mì gói thôi nhé :p

Người ra đề tài với dung ý (trick) điều kiện bên phải, tên họ bên trái . Chưa đủ, mệnh đề >= và con cái v.v..
Những điều này tạo ra countifs ngăn cản retrieve tên họ . Cái trick này đã ngăn cản nhiều người, countif, sumproduct
 
Sửa lần cuối:
H

hangvb

Guest
7/12/15
1
0
1
45
Minh đang làm sổ bán hàng và mình muốn chuyển đơn giá hàng từ sheet bảng giá sang sổ bán hàng khi nhập mã tên khách hàng và chủng loại hàng. có bạn nào biết giúp mình với.
 

Đính kèm

  • BANHANG11.xls
    449.5 KB · Lượt xem: 98
Espresso

Espresso

Trung cấp
30/10/15
108
34
28
74
Có xem sơ qua, nhận thấy chẳng cần thiết MOVE . Nếu MOVE thì để đau ????
Vì lý do nào đó thấy dư thừa , thì ta bỏ
Trong Bán Hàng chỉ có cột D7:D671 & F7:F671 là có Vi nhúc nhích (Vlookup) . Vậy nếu không cần nhúc nhích, ko cần BanMa dư thừa thì rất dễ

Method 1:
Ban Hang
1- bôi đen cột D7:F671
2- RIGHT click --> COPY
3- PASTE as Value

Từ nay Enter data ở Ban Hang

Method 2:
To move a table to a different worksheet (in the same workbook, or in a different workbook), do the following:

Press Alt+A twice to select the entire table.
Press Ctrl+X to cut the selected cells.
Activate the new worksheet and select the upper-left cell for the table.
Press Ctrl+V to paste the table.

Để di chuyển một bảng vào một bảng tính khác nhau (trong cùng một bảng tính, hoặc trong một bảng tính khác nhau), làm như sau:

Bấm Alt + A hai lần để chọn toàn bộ bảng.
Nhấn Ctrl + X để cắt các ô được chọn.
Kích hoạt bảng tính mới và chọn ô trên cùng bên trái cho bảng.
Nhấn Ctrl + V để dán bảng.

Nhớ backup, thử OK rồi mới Save .
 

Xem nhiều

Webketoan Zalo OA