Truy lục đơn giá theo nhiều điều kiện, cảm ơn

Liên hệ QC

dangnguyenhai0704

Thành viên mới
Tham gia
5/4/19
Bài viết
10
Được thích
3
Chào mọi người!
Mình đang có một vấn đề mong được mọi người hỗ trợ:
214702
Từ dữ liệu là imei dạng như trên (thực tế có thể lên đến vài trăm imei định dạng: imei1,imei2,imei3,...)
Mình cần tìm công thức ở chỗ màu vàng để tìm được Tên máy và giá nhập chính xác cho từng imei.

Chân thành cảm ơn mọi người đã hỗ trợ!
Biết ơn!
 

File đính kèm

  • Tìm theo imei trong chuỗi.xlsx
    8.5 KB · Đọc: 18
  • 1554439625983.png
    1554439625983.png
    64.2 KB · Đọc: 4
Lần chỉnh sửa cuối:
Chào mọi người!
Mình đang có một vấn đề mong được mọi người hỗ trợ:
Từ dữ liệu là imei dạng như trên (thực tế có thể lên đến vài trăm imei định dạng: imei1,imei2,imei3,...)
Mình cần tìm công thức ở chỗ màu vàng để tìm giá được Tên máy và giá nhập chính xác cho từng imei.

Chân thành cảm ơn mọi người đã hỗ trợ!
Biết ơn!
Tiêu đề "Cần mọi người hỗ trợ, cảm ơn thật nhiều" phạm Nội Quy Diễn đàn.

Có thể chỉnh tiêu đề lại thành "Truy lục đơn giá theo nhiều điều kiện"

Thân
------------------------------------------------------------------------------------------------------------
(Đã chỉnh lại tiêu đề mới)

Thử:
Mã:
I2=LOOKUP(2,1/FIND(G2,$B$2:$B$100)/(H2=$A$2:$A$100),$C$2:$C$100)
Enter, fill xuống

Thân
 
Lần chỉnh sửa cuối:
Tiêu đề "Cần mọi người hỗ trợ, cảm ơn thật nhiều" phạm Nội Quy Diễn đàn.

Có thể chỉnh tiêu đề lại thành "Truy lục đơn giá theo nhiều điều kiện"

Thân
------------------------------------------------------------------------------------------------------------
(Đã chỉnh lại tiêu đề mới)

Thử:
Mã:
I2=LOOKUP(2,1/FIND(G2,$B$2:$B$100)/(H2=$A$2:$A$100),$C$2:$C$100)
Enter, fill xuống

Thân
Bạn í nói rằng:
Mình cần tìm công thức ở chỗ màu vàng để tìm giá được Tên máy và giá nhập chính xác cho từng imei.
Tuy hơi lủng củng nhưng ....[H2] nó ....màu vàng
Thân
 
Tiêu đề "Cần mọi người hỗ trợ, cảm ơn thật nhiều" phạm Nội Quy Diễn đàn.

Có thể chỉnh tiêu đề lại thành "Truy lục đơn giá theo nhiều điều kiện"

Thân
------------------------------------------------------------------------------------------------------------
(Đã chỉnh lại tiêu đề mới)

Thử:
Mã:
I2=LOOKUP(2,1/FIND(G2,$B$2:$B$100)/(H2=$A$2:$A$100),$C$2:$C$100)
Enter, fill xuống

Thân
214707
Cảm ơn bạn, nó báo lỗi N/A ạ!
Bài đã được tự động gộp:

Em vừa thử lại, nếu ô H2 có dữ liệu thì I2 sẽ tính được
Nhưng có hàm nào dùng để tìm ô H2 không anh!

Em cảm ơn!
 
Tuy hơi lủng củng nhưng ....[H2] nó ....màu vàng
Thân
Cảm ơn anh! giờ mới hiểu "người ý" muốn gì!

Khà khà khà
/-*+//-*+//-*+/
Em vừa thử lại, nếu ô H2 có dữ liệu thì I2 sẽ tính được
Nhưng có hàm nào dùng để tìm ô H2 không anh!
Em cảm ơn!
Bạn muốn lấy số Imei để tìm ra tên máy và đơn giá, thì bạn phải tự đảm bảo nó là duy nhất nha!

Mã:
H2=LOOKUP(2,1/FIND(G2,$B$2:$B$100),$A$2:$A$100)
I2=LOOKUP(2,1/FIND(G2,$B$2:$B$100),$C$2:$C$100)
Enter, fill xuống.

Thân
 
Cảm ơn anh, hay quá ạ!
Em làm được cho cả 2 ô rồi ạ!
Cho em hỏi thêm 1 chút:

H2=LOOKUP(2,1/FIND(G2,$B$2:$B$100),$A$2:$A$100)
Số 2 có ý nghĩa là gì ạ!
 
Cảm ơn anh! giờ mới hiểu "người ý" muốn gì!

Khà khà khà
/-*+//-*+//-*+/

Bạn muốn lấy số Imei để tìm ra tên máy và đơn giá, thì bạn phải tự đảm bảo nó là duy nhất nha!

