Excel - 함수와 같은 다른 입력이 있는 다른 셀에서 사용할 수식을 한 셀에 정의합니다.

Excel - 함수와 같은 다른 입력이 있는 다른 셀에서 사용할 수식을 한 셀에 정의합니다.

엑셀 2010을 사용하고 있습니다. 하나의 셀에 정의된 수식을 마치 사용자 정의 함수인 것처럼 사용하고 싶습니다.

예: A1에 다음과 같은 것을 넣었습니다(실제 구문이 아니라는 것을 알고 있습니다).

= 3 * Input + 15

그런 다음 B1에서는 다음과 같이 사용합니다.

= A1(10)

그리고 C1에서는:

= A1(20)

나는 VBA 함수를 작성하는 데 의존하지 않고 이런 식으로 수행하고 싶습니다. 가능합니까? 그렇다면 어떻게?

감사해요.

답변1

한 가지 해결책은 Excel의 데이터 테이블 기능을 사용하는 것입니다. 데이터 테이블은 사용할 수 있는 What-If 분석 옵션 중 하나입니다(Excel 2007에서는 확인할 수 없지만 Excel 2010에는 여전히 있는 것으로 가정합니다). 다음은 이 기능을 사용하는 방법에 대한 예입니다. 이는 Microsoft 도움말 파일이 IMO 지침에 대해 가볍기 때문에 유용합니다.

예를 사용하려면 수식 = 3*을 계산하려고 합니다.엑스여러 다른 값의 경우 +15엑스. B1더미 값이 있는 곳은 어디 입니까?엑스, 다음에 다음을 입력합니다 C2.

=3*B1+15

B3 이하에서는엑스테스트하려는 값입니다.

데이터 테이블 설정

이제 데이터 테이블에 대한 프레임워크가 있으므로 What-if 분석을 수행할 수 있습니다. 전체 테이블 프레임워크( B2:C8이 예에서는 값과 수식이 포함됨)를 선택합니다. 이제 데이터 리본에서 '가정 분석' -> '데이터 테이블...'을 선택합니다. 대화 상자에서 열 입력 필드에 수식이 참조하는 더미 셀의 주소를 입력하세요. (테이블을 세로가 아닌 가로로 설정한 경우 행 입력란에 주소를 입력해야 합니다.)

가정 데이터 테이블 대화상자

확인을 클릭하고 테이블이 각 입력 값에 대한 적절한 출력 값으로 채워지는 것을 확인합니다.

산출

이 솔루션은 UDF가 제공하는 유연성을 제공하지 않을 수도 있지만 본질적으로 귀하가 요구하는 기능을 제공한다고 생각합니다. 귀하의 예제 수식은 간단하고 작성도 가능하지만 이러한 방식으로 수식을 사용하려는 이유가 있다고 가정합니다. 데이터 테이블은 더미 값에 의존하는 많은 데이터가 있고 다양한 값에 대해 평가하려는 수식이 해당 종속 데이터를 참조하는 상황에 이상적입니다. 예를 들어, 저는 이 기능을 사용하여 생성했습니다.ROC 곡선다양한 임계값에서 민감도와 특이도를 계산하여 신속하게 수행할 수 있습니다.

답변2

수식에 정의된 이름을 사용해 볼 수도 있습니다. 수식을 정의한 후에는 이름을 사용하여 반복해서 사용할 수 있습니다. 이 기능은 수식을 더 쉽게 재사용할 수 있도록 추가되었습니다.

다음은 MS Office 사이트 링크입니다.수식에서 이름 정의 및 사용.

답변3

최신 Excel 함수에서는 Excel 사용자 지정 함수 추가 기능을 만들 수 있습니다! 이를 통해 정의할 수 있습니다.Node.JS 함수재사용하세요.

마이크로소프트는좋은 튜토리얼활용방법에 대해에야디야'에스사무실 발전기.

관련 정보