NT公式统计实操:10分钟极速搞定勾选计数与进度!

各位跨境朋友们,Notion作为一款强大的协同工具,在咱们日常工作中可是帮了大忙。数据管理,特别是那种需要跟踪进度的勾选框(Checkbox)统计,是不是常常让你头疼?虽然Notion的数字属性可以直接算加减乘除,但遇到勾选框这种非数字类型,想直接统计“完成了多少”,就没那么直观了。今天,新媒网跨境就给大家带来一个实战干货,手把手教你如何巧用Notion的“公式”属性,轻松搞定勾选框的计数与进度百分比计算!
要知道,Notion里的“数字”属性非常好用,轻松就能实现加、减、计数、平均值等等。但“勾选框”就不一样了,它没有像Excel或谷歌表格里那种直接的count()函数来统计勾选数量。所以,咱们需要借助强大的“公式”属性,来找到一个巧妙的解决方案。
为了让大家更好地理解,咱们就以一个“健身计划追踪器”为例。这个追踪器记录了每周不同日期锻炼的肌肉群。通过这个例子,我们将一步步教你如何统计完成了多少个勾选框,并且还能计算出完成的百分比。
不用急,咱们一步步来,跟着我的节奏,保准你能轻松掌握这个实战小技巧。
一、创建多列“勾选框”的Notion数据库
首先,咱们得有个可以进行操作的数据库。如果你还没准备好,就随手创建一个新的Notion数据库吧。记得,里面至少要有几列“勾选框”(Checkbox)属性,这样才能进行后续的实战演练。
就像下面这个例子,我们创建了一个健身计划,每一列代表一个工作日,用来记录是否完成了当天的锻炼:
二、添加一个“公式”属性列
接下来,是关键一步!我们需要在数据库里,新增一列“公式”(Formula)属性。别小看这一列,它可是咱们实现智能计数的“大脑”。
操作很简单,点击数据库右上角的“+”号,新增一个属性,然后选择“公式”类型。
三、巧用Notion公式实现勾选框计数
现在,激动人心的时刻到了!点击你刚创建的“公式”列,选择“编辑公式”(Edit formula),就会弹出一个公式编辑窗口。
把下面这串“魔法咒语”复制粘贴进去,然后点击“保存”。
if(prop("列名"), 1, 0) + if(prop("列名"), 1, 0) + ... (所有需要统计的列都加上)
大家看,Notion是如何理解这个公式的:
if(条件, 结果为真时返回值, 结果为假时返回值):
这是Notion里的条件函数。
条件:代表特定勾选框属性(比如prop("周一"))。结果为真时返回值:如果勾选框被勾选(为真),咱们就让它返回1。结果为假时返回值:如果勾选框没勾选(为假),咱们就让它返回0。
prop("列名"):
这个函数是用来获取双引号里面指定的“列名”对应的值。比如 prop("周一") 就是获取“周一”这一列勾选框的状态。
用 + 符号进行求和:
每一个 if 语句都会判断一个勾选框是否被勾选(1)或者没有勾选(0)。
然后,+ 运算符会把所有指定列的这些值加起来,最终就能算出被勾选的勾选框总数了。
应用这个公式后,你就能看到每一行勾选框的完成数量了。
“公式”列现在会准确显示该行被勾选的勾选框数量。
这张图告诉我们:
“胸部”的锻炼本周完成了一次,而“手臂”和“核心”则完成了三次。是不是一目了然?
温馨提示:在实际运用中,确保你的“列名”和公式中的一致,一点点小错误都可能让公式无法生效哦。Notion的功能会不断迭代,但这种基础的逻辑通常会保持稳定,大家可以放心使用。
四、进一步计算勾选完成的百分比
仅仅知道勾选了多少还不够,很多时候,咱们更想知道完成度是多少百分比,这样一眼就能看出进度,是不是更方便决策?
接下来,咱们就来计算一下每个肌肉群每周的锻炼完成百分比。
计算百分比有两种方法:第一种是额外创建一列,用计数结果除以总数来计算百分比;第二种就是直接修改现有公式,让它直接显示百分比。考虑到咱们今天的教程是关于公式的实战应用,咱们就选择第二种方法,直接在现有公式的基础上进行“升级”!
咱们将修改现有公式,让它直接显示百分比,而不是单纯的计数。
这是升级后的公式:
format( round( ( if(prop("Day 1"), 1, 0) + if(prop("Day 2"), 1, 0) + if(prop("Day 3"), 1, 0) + if(prop("Day 4"), 1, 0) + if(prop("Day 5"), 1, 0) + if(prop("Day 6"), 1, 0) + if(prop("Day 7"), 1, 0) ) / TotalDays * 100 * 100 ) / 100 ) + " %"
各位朋友们,我们来一步步拆解这个公式,看看每个部分都是怎么发挥作用的:
if(prop("Day X"), 1, 0)
这部分跟之前一样,就是检查特定日期的勾选框是否被勾选:
- 如果勾选了(为真),它就赋值
1。 - 如果没勾选(为假),它就赋值
0。
if(prop("Day 1"), 1, 0) + if(prop("Day 2"), 1, 0) + ...
这部分就是把所有日期的勾选结果加起来(比如周一到周日),得到本周勾选框的总数。
/ TotalDays
这是关键一步!它把勾选的总数,除以总共可能勾选的框的数量(比如一周有7天,就除以7)。这样就得到了完成的比例分数。
* 100
将上一步得到的分数乘以 100,就转换成了我们熟悉的百分比形式。
* 100 (为了保留小数精度)
这里额外乘以 100 是为了在进行四舍五入时,保留两位小数。
round()
将这个放大后的值四舍五入到最接近的整数。
/ 100
再除以 100,将四舍五入后的值恢复到原始的百分比规模,但现在已经精确到两位小数了。
format()
这个函数的作用是把数值结果转换成文本字符串。这是因为咱们最后要加上“%”符号,而百分号是文本,数值和文本不能直接相加,需要先都变成文本。
+ "%"
最后一步,就是在格式化后的文本字符串后面,加上咱们的百分号“%”。当然,你也可以跳过这一步,直接在公式设置里把数字类型调整为百分比显示。
在咱们这个健身计划的例子里,应用这个公式,就能直接算出用户每周锻炼特定肌肉群的百分比了。
而这些数字又在告诉我们什么呢?
从图中我们可以清晰地看到,这位用户本周锻炼胸部肌肉的时间占了14%,而核心肌肉的锻炼则占了43%。这样的可视化数据,是不是比单纯的数字更有说服力,也更能帮助我们调整计划?
这个Notion小技巧,不仅能帮你追踪个人健身目标,更可以用于团队项目管理、跨境店铺运营的每日检查、内容发布计划等等。掌握它,你的Notion数据库就能变得更加智能化,管理效率自然蹭蹭往上涨!新媒网跨境认为,善用工具,是提升跨境业务效率的不二法门。希望这个实用教程能帮助大家更好地利用Notion,实现更精细化的管理!
新媒网(公号: 新媒网跨境发布),是一个专业的跨境电商、游戏、支付、贸易和广告社区平台,为百万跨境人传递最新的海外淘金精准资讯情报。
本文来源:新媒网 https://nmedialink.com/posts/notion-formula-checkbox-progress-in-10min.html


粤公网安备 44011302004783号 













