Tìm Giá Thấp Nhất Mỗi Sản Phẩm

Dữ liệu giá bán từng sản phẩm nhưng có nhiều nhà cung cấp. Bạn cần tìm ra giá thấp nhất từng sản phẩm, và tên nhà cung cấp tương ứng.


Link: Onedrive

Tìm giá bán thấp nhất của mỗi sản phẩm

Công thức:
1.I2:J16=OFFSET($A$1,(COLUMN(A1)=1)*ROW(A1),SUM((MIN($B2:$F2)=$B2:$F2)*COLUMN($A:$E)))

2.M2:N16=INDEX($B$1:$F$16,(COLUMN(A1)=1)*ROW(A1)+1,SUM((MIN($B2:$F2)=$B2:$F2)*COLUMN($A:$E)))

3.=LET(a,B2:F16,f,LAMBDA(s,TOCOL(IFS(BYROW(a,MIN)=a,s),3)),HSTACK(A2:A16,f(a),f(B1:F1)))

4.=REDUCE(H1:J1,F2:F16,LAMBDA(x,v,VSTACK(x,LET(a,TAKE(B16:v,1),b,MIN(a),HSTACK(@+A16:v,b,CONCAT(IF(b=a,B1:F1,"")))))))

5.Python
df = xl("A1:F16",1)
pd.concat([df.iloc[:,0],df.iloc[:,1:].min(axis=1).rename('Đơn giá'),df.iloc[:,1:].idxmin(axis=1).rename('NCC')],axis=1)
Đăng nhận xét (0)
Mới hơn Cũ hơn