링크ㅗㅗㅗㅗ
문----------------------
액셀에서 Date 2 값에, 옆에 나와있는 표 B의 첫번째 숫자인 12.1을 넣으면 Data 1에 1.5가 자동 입력되게 하고
Data 2에 7.41을 입력하면 자동으로 Data 1에 2.5가 나오게 하는 법
액셀 함수로 어떻게 하는거에요?
--답--------------------------
아래 그림과 같을 때 다음 수식을 입력하세요.
E4 셀 =INDEX(B3:B11, MATCH(F4,C3:C11,0)) |
문 -------------------------
엑셀함수 관련하여 질문드립니다.
A B C 선택 가격
1 45 44 49
2 19 20 18
상기와 같은 DATA가 있을 경우
'선택1'셀에는 값이 가장 낮은 값이 44인 B라고 입력되고, '가격1'셀에는 그 값인 44가 입력되도록
'선택2'셀에는 값이 가장 낮은 값이 18이므로 C라고 입력되고, '가격2'셀에는 그 값인 18이 입력되도록 만들고
싶습니다..
"일우"님이 알려주신 아래의 방법으로 하였는데 생각하지 못한 오류가 발생해서 재차 질문을 드립니다.
--------------------------------------------------------------------------
아래 그림과 같을 때 다음 수식을 입력하세요.
E3 셀
=INDEX($B$2:$D$2,MATCH(MIN(B3:D3),B3:D3,0))
F3 셀
=MIN(B3:D3)
나머지 셀들은 각각 아래로 드래그해서 채우시면 됩니다.
문-------
오류에 대한 질문
B3,C3,D3,A4,B4,D4의 DATA는 모두 함수에의해서 자동으로 끌고오는 값입니다.
그런데 관련 DATA가 없는 경우에는 B3,C3,D3,A4,B4,D4셀에 "#N/A"로 나옵니다. 그러다보니 =INDEX($B$2:$D$2,MATCH(MIN(B3:D3),B3:D3,0)) 수식을 사용했을 경우에는 "선택"셀의 값에도 #N/A로 나옵니다.
따라서 만약 B3,C3,D3,A4,B4,D4의 값이 #N/A로 나오면 #N/A는 무시하고 숫자만 나온것만 가지고 선택과 가격셀에
DATA가 나오도록 할 수 있는지요?
----답
질문에 있는 그림으로 설명합니다.
B3:D4 범위에 수식으로 자료를 불러오고 있으며 #N/A 오류값이 생기는 경우도 있는 것으로 보아
VLOOKUP 이나 INDEX 함수 등의 조회함수를 사용하는 것으로 추측됩니다.
1.
가장 간단한 방법은 님이 B3 셀 등에서 사용하고 있는 수식에서 오류를 처리해 주는 겁니다.
예를 들어 B3 셀의 수식을 다음과 같이 IFERROR 함수로 처리해 주는 겁니다.
다음 식에서 '수식' 이란 님이 현재 B3 셀에서 사용하고 있는 수식을 말합니다.
=IFERROR(수식, "")
그러면 #N/A 오류는 나타나지 않고 빈 셀처럼 보이게 되며, 답변 드렸던 E열과 F열의 수식도 정상 작동하게 됩니다.
2.
B3 셀 등의 수식을 수정하지 않고 오류값이 있는 상태에서 E, F 열 수식에서 처리되게 하려면 다음 수식을 사용하세요.
다음 수식은 모두 배열 수식이므로 Enter 로만 입력하는 것이 아니라, Ctrl+Shift+Enter 를 동시에 눌러 입력합니다.
E3 셀
=INDEX($B$2:$D$2,MATCH(MIN(IF(ISNUMBER(B3:D3),B3:D3)),B3:D3,0))
F3 셀
=MIN(IF(ISNUMBER(B3:D3),B3:D3))
첫번째 방법을 권합니다. 그것이 엑셀 수식의 바른 접근법입니다.