Các ban giúp mình giải bài toàn này nhé!Phần tìm tên sản phẩm mình không biết xử lý ntn.Cám ơn các bạn nhiều.
Các ban giúp mình giải bài toàn này nhé!Phần tìm tên sản phẩm mình không biết xử lý ntn.Cám ơn các bạn nhiều.
Dùng cách đơn giản, Sử dụng các hàm dò tìm và tìm giá trị lớn nhất, nhỏ nhất để bạn tham khảo.
Cột tiền thưởng đâu cần cột phụ đâu anh hoangdanh282vn.
C4 =IF(COUNTIF($B$14:$B$17,B4),VLOOKUP(B4,$B$14:$D$17,2,0),"Bóng đèn đặc biệt")
Vì mình muốn mô tả hàm các tìm kiếm để bạn ấy tham khảo ấy mà.
Có một đề tài mời các bạn cùng tham gia :
Dùng hàm Tìm giá trị lớn thứ K trong N phần tử với phấn tử thứ i và thứ i-1 phải khác nhau(i<=N)
Sao bạn ca_dafi không tận dụng kết quả dò tìm được ở cột C (tên sản phẩm) để tính cho cột E (tiền công lắp ráp) nhằm rút gọn công thức. VD công thức tại ô E4:Mã:=VLOOKUP(C4,$C$14:$D$17,2,0)*D4
Vì mình muốn mô tả hàm các tìm kiếm để bạn ấy tham khảo ấy mà.
Có một đề tài mời các bạn cùng tham gia :
Dùng hàm Tìm giá trị lớn thứ K trong N phần tử với phấn tử thứ i và thứ i-1 phải khác nhau(i<=N)
Đồng ý! Nhưng nếu có 2 giá trị trùng nhau thì sao? Đàng nào bạn cũng quay về thuật toán mà bạn ca_dafi đã làm thôi!Mình nghĩ thế này:ta dùng hàm rank sau đó xuất hiện ẩn K rồi ta dùng hàm tìm kiếm.Ý kiến của các bạn thế nào?
Bài toán này mình nghĩ dùng hàm large hoặc small là gọn nhất
Dùng hàm Tìm giá trị lớn thứ K trong N phần tử với phấn tử thứ i và thứ i-1 phải khác nhau(i<=N)
Phần thử lớn thứ K khác với phần tử thứ K+1 và K-1.
Ví dụ: N= {1,4,3,7,5,8,7,9,12,10}
= Large(N, 2) = 10 = Small(N,count(N)-1) = 10
= Large(N,5) = 7 = Small(N,count(N)-4) = 7
Nhưng mình nghĩ ý của bạn hoanhdanh282vn không đơn giản như vậy, đúng không bạn??
Không phải như vậy đâu Anh Kiệt ơi.
VD : {1 2 3 4 4 4 4 5 6 6 7 7 8 9 9 9}
Giá trị lớn thứ 5 là 5 chứ không phải là 7
Giả định N là mảng 1 chiều với K phần tử
Giả định range(A1:A15) chứa các phần tử K trong mảng N
=INDEX($A$1:$A$15,MATCH(SMALL(IF(MATCH($A$1:$A$15,$A$1:$A$15,0)=ROW(INDIRECT("1:"&ROWS($A$1:$A$15))), MATCH($A$1:$A$15,$A$1:$A$15,0),""),[B][COLOR=DarkRed]5[/COLOR][/B]),IF(MATCH($A$1:$A$15,$A$1:$A$15,0)=ROW(INDIRECT("1:"&ROWS($A$1:$A$15))), MATCH($A$1:$A$15,$A$1:$A$15,0),""),0),1)
Đặt Name:
MyList = $A$1:$A$15
PhanTu= IF(MATCH(MyList ,MyList 0)=ROW(INDIRECT("1:"&ROWS(MyList ))),MATCH(MyList ,MyList ,0),"")
=INDEX(MyList,MATCH(SMALL(PhanTu,[COLOR=DarkRed][B]8[/B][/COLOR]),PhanTu,0),1)
Hôm nay học được nhiều chiêu quá. Cảm ơn GPE.