>source

나는 이것이 해결하기 쉬운 문제라고 확신하지만 어려움을 겪고 있으므로 도움을 구할 것이라고 생각했습니다.

기본적으로 다음 설정이 있습니다.

A 열의 팀 이름
B 열에서 획득 한 점수

그런 다음 C 열에 팀 이름을 입력하고 D 열에 A 열의 이름과 비교하여 C 열에 추가 한 이름을 확인하고 B 열에서 얻은 점수를 자동으로 표시하는 공식을 갖고 싶습니다.

예를 들어-
A 열 = "Man Utd"
B 열 = "3"
그런 다음 "Man Utd"를 C 열에 입력하고 "3"(B 열)이 D 열에 자동으로 나타나기를 원합니다.

나는 이것이 가능하다고 생각하지만 기쁨없이 다양한 VLOOKUP, MATCH, IF (몇 가지 예를 들어) 공식을 시도했습니다.
누구든지 도울 수 있다면 감사하겠습니다.

편집 된 추가 :

내가 고안 한 스프레드 시트는 내가 운영하는 축구 (또는 출신지에 따라 축구) 포럼 게임의 득점을 도와주는 것입니다. 아이디어는 각 플레이어가 10 개의 축구 팀을 선택하고 득점 한 각 골에 대해 점수를 얻는다는 것입니다. 그러나 그들은 또한 골을 넣지 않을 것이라고 생각하는 팀을 하나 선택합니다. 팀이 득점하지 못하면 3 점을 얻지 만 팀이 득점하면 팀이 득점하는 모든 골에 대해 점수를 잃습니다.

예를 들어-예 A) 플레이어는 득점하지 않기 위해 맨유를 선택했지만 3 점을 얻었습니다. 이것은 플레이어가 -3 점을 얻는다는 것을 의미합니다. 예 B) 플레이어는 득점하지 않기 위해 맨유를 선택했지만 득점하지 않았습니다. 이것은 플레이어가 3 점을 얻는다는 것을 의미합니다.

아래에 제안 된 것과 유사한 공식을 만드는 방법이 있습니까?이 선택에 대해 A 열의 목록에있는 팀을 C 열에 입력 한 팀과 일치시키고이 팀 옆의 점수 (열 B)가 "0"이면 D 열의 해당 셀에 3 점을 할당하지만 B 열의 점수가 0보다 큰 경우 (예 : 3) D 열의 해당 셀 결과는 B 열에 표시된 값을 뺀 값으로 읽습니다. (예 : -3).

이것이 의미가 있기를 바랍니다!

다시 한 번 감사합니다


  • 답변 # 1

    시도하십시오

    =IFERROR(VLOOKUP( C2,A2:B,2,0),"pick a team")
    
    

    당신은 사용해야합니다 0 또는 FALSE 팀이 정렬되지 않은 경우. 그렇지 않으면 사용 1 또는 TRUE .

    둘 이상의 팀을 반환하려면 ARRAYFORMULA 함수.

    =ArrayFormula(IFERROR(VLOOKUP(C2:C,A2:B,2,0)))
    
    

    사용 된 기능 :

    ArrayFormula

    VLOOKUP

    IFERROR

  • 답변 # 2

    VLOOKUP 기능을 어떻게 사용했는지 모르겠습니다. 첫 번째 매개 변수는 우리가 찾을 문자열입니다. 두 번째 매개 변수는 표 형식 섹션을 나타내야합니다. 귀하의 경우에는 A 및 B 열을 포함해야합니다.

    C 열에서 값을 찾으면 표 섹션의 두 번째 열에 해당 값이 표시됩니다. (표 섹션의 "두 번째"열은 VLOOKUP 함수의 세 번째 매개 변수에 표시됩니다.)

관련 자료

  • 이전 assembly - x86 절차 버그
  • 다음 python - 혼합 값으로 행을 추출하는 방법