2012-03-20 3 views
0

숫자 목록이 있습니다. 이전 셀에서 현재 셀을 빼기위한 일반 수식이 필요합니다.2 셀의 일반 비교

=SUM(A6-A5) 

있는 방법에 있나요 : 내가 예를 들어 이전 셀 (A5)와 A6를 비교하지 않고 다음과 같이 항상 뭔가를해야 할 수 있도록

A1 123 
A2 234 
A3 345 
A5 456 
A6 567 

나는 일반적인 기능을 원하는 Excel에서이 작업을 수행합니까?

+1

나는 질문을 이해할 수 없습니다. – jon

+0

바라건대 지금 더 잘 설명해주세요 – paultop6

+0

두 개의 셀만있는 경우'= A6-A5' 만 할 수 있습니다. – jon

답변

0

VBA에서는 선택한 셀에 상대 셀 지시문을 사용하여 공용 액세스 가능 함수를 프로그래밍 할 수 있습니다.

쉽게 vba 명령에 맞는 매크로를 기록하고 특정 요구 사항에 맞게 매크로를 변경하고 공개적으로 액세스 할 수 있도록하기 위해. 이 같은

뭔가를해야만 : Excel에서

Public Function funtionname() 
Dim val1, val2 As Integer 
    val1 = ActiveCell.Offset(-2, 0).Value 
    val2 = ActiveCell.Offset(-1, 0).Value 
    functionname = val1 + val2 
End Function 

특정 셀에 당신이 "= FUNCTIONNAME()"처럼 자신의 함수를 추가

+0

이 제안에 의해 당신은 무엇을 의미합니까? 명확하지 않습니까? – brettdj

+0

소스 코드가 추가되었습니다. –

+1

UDF가 다른 셀을 내부적으로 참조하도록하는 것은 나쁜 습관입니다. 다른 셀에 대한 참조는 대신 매개 변수로 전달되어야합니다. – markblandford