more love, better world.

⚡ 생산적인 삶에 대해 오늘도 고민합니다.

프로젝트 관리/노션 Notion

노션 | Notion 데이터베이스 날짜 디데이 계산하는 방법

iam217errr 2024. 5. 17. 00:57

요즘은 많은 분들이 노션 하나로 여러 가지 일을 처리한다. 다른 도구를 사용하지 않고 노션만 열면 한 곳에서 이것저것을 할 수 있으니 얼마나 편한가. 그중에 하나가 노션을 통해서 일정을 관리하는 일이다. ‘바쁘다 바빠 현대사회’는 개인적인 용도로, 팀과 함께 일정을 관리할 일이 너무도 많다. 그런데 노션은 자동적으로 디데이 D-day를 계산해 주는 속성이 없다. 이거 은근 불편하다. 그래서 오늘은 데이터베이스 날짜 속성을 기준으로 디데이를 계산하는 방법을 가지고 왔다.


목차

  1. 수식으로 디데이 계산하기
  2. 디데이 예쁘게 표시하기

수식으로 디데이 계산하기

우선 디데이를 계산할 수 있는 데이터베이스를 하나 만들었다. 기존 할 일을 관리할 때 사용하는 가장 기본적인 틀이다. 마감일, 프로젝트명, 중요도, 현재 진행상태, 담당자처럼 기본적인 속성만 들어가 있다. 하지만 나는 오늘을 기준으로 마감일까지 얼마나 남았는지 한눈에 확인하고 싶다 👀

오늘은 ‘수식’ 속성을 사용한다. 수식 속성을 다들 두려워하고 있다. 엑셀에서 그토록 질리게 사용했던 함수를 사용해야 한다니 말이다. 이제 알려드리는 아래 수식을 입력만 하시라.

디데이 계산 수식

이 수식 한 줄이면 그동안 고생했던 모든 것이 사라진다. 날짜 속성을 같은 이름으로 만들었다면 아래 수식 코드를 복사-붙여넣기하면 끝이 난다.혹시 마감일이 아닌 다른 이름으로 날짜 속성을 만들었다면 해당 속성 이름을 찾아서 넣어주면 된다. 속성은 잘 구분해주길 바란다.

dateBetween(마감일, now(), "days")

이 수식을 간단하게 설명해 보자면, 아래처럼 말하는 것과 같다.

  • dateBetween: "➊날짜랑 ➋날짜 사이를 계산해서 ➌단위로 표시해 주세요”.
  • 마감일: “바로 이 속성에서 표기한 '이때'를 기준으로 할 거예요" 
  • now(): "계산할 날짜를 '지금’으로 할게요”
  • “days”: 단위를 ‘일’로 변경해서 보여주세요. 이 단위값은 연, 분기, 달, 주, 일, 시간, 분 단위로 설정해 줄 수 있다.

이 수식을 사용하면 디데이가 알아서 계산되는 것을 확인할 수 있다. 그런데 우리는 디데이가 이렇게 표시되는 걸 원한 것이 아니다. 조금 더 예쁘고 그럴싸하게 표시되기를 원한다. 수식을 하나만 더 추가해 주면 우리가 원하는 대로 “D-3”을 표기할 수 있다. 자 새로운 수식 속성 하나를 더해주자!


D-Day 예쁘게 표시하기

"D-Day 표시”라는 이름의 '수식' 속성을 하나 만들어주고 새로 수식을 적용해 줄 것이다. 바로 아래 수식이다.

디데이 표시 수식

쪼… 쫄지 말자! 하나씩 설명하면 다음과 같다.

해당 수식은 총 3개의 부분으로 나눠져 있다. 앞 수식보다 더 헷갈리게 되어 있으니 잘 확인해서 맞는 위치에 잘 넣어주길 바란다.

ifs(D-Day>0, "D-" + D-Day, D-Day==0, "D-Day", "D-day가 " + abs(D-Day) + "일 지났습니다.")
  • ifs: “만약에 괄호 안에 있는 내용이 조건에 맞으면 내가 말하는 조건대로 표시해 줄래?”.
  • D-Day>0, "D-" + D-Day: “디데이가 남았다면 'D-' 형식으로 표시해줘” 
  • D-Day==0, "D-Day": “디데이 당일이라면 'D-Day'로 표시해줘”
  • "D-day가 " + abs(D-Day) + "일 지났습니다.": 디데이가 지나서 음수(-)로 표시가 된다면 양수(+)로 변경하고 'D-day가 n일 지났습니다.’라고 표시해줘”

이렇게 하면 디데이가 보다 예쁘고 그럴싸하게 표시되는 것을 확인할 수 있다.

그리고 그 옆에 리소스로 사용되는 D-Day 수식 속성은 보기에서 숨겨서 데이터베이스를 더 깔끔하게 관리할 수 있다.


오늘은 데이터베이스 수식 속성을 이용해서 자동으로 디데이를 계산하는 방법을 알아보았다. 처음에는 익숙하지 않아서 걱정이겠지만 한번 만들어두면 복붙해서 사용하면 편하다. 혹시 모르겠다면 댓글이나 쪽지로 알려주시라. 최대한 빠르게 답변드리겠다. 노션을 더 그럴싸하게 만들어 보길 바란다. 그럼 러—브🤟


⚡ 노션의 다른 기능 확인하기 ⚡

 

노션 | 데이터베이스 페이지 추가할 때 팀원에게 자동으로 메시지 보내기

노션이 점차 자동화 기능을 강화하면서 편리한 기능들이 생기고 있다. 이제는 특별히 다른 서드파티 서비스를 이용하지 않고도 노션 내에서 팀원에게 자동으로 메시지를 보낼 수 있다. 그런데

2-1-7.tistory.com