Excel: 해당 셀 >20을 제공하는 최소값을 선택합니다.

Excel: 해당 셀 >20을 제공하는 최소값을 선택합니다.

내 스프레드시트에 다음이 포함되어 있습니다.열 A항목 목록 및B 열각 품목의 수량:

Column A   Column B 
 110         30
 220         30
 380         60

다음 논리를 새 셀에 표시하고 싶습니다.

만약최소 품목 가치(110처음에는) 여전히 20개 수량으로 제공되므로 최소값을 사용하세요.

만약에~ 아니다그런 다음 사용하고 다음을 사용하십시오.다음목록의 최소값(수량이 20개 이상인 경우) 등입니다.

결과적으로 새 배열에 110(10회), 220(10회), 380(40회)이 표시되어야 합니다.

다음 항목에 필요한 최소값을 식별하기 위해 아래 공식을 사용했습니다.

=VLOOKUP(MIN(A1:A3),A1:B3,2,0) 

110, 220, 380이 항목(예: 전압 소켓)이라고 가정해 보겠습니다. B 열은 수량입니다. 재고는 항상 재고로 유지해야 하는 최소 요구 수량(20)에 도달할 때까지 가장 작은 전압 소켓을 먼저 발행해야 합니다. C1을 아래로 내리면 해당 소켓의 발행 순서는 10x110v(30개 중 10개만 발행 가능), 10x220V(재고의 220v 수량도 20개가 됨), 380v 발행 순서입니다. 해당 수식을 C 열 아래로 끌어내리고 항목이 10개에 도달하고 재고가 20개가 되면 자동으로 110, 110, 110...이 되는 순서를 지정하기 위한 C1의 이상적인 수식은 무엇입니까? 셀 C11은 시간을 표시합니다. 220v 소켓 발행을 시작하려면 이전 소켓이 발행 최대 수량에 도달했기 때문에 셀 C21에 380이 표시되어야 합니다.

어떤 아이디어라도 있으신가요?

답변1

아래 솔루션에서는 A 열 순서대로 재고가 배송됩니다. 따라서 가장 낮은 전압을 먼저 배송하려면 A 열을 먼저 정렬하십시오.

  1. C1에 들어갑니다 0.

  2. C2 에 입력 =IF(A1,MAX(B1-20,0)+C1,"")하고 아래쪽으로 복사합니다.

  3. D1 에 입력 =IF(ROW(D1)<=MAX(C:C),INDEX(A:A,MATCH(ROW(D1)-1,C:C,1)),"")하고 아래쪽으로 복사합니다. D 열은 당신이 원하는 것입니다.

답변2

얼마나 많은 품목을 갖고 있나요? 항목 수가 적은 경우에는 다음이 작동할 수 있습니다.

C1 셀에 다음을 입력합니다.

=IF(B1>20,A1,IF(B2>20,A2,IF(B3>20,A3,"No Stock")))

특정 품목의 재고가 21개 미만인 경우 다음 품목의 재고 번호를 확인합니다. 20개 이상의 사용 가능한 항목이 없으면 관련 텍스트를 제공하거나 공백을 원할 경우 ""를 제공합니다.

단, 재고 품목이 많을수록 끈이 길어집니다.

관련 정보