시트의 두 열 중 하나에서 사용자 입력을 허용하는 Excel 스프레드 시트를 만들어야합니다. 수동 입력이없는 열은 값을 계산해야합니다. 설명하기 위해이 그림에순환 Excel 수식
를 세 개의 열 사이의 관계가있다. 총 가격 = (가격/단위) * (단위 계산). 내 스프레드 시트의
사용자는 두 가지 중 하나를 수행합니다. "가격/단위"그들은 수동으로 값을 입력합니다
- 이 경우 "총 가격"을 계산해야합니다 (가격/단가 * 단위 수).
- 그들은 "Total Price"값을 수동으로 입력합니다.이 경우 가격/단위를 계산해야합니다 (총 가격/단위 수).
사용할 수있는 수식이 있습니까? 어쩌면 "If-C1-is-a-formula"함수? 나는 이것이 불가능하다고 생각하고있다.
편집 : 매크로는 나를 위해 필요 없습니다. 더 일찍 언급하지 않아서 미안해. Java를 통해 Apache POI (doesn't allow for the creation of macros)를 통해이를 개발할 것입니다.
이벤트 처리기가 필요합니다. 매크로는 쉬울 것입니다. –
Excel 2013에는 참조하는 셀의 수식을 반환하는 'FormulaText'라는 새 함수가 있습니다. 그러나 나는이 작업을 VBA 코드와 함께 수행해야한다는 것에 동의합니다. – jgridley