가이드 중개사 전용
부동산 데이터 관리 서비스 회원가입 PropSheet 시작하기 →

수식 (Formula)

수식 필드를 사용하면 다른 필드의 값을 참조하여 자동으로 계산된 결과를 표시할 수 있습니다. 평당가 계산, 수익률 산출, 조건부 판단 등 부동산 실무에서 반복적으로 수행하는 계산을 자동화할 수 있습니다.

8.1 수식 필드 만들기

수식 필드는 다른 필드의 값을 참조하여 자동으로 계산 결과를 보여주는 특별한 필드입니다. 수식 필드의 셀은 직접 편집할 수 없으며, 참조하는 필드의 값이 변경되면 자동으로 재계산됩니다.

수식 필드 추가 방법

  1. 스프레드시트의 마지막 컬럼 오른쪽에 있는 + (필드 추가) 버튼을 클릭합니다.
  2. 필드 이름을 입력합니다 (예: "평당가", "수익률(%)" 등).
  3. 필드 타입을 수식(formula)으로 선택합니다.
  4. 수식 입력란이 나타나면 수식을 작성합니다.
  5. 저장을 클릭하면 수식 필드가 추가되고, 모든 레코드에 대해 자동 계산이 실행됩니다.
📸
fm-01
수식 필드 추가 화면
필드 타입 드롭다운에서 "수식(formula)"이 선택된 상태로 캡처
참고: 수식 필드는 자동으로 읽기 전용이 됩니다. 셀을 클릭해도 직접 값을 입력할 수 없으며, 수식 결과만 표시됩니다.

8.2 필드 참조

수식에서 다른 필드의 값을 사용하려면 {필드명} 문법으로 참조합니다. 중괄호 안에 정확한 필드 이름을 입력하면 해당 필드의 값이 수식에 대입됩니다.

참조 문법

문법 설명 예시
{필드명} 해당 필드의 값을 참조 {매매가(만원)}, {전용면적(㎡)}
팁: 필드명은 괄호, 특수문자를 포함하여 정확하게 입력해야 합니다. 예를 들어 "매매가(만원)" 필드를 참조하려면 {매매가(만원)}으로 작성합니다.

자동 COALESCE 처리

참조하는 필드에 값이 없는(NULL) 경우에도 수식이 오류 없이 동작하도록, PropSheet은 필드 타입에 따라 자동으로 기본값을 적용합니다.

필드 타입 NULL 대체값 설명
숫자 (number) 0 빈 숫자 필드는 0으로 처리 (COALESCE(값, 0))
텍스트 (text) '' (빈 문자열) 빈 텍스트 필드는 빈 문자열로 처리 (COALESCE(값, ''))
📸
fm-02
수식 입력란에서 필드 참조
수식 입력란에 {매매가(만원)} 등 필드 참조가 작성된 상태로 캡처

8.3 지원 함수

PropSheet 수식에서 사용할 수 있는 함수와 연산자 목록입니다. 이들을 조합하면 복잡한 계산도 하나의 수식으로 처리할 수 있습니다.

산술 연산자

기본 사칙연산을 지원합니다. 숫자 필드 간의 계산에 사용합니다.

연산자 설명 사용 예시 결과 예시
+ 더하기 {매매가(만원)} + {취득세(만원)} 55000
- 빼기 {매매가(만원)} - {보증금(만원)} 40000
* 곱하기 {월세(만원)} * 12 2400
/ 나누기 {매매가(만원)} / {전용면적(㎡)} 595.24

함수 목록

함수 문법 설명 사용 예시
IF IF(조건, 참값, 거짓값) 조건이 참이면 참값을, 거짓이면 거짓값을 반환합니다. 중첩 사용 가능합니다. IF({매매가(만원)}>50000, "고가", "일반")
ROUND ROUND(값, 소수점자릿수) 지정한 소수점 자릿수까지 반올림합니다. ROUND({매매가(만원)}/{전용면적(㎡)}, 1)
CONCATENATE CONCATENATE(값1, 값2, ...) 여러 값을 하나의 문자열로 결합합니다. CONCATENATE({주소}, " ", {상세주소})
LEN LEN(텍스트) 문자열의 길이(글자 수)를 반환합니다. LEN({비고})
MOD MOD(값, 나누는수) 나머지를 반환합니다. MOD({층수}, 2)
FLOOR FLOOR(값) 소수점 이하를 버리고 내림합니다. FLOOR({전용면적(㎡)} / 3.3)
& 값1 & 값2 문자열 결합 연산자. CONCATENATE의 간편 대안입니다. {주소} & " " & {동호수}
📸
fm-03
IF 함수 수식 작성 예시
IF 함수가 포함된 수식을 입력하는 화면 캡처
팁: IF 함수는 중첩하여 사용할 수 있습니다. 예: IF(조건1, 값1, IF(조건2, 값2, 값3)) 이를 통해 3가지 이상의 분기 처리가 가능합니다.

