2014-09-12 2 views
1

통화가 JMD 인 경우 소계 열에 수식을 적용 할 수있는 비용에 대한 스프레드 시트가 있습니다. 그렇지 않으면 합계를 변경하지 않고 그대로두고 싶습니다. 다음은 제가 적용하고자하는 행입니다. 하나의 열에 하나의 값만 있습니다.Excel의 수식은 셀의 통화에 따라 다릅니다.

enter image description here

난 그때 USD로 변환 값 시간 "0.0089"를 곱할 필요는 JMD 경우 값을 갖는 행의 열을 취할 수 소계 열을 필요로한다. 값이 USD 인 경우 부분합 열에 그대로 값을 입력해야합니다.

도움을 주시면 큰 도움이됩니다.

+0

JMD 통화는 미국 달러 통화와 비교하여 어떤 형식입니까? 그들 모두 앞에있는 통화 형식의 숫자입니까? JMD는 항상 열 K에 표시됩니까? –

+0

셀 E부터 K까지는 JMD 또는 USD를 포함 할 수 있지만 행의 하나만 값을 갖습니다. – taraloca

답변

0

드롭 다운에서 이상적으로 USD 또는 JMD를 선택하는 열을 추가하는 것이 좋습니다 (데이터 유효성 검사 참조). 현재 열 C의 왼쪽에 추가하면 수식은 다음과 같을 수 있습니다.

=sum(F9:M9)*IF(C9="USD",1,0.0089) 

간단하고 명확하며 유지하기 쉽습니다!

+0

이것은이 시나리오에서 완벽하게 작동합니다 ... 감사합니다. 각 열의 합계를 알려주십시오. 각 열에는 JMD 또는 USD가있을 수 있으며 총 USD에 추가하려고합니다. 따라서 셀을 추가하기 전에 열을 합하고 JMD에서 USD로 변환하십시오. 너에게 이해가 되니? 각 열의 하단에는 비용 총계가 있습니다. – taraloca

+0

그래서 각 열 E ~ K의 하단에있는 소계를 (그림과 같이)보고 있습니까? 그렇다면, 부산물을 살펴 보는 것이 좋습니다(). 나는 부산물을 사용하여 몇 가지 질문에 대답했다. 그걸 확인해보고, 뭔가 생각 나게하고 다시 올릴 수 있는지 알아봐. 나는 모든 답변을 숟가락으로 먹고 싶지 않다! :) –

+0

감사합니다 Jacob ... 내가 스푼 급식을 찾고 있지 않기 때문에 이것들을 볼 것입니다;) – taraloca

0

당신은 당신이 도로 아래를 설명 할 수있는 다른 조건이있을 수 있지만, 그대로 다음과 같은 공식이 질문을 해결합니다

는 M9 셀에 다음을 입력하고 필요에 따라 아래로 복사 :

=IF(IFERROR(MATCH("*USD*",E9:L9,0),0)<>0,TEXT(SUBSTITUTE(INDEX(E9:L9,MATCH("*USD*",E9:L9,0)),"USD ",""),"0.00"),IF(IFERROR(MATCH("*JMD*",E9:L9,0),0)=0,"",TEXT(SUBSTITUTE(INDEX(E9:L9,MATCH("*JMD*",E9:L9,0)),"JMD ","")*0.0089,"0.00"))) 

희망이 도움이됩니다. 건배!

+0

나는 이것을 시도했지만 아무 것도 나타나지 않지만 실제 셀 위의 텍스트 입력 영역에 수식이 나타납니다. 셀 M9가 비어 있습니다. – taraloca

+0

위 예에서 셀 M9는 공백 (또는 대시)이어야합니다. 주어진 행에 대해 열 E : L에 값이 없으면 내 수식은 빈 셀을 반환하도록 작성됩니다. 빈 셀은 반환하는 결과를 참조 할 수있는 다른 수식에 대해 '친숙합니다'(스톡 수식은 약간의 조정없이 돌진을 처리). 후속 행으로 복사 해보고 문제가 여전히 남아있는 경우 제게 알려주세요. 건배! – Derrik

+0

K9에 값이 있기 때문에 M9의 값은 .0089를 곱한 값이어야합니다. – taraloca

관련 문제