2013-04-05 3 views
0

좋아, 제목은 오해의 소지가있는 머리입니다. 먼저 Google 스프레드 시트에 있습니다. 둘째, 이것은 IF (조건, IF (...)) 종류의 상황을 반환합니다. (또한이 사이트에서 Excel 수식 질문을 게시 할 수 있는지 알아보기 위해 많이 보았습니다. 그래서 이것이 적당한 장소가 아니라면 그렇게 말하면서 삭제하겠습니다). 나는 기본적으로 A1이 있다면 반환 "A", "B", "될 것을 동일하게 C1 필요Excel - 하나의 셀에 여러 개의 IF가 있습니다.

-3 -2 -1 0 1 2 3 4 5 
    ___________________________ 
A| 0, 0, 0, 1, 2, 4, 8, 12,16 
B| 0, 0, 1, 2, 4, 8, 12,16,20 
C| 0, 1, 2, 4, 8, 12,16,20,24 
D| 1, 2, 4, 8, 12,16,20,24,28 

:

는 내가 2 개 세포를 기반에서 값을 얻을 필요가 테이블이 C "또는"D "이고 B1은 -3 ~ 5 범위입니다.

내 시도는 모두 #error 였으므로 지난 한 시간 동안 보여줄 내용이 없습니다. 이것을 알아내는 것. 그래도 방법이 있다고 확신합니다. 내 실패한 시도를 원한다면 알려주세요.

+0

예에서 A는 숫자 행이므로 A1이 "A", "B", "C"또는 "D"인 경우는 무엇을 의미합니까? 또한 제약 조건이 충족되면 C1의 가치는 무엇입니까? 충족되지 않으면 그 가치는 무엇입니까? –

+0

@SimonMcKenzie 사용자가 작성하는 양식으로 바뀝니다. 예 : A1에서는 "A"를 입력하고 B1에서는 3을 입력하고 C1은 8을 반환합니다. 그렇지 않으면 C1은 단지 0이어야합니다. – jtsmith1287

답변

1

=IFERROR(VLOOKUP($A$1,Sheet2!$A$1:$J$5,$B$1+5,FALSE),0) 

VLOOKUP 기능은 행 어디 다목적를 조회 : 테이블이 Sheet2의 왼쪽 상단에 저장됩니다, 당신은 세포 C1에 다음 수식을 사용할 수 있습니다 빨간색 글씨는 (A1에 주어진대로). 발견되면 B1의 내용으로 표시된 열의 값을 반환하고 5를 추가하면 올바른 값으로 바뀝니다. FALSE 매개 변수는 조회가 정확히 일치해야 함을 나타냅니다.

값을 찾을 수없는 경우 IFERRORVLOOKUP으로 감싸면 0이 삽입됩니다.

나는및 Sheet2에있는 표와 공식을 공유합니다.

+0

레이블을 반환하지 못하게 할 방법이 있습니까? B1에 -4가 입력되면 "A"또는 "B"등이 반환되므로 스프레드 시트에서 다른 계산과 함께 오류가 발생합니다. – jtsmith1287

+0

Nvm, 방금 테이블을 확장하고 B1에서 +5를 증가시켜 보정했습니다. 답변 해주셔서 감사합니다! – jtsmith1287

+0

당신은 환영합니다. -4가 입력 된 예외 상황에 대해서는 생각하지 않았습니다. '$ B $ 1 + 5 '표현식을'($ B $ 1> -4, $ B $ 1 + 5, -1)'로 대체 할 수 있습니다. –

0

VLOOKUP을 사용할 수 있습니다. 당신은 A5에 테이블을 배치하면 예를 들어, C1에 대한 공식 다음합니다

=VLOOKUP(A1,A5:J9,B1+5,FALSE) 

(A5:J9이 조회 테이블이며, 당신도 다른 시트에, 어디든지 이동할 수)한다고 가정

2

하면 어레이 모드 INDEX를 사용하여 시도 :

$G$9:$O$12
행 레이블 (A .. D)가이 보유 $G$8:$O$8

=IFERROR(INDEX($G$9:$O$12,MATCH($A$1,$F$9:$F$12,0),MATCH($B$1,$G$8:$O$8,0)),0) 

$F$9:$F$12
열 레이블 인에
데이터가 가정 오름차순으로 정수가되는 열 머리글에 의존하지 않는다는 이점이 있습니다.

관련 문제