나는 이것이 아마도 매우 간단한 질문이라는 것을 알고 있지만, 나는 스스로 찾아 낼 수 있도록 구글에서 어떻게 단어를 쓰는지 전혀 모른다.
기본적으로 쇼핑 목록 인 Excel 스프레드 시트가 있습니다.
Apples--------$1.00
Bananas-----$2.25
Carrots-------$1.75...
내가 알아야 할 것은 각 항목을 추가 한 후 총계가 무엇인지 알려주는 다음 열에 실행중인 부분합을 작성하는 방법입니다. 그러면 스프레드 시트가 다음과 같이 보입니다.
Apples--------$1.00--------$1.00
Bananas-----$2.25--------$3.25
Carrots-------$1.75--------$5.00...
하루가 끝나고 나면 처럼 새 항목과 가격을 추가하고 자체적으로 실행중인 부분합을 계산하도록 할 수는 있지만 기존 목록을 처리 할 수있는 방법으로 해결할 수 있습니다. 내가 어떻게 이럴 수 있니?
답변
그것을하는 간단한 방법은 SUM
절대 시작 주소가 있지만 수식이 시리즈 확장으로 복사 될 때 변경되는 끝 주소가있는 수식.
가격이 기둥에 있다고 가정합니다. B
그리고 그들은에서 시작한다. B1
, 장소 =SUM($B$1:B1)
누적 합계 열의 첫 번째 셀에 그런 다음 셀을 선택하여 그 아래쪽에 그리퍼가 보이도록하십시오. 항목 가격 열에 누적 합계 열에 항목 수가 많아 질 때까지 끌어서 아래로 끕니다.
Excel은 항목 가격 열의 맨 위에서 누적 합계 열의 현재 셀과 같은 수준까지 합계되도록 수식을 자동으로 조정합니다. 수식의 달러 기호는 드래그하여 계열을 확장 할 때 시작 셀이 조정되지 않도록하지만 끝 셀은 주소에 달러 기호가 없으므로 자동으로 조정됩니다 (상대 주소 임).
답변
BenN의 훌륭한 대답은 아마도 이것을 어떻게 처리 할 것인가이지만, 다른 특정 상황에서 작동 할 수있는 구조를 제공하는 또 다른 아이디어가 있습니다.
가격이 B 열에 있고 누적 합계가 C 열에 있다고 가정합니다. =B1
누적 합계 열의 첫 번째 셀에서 C1 . 그런 다음 장소 =C1+B2
셀 안에 C2. 그러면 이전 누적 합계에 새 값이 추가됩니다. 셀 선택 C2 그래서 당신은 그것의 오른쪽 하단에있는 작은 검은 사각형 그리퍼를 볼 수 있습니다. 정사각형을 잡고 항목 가격 열에 누적 합계 열에 항목이 많이있을 때까지 아래로 끕니다. (그 작은 사각형을 두 번 클릭하면 자동 완성도 수행됩니다.)
답변
약간 복잡해지면서 좀 더 복잡하지만 다른 방법으로 그것을 할 수 있습니다.
A B C D E Item Price Amount $2.50 Sum Apples $1.00 2.5 Bananas $2.25 Carrots $1.75
D1의 수식은 다음과 같습니다. =SUMPRODUCT(B2:B4;C2:C4)
추가 할 수도 있습니다. =COUNTIF(A:A;"<>")-1
D2에 입력하십시오. # of items listed
D2의 오른쪽에있는 E2에서 D1을 다음과 같이 변경하십시오.
=SUMPRODUCT(INDIRECT("B2:"&CELL("address";OFFSET(B2;D2-1;0)));INDIRECT("C2:"&CELL("address";OFFSET(C2;D2-1;0))))
… 그리고 목록 업데이트는 항목, 가격 및 금액을 입력하는 것처럼 간단합니다.
“# of items …”가 업데이트되면 새 항목 옆의 열에 표시된 가격과 금액이 D1의 합계에 포함됩니다.
작동 원리 :
COUNTIF()
D2는 행이 채워진 행 수를 나타냅니다. 즉, 제목 행을 포함합니다. 제목 행은 합계에서 “제거”됩니다. -1
결국.
사용 OFFSET()
B2 (및 C2)에서 D2 행 아래로 셀 “참조”를 생성하고 “-1″로 조정하여 마지막 항목 아래의 셀을 포함하지 않습니다.
참조는 다음 텍스트로 바뀝니다. CELL()
그래서 그것을에 추가 할 수있다. "B2:"
와 &
…
생성 된 텍스트 문자열로, INDIRECT()
무엇을 만들 것인가? SUMPRODUCT()
그 일을 성취해야한다.
케이크 조각 맞지? 😉