Dò tìm giá trị gần bằng

Liên hệ QC

queluatb

Thành viên thường trực
Tham gia
17/1/11
Bài viết
345
Được thích
41
Em nhờ anh chị hỗ trợ dò tìm có điều kiện với giá trị gần bằng. Em có mô tả kết quả mong muốn trong file
Em xin cám ơn
 

File đính kèm

  • do tim.xlsx
    12.1 KB · Đọc: 27
Em nhờ anh chị hỗ trợ dò tìm có điều kiện với giá trị gần bằng. Em có mô tả kết quả mong muốn trong file
Em xin cám ơn
Thử cái này coi....... ..... ......
Mã:
G5=LOOKUP(2,1/(($B$5:$B$6=$H5)*($C$5:$C$6>=J5)),$A$5:$A$6)
 
Thử cái này coi....... ..... ......
Mã:
G5=LOOKUP(2,1/(($B$5:$B$6=$H5)*($C$5:$C$6>=J5)),$A$5:$A$6)
Lô gic "gần bằng" không hẳn đúng.
Hai trị gần bằng có nghĩa là ABS(a - b) < số rất nhỏ.
Ở đây, thớt nói "gần bằng nhất" có nghĩa là MIN(ABS(mảng a - b)).

Chú thích: giá bán không nhất thiết phải lớn hơn hay bằng giá vốn. Nếu người ta bán lỗ thì giá bán thấp hơn giá vốn.
 
Lô gic "gần bằng" không hẳn đúng.
Hai trị gần bằng có nghĩa là ABS(a - b) < số rất nhỏ.
Ở đây, thớt nói "gần bằng nhất" có nghĩa là MIN(ABS(mảng a - b)).

Chú thích: giá bán không nhất thiết phải lớn hơn hay bằng giá vốn. Nếu người ta bán lỗ thì giá bán thấp hơn giá vốn.
Em xin cám ơn anh đã chỉ rõ vấn đề em đang cần. Em chưa biết vận dụng hàm ABS trong trường hợp hiện tại của em
 
Em đã theo hướng dẫn và xây dựng hàm: LOOKUP(2,1/(($B$5:$B$6=$H6)*(MIN(ABS(J6-$C$5:$C$6)))),$A$5:$A$6), nhưng kết quả trả ra đồng thời: VJ2206110005
Em đang sai ở đâu nhờ anh/chị chỉ giúp em
Em xin cám ơn
 
Trả về mã:
Mã:
=LOOKUP(2,1/(ABS($C$5:$C$6-J5)/($B$5:$B$6=H5)=AGGREGATE(15,6,ABS($C$5:$C$6-J5)/($B$5:$B$6=H5),1)),$A$5:$A$6)
Trả về giá mua: thay $A$5:$A$6 bằng $C$5:$C$6
 
Em đã theo hướng dẫn và xây dựng hàm: LOOKUP(2,1/(($B$5:$B$6=$H6)*(MIN(ABS(J6-$C$5:$C$6)))),$A$5:$A$6), nhưng kết quả trả ra đồng thời: VJ2206110005
Em đang sai ở đâu nhờ anh/chị chỉ giúp em
Em xin cám ơn
Thử:
Mã:
G5=INDEX($A$5:$A$6,MOD(AGGREGATE(15,6,(ABS(J5-$C$5:$C$6)*10^6+ROW($1:$100))/($B$5:$B$6=H5),1),10^6))
Enter, fill xuống.

Thân
 
em xin cám ơn anh/chị đã giúp đỡ
 
Thử:
Mã:
G5=INDEX($A$5:$A$6,MOD(AGGREGATE(15,6,(ABS(J5-$C$5:$C$6)*10^6+ROW($1:$100))/($B$5:$B$6=H5),1),10^6))
Enter, fill xuống.

Thân
Nhờ anh và mọi người xem lại giúp em công thức em đặt sai ở đâu mà kết quả không ra được như mong muốn, em thay giá trị bằng ngày tháng ạ
 

File đính kèm

  • do tim.xlsx
    12.4 KB · Đọc: 12
Nhờ anh và mọi người xem lại giúp em công thức em đặt sai ở đâu mà kết quả không ra được như mong muốn, em thay giá trị bằng ngày tháng ạ
Thêm tí xíu . . .
Mã:
H9 =INDEX($A$5:$A$7,MOD(AGGREGATE(15,6,(ABS(J5-$C$5:$C$7)*10^6+ROW($1:$101))/($B$5:$B77=H5)/(COUNTIF(H$8:H8,$A$5:$A$7)=0),1),10^6))
Lưu ý H$8:H8 là ô phía trên ô H9
 
Web KT
Back
Top Bottom