2014-07-11 2 views
0

월별 지출 추적 프로그램을 만들었습니다. =((SUMIF($J$3:$J$58,"Computer", $I$3:$I$58))+(SUMIF($J$3:$J$58,"Computer", $F$3:$F$58))+(SUMIF($J$3:$J$58,"Computer", $E$3:$E$58)))시작 지점으로 빈 시트가있는 동적 Excel 차트

그 합계

는 월별 영수증 입력 인터페이스의 하단에 스프레드 시트에 보관 : 달이 진행하고 Excel에서 자동으로 같은 각 범주에 대한 공식을 사용하여 모든 지불 유형에서 월별 합계를 실행 생성으로 영수증 입력 . 각 월별 영수증 입력 인터페이스는 합계 스프레드 시트를 기반으로 차트를 생성합니다. 이 데이터는 링크를 통해 연간 요약 스프레드 시트로 전송되고이를 바탕으로 연간 실행 차트가 생성됩니다. 하나의 문제를 제외하고 모든 것이 완벽하게 작동합니다. 매달 빈 종이로 시작됩니다. 데이터가 입력 될 때까지 동적 차트에서 오류가 발생합니다. 구체적으로는

"이 워크 시트의 수식에 하나 이상의 잘못된 참조가 포함되어 있습니다."

이 오류는 누군가가 빈 차트를 볼 때마다 발생하거나, 통합 문서 또는 Excel 저장할 때이를 자동 - 저장합니다.

CATEGORY =OFFSET(A!$B$105,0,0,A!$A$143,1)

TOTAL =OFFSET(A!$C$105,0,0,A!$A$143,1)

문제는 첫째 영수증 입력 할 때까지 $ A $ 143 0 점이다과 :

차트는 이름 관리자에서 두 항목을 실행 그것이 오류의 원인입니다. 이 문장은에 $ A $ 143 :

=VLOOKUP($A105,$C$64:$E$97,2,FALSE)

이 실행을 참조한다 : 이것은 등의 VLOOKUP 데이터의 무리와 함께 숨겨진 위 표를 가리키는

=+COUNTIF(C101:C134,">0")

위의 첫 번째 단락에서 언급 한 영수증 입력 인터페이스 하단의 월별 총 차트 :

=(RANK(E93,$E$64:$E$97))+COUNTIF(E$64:E92,E93)

효과는 0 값이있는 모든 지출 범주가 무시된다는 것입니다. 가능한 범주는 다양합니다. 따라서 값이 0 인 경우에도 각 차트에 모두 나열하면 많은 시각적 인 혼란이있는 프레젠테이션을 생성합니다.

내게 통합 문서를 사용하는 것은 괜찮습니다. 그러나 다른 사람들도있을 것이고 그들은 분명히 그 잘못에 혼란을 겪을 것입니다. 어떤 도움을 주시면 감사하겠습니다. 나는 대부분의 블로그 게시물을 읽고 있었고 아직 그 "아 하!" 순간. 나는 최선을 다해이 모든 것을 놓아서 유용한 정보를 포함하면서 이해할 수있게했습니다. 궁금한 점이 있으면 알려주십시오.

답변

0

당신은 그것은 잘못 1 대신 0이 표시됩니다 0 트래핑 조건

=MAX(1,COUNTIF(C101:C134,">0"))

와 COUNT 공식을 대체 할 수 있지만, 당신은 단지 차악 중 선택해야 할 수도 있습니다.

+0

답장을 보내 주셔서 감사합니다. 잘라내어 붙여 넣기를 시도했는데 어떤 이유로 처음 작동하지 않았습니다. 오늘은 약간의 시간을 그것과 함께 어울리게 보낼 것입니다. –

+0

당신이 옳다고 생각합니다. 이것을위한 우아한 해결책이없는 것 같습니다. 나는 매크로로 모든 문제를 해결하고 끝내었다. 아래에서 설명 할 것입니다. –

0

그래서 hnk에서 설명한 것처럼이 문제에 대한 해결책은 쉽게 제시되지 않습니다. 나는 내가 어떻게 주위에 있는지를 나눌 것이라고 생각했다. 그런 식으로이 쓰레드는 쓸모없는 고아가 아닙니다.

위에서 언급 한 것처럼 빈 동적 차트를 남기지 않고 삭제하고 각 워크 시트의 VBA 트리거로 대체했습니다. 예 :

최초의 비용이 경우 A_Chart_Creation에, 매크로를 (세포 J3가 채워해야하는 과정에서) 매달 입력
Private Sub Worksheet_Change(ByVal Target As Range) 

If Target.Address = "$J$3" Then 
Call A_Chart_Creation 
End If 

End Sub 

이 방법은 동적 차트를 생성하고이 모든 것을에서 자동 조종 장치에있다. 지출 추적기에는 연간 요약 비용 로그와 차트가 포함되어 있으므로 1 월의 매크로에서 연례 차트 생성을 포함했습니다. 이렇게하면 모든 것이 멋지고 깨끗합니다. 사용자가 혼동하지 않는 오류는 없습니다.

관련 문제