2014-01-26 2 views
1

아래 정보는 Excel에서 찾을 수 있지만 Google 스프레드 시트에서 작동하지는 않습니다. 나는 몇 가지의 기준에 해당 점수를 계산하는 세포를 얻기 위해 노력하고수식은 Excel에서는 작동하지만 Google 스프레드 시트에서는 작동하지 않습니다. - VLOOKUP을 사용하는 IFERROR

=IFERROR(VLOOKUP(B2,{1,25;2,50;3,75},2),0)*IF(VLOOKUP(A2,Sheet2!$A$2:$B$5,2,0)="T",2,1) 

:

이 Excel에서 작동 공식이다.

포인트 : 1 = 25의 포인트

  • 수량 2 = 50 점
  • 수량 3 = 75 점
  • 수량.

팀 구성원은 수량 3을 초과하는 점수를받지 못합니다. 수량은 여전히 ​​기록되지만 추가 점수는 없습니다. 팀 구성원이 다음 열에서 T이있는 경우

는 그들은 팀 구성원이 다음 열에서 O을 가지고

경우 두 배의 포인트는 그 때 표준 포인트를 얻을 수.

 A   B  C 
1 Team Member Quantity Points 
2 Josh   1 
3 Jo    2 

시트 2 : 시트 1에

은 "팀 회원"은 "팀 회원"이름

시트 1에서 시트 2 드롭 목록에서 선택됩니다

 A   B 
1 Team Member Code 
2 Josh   T 
3 Nate   T 
4 Jo    O 
5 Daniel   O 

답변

0

나는 Sheet1 Jo 대신 A3에 있어야한다고 생각합니다. 맞습니까?

그리고 B2에는 1, 2 또는 3이 있어야합니다 (또는 0 점을 산출하는 다른 것). 그 그렇다면

, 당신은 CHOOSE 대신 VLOOKUP 사용할 수 있습니다

=IFERROR(CHOOSE(B2,25,50,75),0)*IF(VLOOKUP(A2,Sheet2!$A$2:$B$5,2,0)="T",2,1) 

분명히, GoogleSpreadsheet에서 VLOOKUP은 당신이 어딘가에 테이블을 만들 경우 즉, 그 형태의 배열 만 범위를받을 수 없어 포인트 분배와 함께 작동합니다.


편집 : 도움 제리에 대한

=IFERROR(CHOOSE(MIN(B2,3),25,50,75),0)*IF(VLOOKUP(A2,Sheet2!$A$2:$B$5,2,0)="T",2,1) 
+0

감사 : 3 위의 수량이있을 수 있기 때문에, 나는이 수정을 건의 할 것입니다. 당신은 조와 칼럼에 대해 옳습니다. 내가 수식을 꽂았을 때 몇 가지 다른 선택을 할 때까지 작동하는 것 같습니다. 내 스프레드 시트는 다음과 같습니다. https://docs.google.com/spreadsheet/ccc?key=0AkYvn9U2nf47dGk1UzBIMVBuWGxOdWYwOUV4OE16d0E&usp=sharing – user3237612

+0

@ user3237612 좋아요, 문제가 무엇인지 확인했습니다. 왜냐하면 3을 초과하는 수량을 가지고 있기 때문입니다. 이는 3보다 높은 경우 임계 값을 확인해야한다는 것을 의미합니다. 스프레드 시트의 수식을 변경하여 'B2'대신 'MIN (B2,3)'이되도록했습니다. . – Jerry

+0

굉장합니다.진심으로 감사합니다. 나는이 날에 하루 이상 붙어있다. 방금 주말을 조금 더 좋게 만들었습니다. – user3237612