Mã:
H2=LOOKUP(2,1/FIND(G2,$B$2:$B$100),$A$2:$A$100)
I2=LOOKUP(2,1/FIND(G2,$B$2:$B$100),$C$2:$C$100)
Enter, fill xuống.

Thân
Mà cái này ẩu ẩu báo giá nhầm một cái chắc xác định truy thu với giá trị không nhỏ, toàn ip (iphone). hehe
 
Cảm ơn các anh nhiều, không ngờ 1 vấn đề lớn của em mà các anh giải trong vòng 1 nốt nhạc.
214749

Em có 1 vấn đề nữa mà chưa có giải pháp, các anh xem có cách nào giải quyết được không
- Sản phẩm IP1 còn tồn 3 imei với 3 giá nhập khác nhau. Có hàm nào tính tồn kho tổng tại ô J2 được mà không cần tính chi tiết từng imei không.
Em cảm ơn
 

File đính kèm

  • Tìm theo imei trong chuỗi.xlsx
    9.7 KB · Đọc: 12
Cảm ơn các anh nhiều, không ngờ 1 vấn đề lớn của em mà các anh giải trong vòng 1 nốt nhạc.
View attachment 214749

Em có 1 vấn đề nữa mà chưa có giải pháp, các anh xem có cách nào giải quyết được không
- Sản phẩm IP1 còn tồn 3 imei với 3 giá nhập khác nhau. Có hàm nào tính tồn kho tổng tại ô J2 được mà không cần tính chi tiết từng imei không.
Em cảm ơn
Thử:
Mã:
J2=SUMPRODUCT(MMULT(ISNUMBER(FIND(1/(1/MID(I2,(COLUMN($A:$J)-1)*3+1,3)),TEXT($B$2:$B$100,"#,###")))*1,ROW($1:$10)^0)*$C$2:$C$100)
Enter.

Thân
------------------------------------------------------------------------------------------------------------------------------------------------------------
Em thấy rất nhiều người khi gặp công thức này đều hỏi câu này. Tìm trên google chắc không thấy, nên có lẽ đây là đặc sản của GPE anh nhỉ
Chúc anh ngày vui
Anh làm chuyện đó là do nhớ lại mình lúc ban đầu đi tìm hiểu hàm Lookup(2,1/(...),...) nhưng chỉ lác đác vài bài đề cập đến, chưa được hệ thống.
Nên khi đã nắm được rồi, thì mình tốn tí xíu công tập hợp lại thành quả của anh em đi trước, dành tặng cho anh em đi sau, khi muốn tìm hiểu sẽ đỡ mất công hơn.

Âu cũng là mục đích chia sẻ kiến thức hay.

Chúc em ngày vui.
/-*+//-*+//-*+/
 
Lần chỉnh sửa cuối:
=SUMPRODUCT(MMULT(ISNUMBER(FIND(1/(1/MID(I2,(COLUMN($A:$J)-1)*3+1,3)),TEXT($B$2:$B$100,"#,###")))*1,ROW($1:$10)^0)*$C$2:$C$100)

COLUMN($A:$J)
ROW($1:$10)

2 cái này mục đích để làm gì vậy bác
 
=SUMPRODUCT(MMULT(ISNUMBER(FIND(1/(1/MID(I2,(COLUMN($A:$J)-1)*3+1,3)),TEXT($B$2:$B$100,"#,###")))*1,ROW($1:$10)^0)*$C$2:$C$100)

COLUMN($A:$J)
ROW($1:$10)

2 cái này mục đích để làm gì vậy bác
COLUMN($A:$J):
Tạo ra 1 dãy số hàng ngang từ 1 đến 10: ={1,2,3,4,5,6,7,8,9,10}. Bạn có thể hình dung: cứ 1 ô (theo mỗi cột) trên bảng tính chứa 1 số tuần tự của dãy đó.​
==>(COLUMN($A:$J)-1)*3+1= ({1,2,3,4,5,6,7,8,9,10}-1)*3+1 = {1,4,7,10,13,16,19,22,25,28}==>Nhằm cung cấp cho MID() các vị trí trong chuỗi I2, để đứng từ đó cắt 3 ký tự.​
ROW($1:$10)
Tạo ra 1 dãy số hàng dọc từ 1 đến 10: ={1;2;3;4;5;6;7;8;9;10}. Bạn có thể hình dung: cứ 1 ô (theo mỗi dòng) trên bảng tính chứa 1 số tuần tự của dãy đó.​
==>ROW($1:$10)^0 = {1;2;3;4;5;6;7;8;9;10}^0 = {1;1;1;1;1;1;1;1;1;1} (theo toán đại số: a^0=1). Đây là Mảng-Đối số thứ 2 theo quy định của hàm MMULT().​
Thân
 
Lần chỉnh sửa cuối:
Cảm ơn anh!
Em dùng ví dụ này để tính cho bảng dữ liệu lớn lên tới vài trăm imei, mỗi imei là 15 kí tự số.
Vậy cho em hỏi mình tạo 1 dãy số 1-10 hay 1 đến bao nhiêu
 
Chào các anh, lại là em đây, sau một thời gian dùng thì em thấy file rất nặng, load xong là đứng máy 10p luôn, có giải pháp nào nhanh hơn không ạ
 
Web KT
Back
Top Bottom