2017-01-14 10 views
0

저는 예산과 총계 장부를 만들고 있는데, GL 코드에 의해 지정된 셀에 추가하기 위해 입력하는 달러 금액이 필요합니다. 그 라인에 대해 "GL 코드"가 "위원회 식품"표시 또는 수는 내가 지급 양식과를 대표 할 때특정 상황이 발생할 때 한 셀에서 다른 셀로 값을 추가하는 것을 어떻게 Excel에서 말할 수 있습니까?

enter image description here

는, 그 항목 (22.50) 추가에 대한 금액을 원하는 마스터 예산 시트에서 선택한 셀에 마스터 예산의 모든 다른 라인에 대해이 작업을 수행 할 수 있기를 바랍니다.

+0

"마스터 예산"의 항목은 무엇입니까? 그들은 그들이 정상을 가로 지르는 날짜를 가지고 있을지도 모른 것처럼 본다. 그러나 그것은 스크린 샷의 17 열 위에 잘렸다. 그래서 나는 확실하지 않다. .. – elmer007

답변

0

나는 이걸 향해 SUMIFS function가 도움이 될 것이라고 생각합니다. 예를 들면 :

= SUMIFS (! '지급 레저'B $ : $ B, '지급 레저'$ F :! $ F는, "위원회 식품")

열에서 모든 것을 요약한다 B는 "Disbursement Ledger"시트에서 F 열에 "Council Food"텍스트가 있습니다.

그러나 각 행의 GL 코드가 포함 된 '마스터 예산'시트에 열을 추가해야합니다. 의 당신이 H는 (그래서, H36는 "위원회 음식"것) 열에서 GL 코드를 넣어 가정 해 봅시다 다음 G36에 대한 수식은 다음과 같습니다!

= SUMIFS ('지급 레저'B $ : $ B, '지급 레저'$ F :! $ F, $ H36)

그래서, 지급 원장의 다음 항목은 $ 10.00이고, 온 다음 G36 셀을 "위원회 식품"의 GL 코드가 있다면 "마스터 예산"시트는 $ 32.50를 표시합니다.

+0

이것은 문자 그대로 나를 위해 모든 것을했다. 정말 고맙습니다! – PotatoSalad

+0

@PotatoSalad 도움이 된 것을 기쁘게 생각합니다. – elmer007

0

워크 시트 이벤트를 사용해야합니다. 배출구 처리기에서 조건을 추가하여 특정 행과 열을 처리합니다. linksome precautions을 참조하십시오.

w.r.t. 프로세싱 로직 @ elmer007은 SUMIF에 대해 언급했다. 더 나아가는 것이 많은 문제가되어서는 안됩니다.

Private Sub Worksheet_Change(ByVal Target As Range) 
Dim KeyCells As Range 

' The variable KeyCells contains the cells that will 
' cause an alert when they are changed. 
'Here range depends on the cells you want to track 
Set KeyCells = Range("A1:C10") 

If Not Application.Intersect(KeyCells, Range(Target.Address)) Is Nothing Then 
    ' Place your processing code here.  
End If 
End Sub