2014-10-08 4 views
0

3 엑셀 시트가 있습니다.다른 열에 따라 합계 값

  • 주문 번호
  • 에이전트와
  • 순서 값 : Sheet 1에서 나는 3 열이있다.

Sheet 2에는 주문 번호가있는 열이 하나뿐입니다.

  • 에이전트와
  • 총 주문 값 : 세 번째 sheet에서 나는 2 열이.

나는 (sheet 3에) 모든 Agent에 대한 sumOrder values하기를 원하지만 sheet 1에서 경우에만 order numberssheet 2에서 order number이 포함되어 있습니다. 어떤 기능을 사용해야합니까? "Contains"과 같은 기능이 excel에 있습니까? countif을 시도했지만 한 가지 기능으로 작성할 수 없습니다.

+0

'SUMIFS'를 사용해 보았습니까? [여러 조건을 기반으로 합계 값] (http://office.microsoft.com/en-in/excel-help/sum-values-based-on-multiple-conditions-HA102809345.aspx) – elimad

+0

@elimad 예 시도했습니다. . 상담원 이름 기준을 추가했지만 주문 번호 기준을 추가하는 방법을 찾을 수 없습니다. 이 기준을 추가하면 하나의 행만의 값이 표시됩니다. – user3885474

답변

1

데이터 아키텍처를 조정해야합니다.

Sheet1의에 이제 데이터를 기반으로 Sheet3에있는 피벗 테이블을 구축 할 수 있습니다

=IF(ISNUMBER(MATCH(A2,Sheet2!A:A,0)),"include","exclude") 

enter image description here

처럼, 현재 행의 주문 번호는 시트 2에 존재하는지 확인하는 공식 열을 추가 Sheet1에. 에이전트로 행으로, 주문 값을 값으로, sheet2를 필터로 끕니다. 해당 필터를 "포함"으로 설정하십시오.

enter image description here

관련 문제