![필요한 수식 세트가 있는데 비어 있으면 어떻게 해결할 수 있나요? 공백을 시도했지만 작동하지 않습니다.](https://rvso.com/image/1604643/%ED%95%84%EC%9A%94%ED%95%9C%20%EC%88%98%EC%8B%9D%20%EC%84%B8%ED%8A%B8%EA%B0%80%20%EC%9E%88%EB%8A%94%EB%8D%B0%20%EB%B9%84%EC%96%B4%20%EC%9E%88%EC%9C%BC%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EA%B2%B0%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%EA%B3%B5%EB%B0%B1%EC%9D%84%20%EC%8B%9C%EB%8F%84%ED%96%88%EC%A7%80%EB%A7%8C%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
예를 들어 3개의 데이터 세트가 있는데 이 3개 세트의 최소값을 알고 싶습니다.
1st set F4/E4
2nd set H4/G4
3rd set J4/I4
세 번째 세트에 데이터가 없다고 가정해 보겠습니다(노란색 강조 표시). 첫 번째 세트와 두 번째 세트만 비교하고 싶습니다.
수식에는 무엇을 입력해야 하나요? 아래 수식은 세트 중 하나라도 채워지지 않으면 0으로 표시되므로 작동하지 않습니다.
아래와 같이 해결되었습니다.. 아래 공식에 단위당 가격을 추가하세요.
=IF(OR(ISBLANK(K8),ISBLANK(L8)),"",MIN(L8/K8))
그런 다음 단위당 가격 데이터에 따른 최소 가격 공식
=IF(OR(F8,E8,I8,H8,L8,K8)<>"",MIN(G8,J8,M8))
답변1
다음 배열(CSE) 수식으로 문제가 해결됩니다.
셀의 수식 AN10
:
{=MIN(IF($AN$2:$AN$8 <>"",$AN$2:$AN$8))}
- 수식 마무리Ctrl+Shift+Enter.
수정됨 1:
OP는 아래 설명을 통해 단위별 최소값을 얻으려고 하기 때문에 다음 방법을 제안합니다.
- 유닛 이름을 에 입력하세요
AM12:AM14
. 단위에 대한 긴 목록이 있는 경우 Cell에서 이 배열(CSE) 수식을 사용하여
AM12
을 얻을 수 있습니다.UNIQUE Unit list
{=IFERROR(INDEX($AM$2:$AM$8, MATCH(0,COUNTIF($AM$11:AM11, $AM$2:$AM$8), 0)),"")}
셀의 배열(CSE) 수식
AN12
.
{=MIN(IF(AM$2:AM$8=AM12,IF(AN$2:AN$8<>"",AN$2:AN$8)))}
- 수식 마무리Ctrl+Shift+Enter.
편집 2:
두 번째 편집의 주된 이유는 OP(업로드된 스크린샷)에서 제공하는 최종 비틀기입니다.
Cell 의 배열(CSE) 수식입니다
M32
.{=IF(F32:K32>0,MIN(F32*G32,H32*I32,J32*K32),0)}
씨셀에서도 수식을 사용할 수 있습니다 M34
.
주의
나누기 대신 데이터를 곱하는 이유는 비어 있기
#DIV/0
때문에 오류를 방지하기 위한 것입니다J34 & K34
.또한 논리적으로
Quantity multiplied by Price
.또한 이 배열 수식은 Cell 에서도 사용할 수 있습니다
N32 & N34
.
{=MIN(IF($F32:$K$34 >0,$F$32:$K$32))}
- 수식 마무리Ctrl+Shift+Enter.
필요에 따라 수식의 셀 참조를 조정합니다.