아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
검은발구지27
검은발구지2719.12.12

엑셀작업중 함수짜기가 어려워 질문 드립니다.

'Initial BIA'라는 열의 내용이 [대상]과 [비대상]이 있습니다.

그중에서 대상에 해상되는 부분이 윗줄과 아랫줄에 총 2개의 행이 있습니다.

윗줄에 있는 [대상]이 4라는 숫자가 처음 시작하는 지점, 즉 '7일'이라는 소리인데

이 경우 4.MTPD(최대허용중단시간) 이라는 열에 '7일'이라고 표시되게 함수를 짜려고 합니다.

원하는 바를 다시 말씀 드리자면 4라는 숫자가 처음나온 그 시간

예를 들면 위에서는'7일'이 결과로 나오도록

함수를 짜고 싶은데 어떻게 해야할지 모르겠어서 질문드립니다.

('Initial BIA'라는 열의 내용이 [대상]인 부분에 숫자가 4가 적힌 위치가 30분이라면 4.MTPD(최대허용중단시간) 이라는 열에 '30분'이라고 표시될수 있게 즉 4가 적혀있는 날짜(즉시~2개월) 까지로 표시되게 함수를 짜게 도와주시면 감사하겠습니다.)

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 아래와 같이 입력하시면 될것 같습니다.

    =INDEX($D$1:$J$1, MATCH(4, D4:J4,0))

    각 함수별 설명은 아래와 같습니다.

    INDEX 함수설명

    테이블 또는 배열에서 행 및 열 번호 인덱스로 선택 된 요소의 값을 반환 합니다.

    INDEX 함수의 첫 번째 인수가 배열 상수이면 배열형을 사용합니다.

    구문

    INDEX(array, rownum, [columnnum])

    INDEX 함수의 array 형식에는 다음과 같은 인수가 사용 됩니다.

    • 배열의 필수 요소입니다. 배열 상수나 셀 범위입니다.

      • Array에 하나의 행 또는 열만 포함 된 경우 해당 rownum 또는 columnnum 인수는 선택 사항입니다.

      • Array에 행과 열이 둘 이상 있고 rownum 또는 columnnum만 사용 하는 경우 INDEX는 전체 행 또는 배열 열의 배열을 반환 합니다.

    • row_num 필수 요소입니다. 값을 반환할 배열의 행을 선택합니다. Rownum를 생략 하면 columnnum가 필요 합니다.

    • column_num 선택 요소입니다. 값을 반환할 배열의 열을 선택합니다. Columnnum를 생략 하면 rownum가 필요 합니다.

    MATCH 함수설명

    MATCH 함수는 셀 범위에서 지정된 항목을 검색하고 범위에서 해당 항목이 차지하는 상대 위치를 반환합니다. 예를 들어 A1:A3 범위에 값 5, 25, 38이 있는 경우 =MATCH(25,A1:A3,0) 수식은 25가 범위의 두 번째 항목이므로 숫자 2를 반환합니다.

    구문

    MATCH(lookupvalue, lookuparray, [match_type])

    MATCH 함수 구문에는 다음과 같은 인수가 사용됩니다.

    • lookup_value 필수 요소입니다. lookup_array에서 찾으려는 값입니다. 예를 들어 전화 번호부에서 어떤 사람의 번호를 찾으려고 할 때 그 사람의 이름을 사용하여 찾지만 원하는 데이터는 그 사람의 전화 번호입니다.

      lookup_value 인수는 숫자, 텍스트, 논리값 등의 값이거나 숫자, 텍스트 또는 논리값에 대한 셀 참조일 수 있습니다.

    • lookup_array 필수 요소입니다. 검색할 셀 범위입니다.

    • match_type 선택 요소입니다. -1, 0 또는 1 수입니다. Match_type 인수 Excel lookupvaluelookuparray값과 일치 하는 방식을 지정 합니다. 이 인수에 대 한 기본값은 1입니다.

    함수 설명은 아래 페이지를 참고 했습니다.

    https://support.office.com/ko-kr/article/Formulas-and-functions-294d9486-b332-48ed-b489-abe7d0f9eda9#ID0EAABAAA=Reference

    동일한 예제 아래에 올려놓았습니다.

    https://docs.google.com/spreadsheets/d/1GQPAtk1uaItEPfBM-LRrk8QWKMgNpvAUduwkGCQiMjg/edit?usp=sharing


  • 즉시, 30분, ... 을 2행
    즉시, ..., 2개월은 B열부터 K열까지.
    대상이라고 쓰여 있는 행을 5행이라고 하구요.
    Initial BA가 A열이라고 하면

    =INDEX(B2:K2, 1, MATCH(4,B5:K5,0))

    을 4.MTD 최대허용이라고 쓰여 있는 열은 J열이니까,
    J5에 넣으시면 됩니다.