8.4 부동산 실무 수식 예제

부동산 중개 실무에서 자주 사용하는 계산을 수식 필드로 자동화하는 예제입니다. 아래 수식을 그대로 복사하여 수식 필드에 붙여넣기하면 바로 사용할 수 있습니다.

평당가 계산

전용면적(㎡)을 평(坪) 단위로 환산한 뒤, 매매가를 나누어 평당가를 구합니다.

ROUND({매매가(만원)} / {전용면적(㎡)} * 3.3, 0)
매매가(만원) 전용면적(㎡) 수식 결과 (평당가)
50,000 84 1,964
30,000 59 1,678

수익률(%) 계산

연간 임대 수입을 실투자금(매매가 - 보증금)으로 나누어 수익률을 산출합니다.

ROUND(({월세(만원)} * 12) / ({매매가(만원)} - {보증금(만원)}) * 100, 1)
월세(만원) 매매가(만원) 보증금(만원) 수식 결과 (수익률%)
200 50,000 10,000 6.0
100 30,000 5,000 4.8
📸
fm-04
수익률 수식 필드 결과
수익률(%) 수식 필드가 적용된 스프레드시트 테이블 캡처

투자 판단 (IF 중첩)

수익률에 따라 "고수익", "보통", "저수익"으로 자동 분류합니다.

IF({수익률(%)}>5, "고수익", IF({수익률(%)}>3, "보통", "저수익"))
수익률(%) 수식 결과
6.0 고수익
4.8 보통
2.5 저수익

총 투자금 계산

매매가에 취득세, 수리비 등 부대비용을 합산하여 총 투자금을 산출합니다.

{매매가(만원)} + {취득세(만원)} + {수리비(만원)}
매매가(만원) 취득세(만원) 수리비(만원) 수식 결과 (총 투자금)
50,000 2,000 1,500 53,500
📸
fm-05
부동산 실무 수식 종합 화면
평당가, 수익률, 투자판단 수식 필드가 모두 적용된 스프레드시트 캡처

8.5 주의사항

수식 필드를 사용할 때 알아두어야 할 중요한 사항들입니다.

항목 설명
실시간 계산 수식 결과는 데이터베이스에 저장되지 않고, 레코드를 조회할 때마다 실시간으로 계산됩니다. 참조 필드의 값이 바뀌면 자동으로 결과가 갱신됩니다.
셀 편집 불가 수식 필드의 셀은 클릭해도 직접 값을 입력할 수 없습니다. 결과를 변경하려면 수식 자체를 수정하거나, 참조하는 원본 필드의 값을 변경해야 합니다.
수식 오류 잘못된 수식을 입력하면 셀에 에러 메시지가 표시됩니다. 필드명 오타, 괄호 불일치, 존재하지 않는 함수 사용 등이 일반적인 오류 원인입니다.
0으로 나누기 방어 나눗셈에서 분모가 0인 경우, PropSheet은 자동으로 NULLIF를 적용하여 오류 대신 NULL(빈 값)을 반환합니다. 별도의 방어 코드를 작성할 필요가 없습니다.
필드명 정확성 {필드명}에서 필드명은 대소문자, 괄호, 공백 등을 포함하여 정확히 일치해야 합니다. 오타가 있으면 수식이 동작하지 않습니다.
📸
fm-06
수식 오류 표시 화면
잘못된 수식이 입력되어 에러가 표시된 셀 캡처
주의: 수식에서 참조하는 필드를 삭제하면 해당 수식은 오류가 발생합니다. 필드 삭제 전에 해당 필드를 참조하는 수식 필드가 없는지 반드시 확인하세요.
팁: 수식이 복잡해질 경우, 중간 계산 결과를 별도의 수식 필드로 만들어 단계별로 분리하면 가독성이 높아지고 디버깅이 쉬워집니다. 예를 들어 "수익률(%)" 필드를 먼저 만들고, 이를 참조하는 "투자판단" 필드를 따로 만드는 방식입니다.