Phannina1704
Thành viên mới

- Tham gia
- 24/3/24
- Bài viết
- 3
- Được thích
- 0
365 thì thử công thức. Còn ko thì nên nói rõ phiên bản excel đang dùng. Với C1 là số lượng cần lấy ngẫu nhiênAnh Chị giúp em với ạ. Em cần công thức để random 5-6 sản phẩm bất kỳ, và giá tiền theo sản phẩm tương ứng ạ. Em cảm ơn nhiều ạ
Dạ em cảm ơn anh nhiều ạCT này dùng cho Excel cũ (Ex2016 --)
F2:
Muốn bao nhiêu giá trị ngẫu nhiên thì kéo xuống bấy nhiêu dòngMã:=INDEX($B$2:$B$11,AGGREGATE(15,6,(ROW($B$2:$B$11)-1)/(COUNTIF($F$1:F1,$B$2:$B$11)=0),RANDBETWEEN(1,ROWS($B$2:$B$11)-ROW()+2)))
Dạ em cảm ơn anh nhiều ạ365 thì thử công thức. Còn ko thì nên nói rõ phiên bản excel đang dùng. Với C1 là số lượng cần lấy ngẫu nhiên
=LET(c, INDEX(SORTBY(B2:C11, RANDARRAY(10)), SEQUENCE(C1), {1,2}), IF(ROWS(c)>C1,"",c))
View attachment 299900
Dạ em cảm ơn anh nhiều ạCong thức mảng động. . .
View attachment 299905
Dạ em cảm ơn anh nhiều ạCT này dùng cho Excel cũ (Ex2016 --)
F2:
Muốn bao nhiêu giá trị ngẫu nhiên thì kéo xuống bấy nhiêu dòngMã:=INDEX($B$2:$B$11,AGGREGATE(15,6,(ROW($B$2:$B$11)-1)/(COUNTIF($F$1:F1,$B$2:$B$11)=0),RANDBETWEEN(1,ROWS($B$2:$B$11)-ROW()+2)))
F2=IFERROR(LOOKUP(RANDBETWEEN(2;10);ROW($B$2:$B$11)/NOT(COUNTIF(F$1:F1;$B$2:$B$11));$B$2:$B$11);$B$11)
F2=IFERROR(LOOKUP(RANDBETWEEN(2;10);ROW($B$2:$B$11)/NOT(COUNTIF(F$1:F1;$B$2:$B$11));$B$2:$B$11);LOOKUP(2;1/NOT(COUNTIF(F$1:F1;$B$2:$B$11));$B$2:$B$11))
Dạ anh ơi, cho em hỏi thêm, em muốn làm thêm 1 bảng khác, nhưng em không biết AGGREGATE(15,6) thì số 15 và 6 là giá trị của gì vậy ạ. em cảm ơn anh nhiều ạCT này dùng cho Excel cũ (Ex2016 --)
F2:
Muốn bao nhiêu giá trị ngẫu nhiên thì kéo xuống bấy nhiêu dòngMã:=INDEX($B$2:$B$11,AGGREGATE(15,6,(ROW($B$2:$B$11)-1)/(COUNTIF($F$1:F1,$B$2:$B$11)=0),RANDBETWEEN(1,ROWS($B$2:$B$11)-ROW()+2)))
Google tự tìm hiểu thì sẽ nhớ dai hơnDạ anh ơi, cho em hỏi thêm, em muốn làm thêm 1 bảng khác, nhưng em không biết AGGREGATE(15,6) thì số 15 và 6 là giá trị của gì vậy ạ. em cảm ơn anh nhiều ạ