노션 수식 Formula 2.0 기초 초보자도 바로 쓰는 실무 필수 조건문 활용법

 노션 데이터베이스를 다루다 보면 어느 순간 텍스트와 숫자 입력만으로는 해결되지 않는 답답한 순간을 마주하게 됩니다. 예를 들어 마감일이 지났는데 아직 완료되지 않은 업무를 자동으로 '지연'이라고 표시하고 싶거나, 오늘 해야 할 일에만 별도의 불빛(표시)을 켜고 싶을 때가 그렇습니다. 이럴 때 필요한 것이 바로 노션의 '수식(Formula)' 속성입니다.

많은 사용자가 '수식'이라는 단어와 영어로 된 코드를 보는 순간 엑셀의 복잡한 함수를 떠올리며 겁을 먹고 포기하곤 합니다. 하지만 최근 노션이 수식 2.0 버전으로 업데이트되면서 과거에 비해 문법이 직관적이고 직관적으로 변해 조금만 원리를 이해하면 코딩을 모르는 초보자도 실무에 즉시 적용할 수 있습니다. 내가 직접 겪었던 시행착오를 바탕으로, 가장 단순하면서도 강력한 조건문 활용법을 아주 쉽게 풀어드리겠습니다.

왜 수식을 써야 할까? 수동 체크의 한계 극복하기

처음에는 일이 많지 않아 마감일이 지난 업무를 눈으로 직접 확인하고 '지연'이라는 태그를 손으로 바꿨습니다. 하지만 프로젝트가 5개 이상으로 늘어나고 관리해야 할 태스크가 수십 개가 넘어가니 어떤 업무가 밀려 있는지 한눈에 파악하기가 불가능해졌습니다. 매일 아침 어떤 것을 먼저 해야 할지 확인하는 데만 30분이 걸리는 비효율이 발생한 것입니다.

노션 수식의 핵심은 '사람이 일일이 판단해야 하는 기준을 시스템에 맡기는 것'입니다. "마감일이 오늘 이전이고, 상태가 완료가 아니라면 빨간색 경고등을 켜라"라는 규칙을 한 번만 입력해 두면, 데이터베이스가 알아서 실시간으로 상태를 감시하고 분류해 줍니다. 이렇게 하면 아침에 출근해서 경고등이 켜진 업무만 모아서 보면 되기 때문에 판단 에너지와 시간을 획기적으로 아낄 수 있습니다.

수식 2.0의 핵심, ifs 함수 하나로 조건문 끝내기

과거 노션 1.0 시절에는 복잡한 조건을 만들려면 'if' 함수를 쓰고 괄호를 여러 번 겹쳐 써야 해서 괄호 짝을 찾다가 머리가 아파지곤 했습니다. 하지만 수식 2.0으로 바뀌면서 가장 유용해진 함수가 바로 ifs 입니다. 이 함수는 순서대로 조건을 검사하다가 맞는 조건이 나오면 지정한 값을 출력하는 아주 정직한 비서와 같습니다.

실무에서 가장 많이 쓰는 '업무 상태 자동 표시' 수식의 기본 구조는 다음과 같습니다.

ifs(조건1, 결과1, 조건2, 결과2, 모든 조건에 맞지 않을 때의 결과)

예를 들어 업무의 진척도가 100%이면 "완료🎉", 마감일이 지났으면 "기한 초과🚨", 그 외에는 "진행 중🏃‍♂️"이라고 표시하고 싶다면 이 구조에 그대로 대입하기만 하면 됩니다. 엑셀처럼 한 줄로 길게 쓰지 않고 엔터를 쳐서 줄바꿈을 할 수 있어 코드를 읽기도 훨씬 편해졌습니다.

실무에 바로 복사해서 쓰는 3단계 마감일 알림 수식

실제 내 업무 데이터베이스에 적용해 큰 효과를 보았던 마감일 알림 수식을 직접 만들어보겠습니다. 이 수식을 쓰려면 데이터베이스에 '마감일'(날짜 속성)과 '상태'(상태 또는 선택 속성)가 있어야 합니다.

첫 번째 조건은 업무가 이미 끝났을 때입니다. 끝난 업무는 마감일이 지났어도 알림을 줄 필요가 없습니다. 따라서 수식창에 다음과 같이 입력합니다. prop("상태") == "완료", "✅ 완료"

두 번째 조건은 아직 완료되지 않았는데 마감일이 오늘보다 이전인 경우, 즉 지연된 경우입니다. now() > prop("마감일"), "🚨 기한 초과"

마지막으로 이 두 가지 상황이 아니라면 정상적으로 진행 중인 상태이므로 평범하게 표시합니다. "⏳ 진행 중"

이것을 ifs 함수로 묶어주면 데이터베이스가 상단부터 조건을 검토하며 현재 업무가 어떤 상태인지 정확한 아이콘과 함께 텍스트를 띄워줍니다. 텍스트 레이아웃을 다듬어 수식 창에 넣으면 매일 아침 내가 수동으로 날짜를 계산하던 수고가 완벽히 사라집니다.

초보자가 수식을 작성할 때 가장 많이 하는 실수와 팁

노션 수식을 처음 만질 때 가장 자주 겪는 오류는 '데이터 타입(유형)의 불일치'입니다. 노션은 문자와 숫자, 그리고 날짜를 엄격하게 구분합니다. 예를 들어 숫자가 들어있는 칸과 문자가 들어있는 칸을 단순히 더하려고 하면 노션은 빨간 줄을 그으며 오류를 뿜어냅니다. 숫자를 문자와 함께 화면에 표시하고 싶다면 반드시 숫자를 문자로 바꿔주는 처리를 해주어야 합니다.

또 다른 팁은 수식 창 우측에 나오는 친절한 가이드를 적극 활용하는 것입니다. 수식 2.0은 내가 사용하려는 속성의 이름을 타이핑하지 않고 마우스로 클릭만 해도 자동으로 입력되며, 해당 함수가 어떤 형태의 데이터를 요구하는지 하단에 예시와 함께 한글로 설명해 줍니다. 오류가 발생했다면 당황하지 말고 괄호의 개수가 맞는지, 혹은 문자열을 감싸는 큰따옴표("")가 누락되지 않았는지 천천히 살펴보는 습관이 중요합니다.

핵심 요약

  • 노션 수식(Formula) 2.0은 복잡한 수동 데이터 분류를 자동화하여 실무자의 판단 시간과 운영 리소스를 획기적으로 줄여줍니다.

  • 새롭게 도입된 ifs 함수를 활용하면 괄호를 복잡하게 중첩하지 않고도 여러 개의 조건과 결과를 직관적으로 나열할 수 있습니다.

  • 수식 작성 시 가장 빈번하게 발생하는 오류는 데이터 유형(문자, 숫자, 날짜)의 충돌이므로 각 데이터의 속성을 명확히 일치시켜야 합니다.

댓글 쓰기

0 댓글

이 블로그 검색

신고하기

프로필

이미지alt태그 입력