Nhờ AC làm giúp tôi công thức hoặc Code cho File đính kèm. Xin cám ơn
Nhờ AC làm giúp tôi công thức hoặc Code cho File đính kèm. Xin cám ơn
=IF(B2<>"",0,VLOOKUP($A2,$A$1:$B1,2,0))
Tại C2 bạn dùng công thức này và fill xuống nhé.Mình xin giải thích như sau:
- Giá đầu tiên là giá xuất hiện đầu tiên của một mã (VD: AB01 giá đầu tiên là 20; AB05 có 03 giá (30,35,36), giá đầu tiên là 30).
- Giá nhỏ nhất (VD: AB05 có 03 giá (30,35,36), giá nhỏ nhất của AB05 là 30).
Cám ơn bạn tigertiger. Rất mong bạn lập công thức giúp mình.
Nó sẽ lấy giá xuất hiện đầu tiên của mã.C2=(COUNTIF($A$2:$A2,$A2)=1)*(VLOOKUP($A2,$A$2:$B$18,2,0))
Ko phải chứ... tôi ko nghĩ là boyxin sẽ hỏi câu này... Hi.. hi..Mình xin hỏi thêm:
- Muốn lấy giá lớn nhất của mã (VD: AB05 có 03 giá (30,35,36), lấy giá lớn nhất của mã AB05 là 36). thì làm thế nào?
=MAX(IF($A$2:$A$18=$G3,$B$2:$B$18,""))
=MAX(($A$2:$A$18=$G3)*($B$2:$B$18))
Ko phải chứ... tôi ko nghĩ là boyxin sẽ hỏi câu này... Hi.. hi..
Nhiều cách lắm, đa phần là công thức mãng!
Chẳng hạn:
Công thức 1:
Công thức 2:Mã:=MAX(IF($A$2:$A$18=$G3,$B$2:$B$18,""))
Công thức 1 có thể áp dụng cho cả MAX lẩn MIN.. còn công thức 2 thì chỉ có thể áp dụng cho MAX... Có thể quét chọn từng đoạn trong công thức và bấm F9 sẽ biết nguyên nhân tại sao lại vậy!Mã:=MAX(($A$2:$A$18=$G3)*($B$2:$B$18))
ANH TUẤN