2014-02-10 4 views
0

저는 이것이 가능하고이 커뮤니티가 도움이되기를 바랍니다.복잡한 Excel 수식

계산할 셀 D19가 있습니다. 이 계산은 다음을 기반으로 계산됩니다.

  • 셀 D18에는 백분율을 출력하는 달리 계산 된 수식이 들어 있습니다.
  • 셀 G8에는 4 자리 코드가 들어 있습니다. 해당 셀은 과 일치합니다. 다른 워크 시트의 셀 행렬에 포함 된 텍스트의 일부 또는 전부가입니다.이 행렬에는 셀 B5 : B143이 포함됩니다.
  • 다른 워크 시트에서 BN에서 BU까지의 열은 셀 D19에서 끝내야하는 최종 출력 목표 인 백분율 숫자를 포함합니다. BN4 ~ BU4는 5 %에서 시작하여 40 %에 도달 할 때까지 5 % 씩 증가합니다. 각 열 머리글 아래에 다른 비율로 가득 찬 열이 있습니다.
  • 셀 D18에 포함 된 내용 (위의 첫 번째 글 머리 기호에서 언급 한 백분율 수치 임)을 기준으로 가장 가까운 5 %로 내림차순으로 D19에 알리기 위해 셀 G8에 항목이 필요합니다. BU 매트릭스를 통해 BN을 조회하고 D19에 백분율 그림을 채 웁니다.

예를 들어, D18은 21.6 %라고 말합니다. G8이 S700을 말합니다. B5 : B143의 어느 지점에 텍스트 S700이 있고 셀 BQ54에 BQ 열 ("20 %"라는 제목이 있음)에 2.72 %가 표시됩니다. 2.72 %가 D19 셀에 나타나기를 원합니다.

복잡한 질문을 드려 죄송합니다. 누군가가 도울 수 있기를 바랍니다.

+0

지금까지 해보신 것은 무엇입니까? 예를 들어 = IF 함수를 사용하여 G8을 읽고 행렬과 일치하는지 확인하는 등 여러 가지 기능을 열로 구분할 수 있습니까? (= IF (SEARCH ("3", G8), TRUE, FALSE) 함수는 G8에 3이 있으면 TRUE를, 그렇지 않으면 FALSE를 반환합니다. – rajah9

답변

0
=INDEX(differentworksheet!BN4:BU143,MATCH("*"&G8&"*",differentworksheet!B4:B143,0),MATCH(D18,differentworksheet!BN4:BU4,1)) 

다른 워크 시트를 워크 시트 이름으로 바꿉니다.

+0

작동했습니다! 놀랄 만한!! – jdflynn55

+0

@ jdflynn55 도와 줘서 기쁩니다! 자유롭게 [내 답변 수락] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – user2140261

+0

방금 ​​답변을 수락했습니다 - 감사합니다! – jdflynn55