노션(notion)

노션(notion) 요일 표시 수식 상세한 정리

Emlog 2023. 11. 23. 17:57

최근 노션(Notion)에서는 Formulas 2.0에 대한 가이드가 나왔습니다. 이 업데이트에서는 수식에 사용되는 명령어가 통합되거나 확장되어 더욱 개선된 형태로 보입니다.

아직 구체적으로 살펴본 것은 아니지만 제가 이전에 게시한 글의 '노션 활용 팁'에 사용된 수식들은 여전히 문제없이 사용할 수 있을 듯합니다. 혹시 이 내용에 관심 있는 분들은 아래 링크를 통해 자세한 내용을 확인해 보시기를 권합니다.

https://www.notion.so/ko-kr/help/guides/new-formulas-whats-changed

 

Formulas 2.0: 기존 설정으로 새롭게 개선된 Notion 수식을 사용하는 방법

Notion 수식을 사용해 본 적 있는 분이라면 어떤 부분이 바뀌었는지 궁금하실 텐데요. 이 가이드에서 새롭게 변경된 수식은 무엇이고, 수식 파워 유저들의 기존 작업에는 어떤 영향이 있는지 자세

www.notion.so


조금 바뀌어진 수식 형태(?)로 노션에서 날짜 데이터에 따른 요일 표시하는 여러 가지 방법에 대해 다뤄볼까 합니다.

노션 요일 표시 함수


<목차>

  • 날짜 요일 변환
  • 날짜 표시 서식
  • Today(오늘) 표시

 

 

 

날짜 요일 변환

이전에는 지금 설명하는 방법과 다르게 변환하였습니다. 수식의 'day()' 함수를 사용하면 '월(1) ~ 일(7)'으로 반환받고, 이 반환받은 값으로 'IF 함수로 이 값이 1=="월"'이다. 이렇게 간접적으로 변환하여 사용하곤 하였는데, 이 방법은 수식도 길고 너무 거추장스럽습니다.

노션 요일 표시 함수 예시1

아주 간편한 방법이 있습니다.
formatDate 함수를 사용합니다. 구문은 'formatData('참조속성', "dd")'으로 활용합니다. 예시처럼 특정 날짜를 먼저 입력해 둔 것으로 참조 속성을 정하였습니다. 'formatData(now(), "dd")'으로 입력하면 오늘 날짜에 대한 요일을 반환받을 수 있습니다.

노션 요일 표시 함수 예시2

날짜 표시 서식

표시 방식이 "dd" 말고도 여러 가지 형태로 표현할 수 있습니다. 날짜를 '2023년 11월 23일'을 참조하여 다음과 같은 서식 문자열을 변경하여 표현이 가능합니다. 노션에서는 아주 다양한 방법으로 표현이 가능합니다.
'혹시 이것도 되지 않을까?' 하고 중간에 이모지를 넣어 수식을 완성해 보면 역시나 실망시키지 않더군요. 

  • formatData(날짜, "d") : 4 (목요일 반환수)
  • formatDate(날짜, "dd") : 목
  • formatData(날짜, "dddd") : 목요일
  • formatData(날짜, "D") : 23
  • formatData(날짜, "D일") : 23일
  • formatData(날짜, "DDD") : 327 (1년 365일 중 11월 23일은 327일)
  • formatData(날짜, "M") : 11
  • formatData(날짜, "MMM") :11월
  • formatData(날짜, "Y") : 2023
  • formatData(날짜, "YY") : 23
  • formatData(날짜, "YYYY") : 2023 (위와 동일)
  • formatData(날짜, " "Y년M월D일") : 2023년 11월 23일
  • formatData(날짜, "HH:mm:A") : 16:00 오후 (날짜에 시간이 포함되어 있을 시)
  • formatData(날짜, "hh-mm-A") : 04-00-오후 (날짜에 시간이 포함되어 있을 시)

노션 요일 표시 함수 예시3
노션 요일 표시 함수 예시4
노션 요일 표시 함수 예시5

Today (오늘) 표시

캘린더에서는 오늘 날짜는 강조되어 표현되지만 별도로 스케줄을 정리한 표에서는 오늘 날짜가 강조되는 기능은 없습니다. 내가 만든 스케줄 표에서 '당일, 오늘 등'이 표현되면 좋을까 해서 수식을 준비해 봤습니다. 사은품 발송이라는 예시를 두고 첫 번째 열은 날짜를 입력, 두 번째 열은 수식을 입력하여 '날짜 + 오늘'이 표현이 되도록 하였습니다.

수식 구문은 다음과 같습니다. 
(formatDate(날짜, "YYYY년MM월DD일")) +
(formatDate(now(), "YYMMDD")==formatDate(날짜, "YYMMDD")?" 🔥오늘🔥":""

수식을 분류하여 풀어보면 아래와 같습니다.
수식 : (formatDate(날짜, "YYYY년MM월DD일")) +
풀이 : (formatDate 함수로 오늘 날짜를 텍스트로 바꾸기) +
수식 : (formatDate(now(), "YYMMDD")==formatDate(날짜, "YYMMDD")?
풀이 : (formatData 함수로 오늘(현재)의 텍스트 값)과 (formatDate  함수로 입력된 날짜의 텍스트 값) 이 같다?
수식 : " 🔥오늘🔥":""
풀이 : 맞으면  🔥오늘🔥: 아니면 "빈칸"

노션 요일 표시 함수 예시6

첫 번째 열의 날짜는 숨기거나 크기를 줄이는 것도 가능합니다. 그러나 수식이 반영된 날짜는 기존 날짜를 참조하는 문제가 있어, 이를 수정하거나 새로 생성하기 위해서는 해당 날짜를 조정해야 합니다.

이 예제는 아래 링크를 통해 공유해 두었습니다. 수식을 참조하여 날짜를 복사하거나 약간 수정하여 나만의 방식으로 사용하면, 노션을 더 효과적으로 활용할 수 있을 것입니다.

노션 페이지 예제 공유

 

페이지 예제

A new tool for teams & individuals that blends everyday work apps into one.

basalt-salmon-da2.notion.site

 

 

일잘러들은 노션을 쓰더라. 정리하면 노션(notion)

 

일잘러들은 노션을 쓰더라. 정리하면 노션(notion)

나만 알고 싶은 노션(notion) 사용 방법

minidrawer.tistory.com