写在最前
多人一起外出旅行时,彼此间的支付和分摊费用是再正常不过的事。然而,旅行结束后,面对一长串开支流水进行“秋后算账”时,往往需要花费大量的时间和精力
幸运的是,当前各大厂提供的在线文档功能非常强大,用它们来快速开发满足这种情境的应用简直是轻而易举。那么具体该如何操作呢?请君往下看
在这个 AI 内容生成泛滥的时代,依然有一批人"傻傻"坚持原创,如果您能读到最后,还请点赞或收藏或关注支持下我呗,感谢 ( ̄︶ ̄)↗
Why 飞书多维表格?
蛋先生:嘿,丹尼尔,这是要去哪呢?
丹尼尔:蛋兄好呀,准备去买些零食。这个周末打算带女儿和几个小区的家庭一起去潮汕玩一趟。对了,有个问题想请教你
蛋先生:请说吧
丹尼尔:每次几个家庭一起出去玩,回来后算 AA 账都要花不少时间,有没有什么办法可以提高效率呢?
蛋先生:这个嘛,还真有。你可以使用飞书多维表格
丹尼尔:哦,那我有两个问题。首先,为什么特别推荐飞书多维表格呢?其他同类产品比如腾讯文档的智能表格不行吗?
蛋先生:原因很简单——飞书多维表格有个超赞的表单视图(腾讯文档的智能表格可以跟进一下啦)
丹尼尔:哦?就因为这个理由?表单视图有什么特别之处吗?
蛋先生:当然啦!对于普通用户来说,用表单录入数据比直接在表格里录入要舒服得多,在操作体验上也有很多可优化的空间
AA 记账的几个基本字段
丹尼尔:确实!那第二个问题来了,怎么使用飞书多维表格来实现 AA 记账功能呢?
蛋先生:首先,我们需要创建几个基本字段:付款人、类型和金额
- 付款人
- 类型
- 金额
丹尼尔:嗯,目前看来逻辑还是挺简单的
平均与非平均
蛋先生:稍微复杂一点的问题来了。有些付款金额是所有家庭平分的,有些则不是,所以我们还需要增加一个“是否所有人平均”的字段
丹尼尔:有经验啊,蛋兄!确实,大部分情况下按家庭平均分就行了,比如打车、午餐这些。但有些情况就不太合适,比如动车费用。成人费用和小孩费用就不一样,有些家庭的小孩甚至免票,这些就需要按实际来算更合理些
蛋先生:对的。如果不是平均分配,我们就需要为每个家庭单独录入金额。所以,接下来需要为每个家庭创建一列来录入各自的金额
表单视图
丹尼尔:那接下来呢?
蛋先生:录入数据的字段已经基本设置好了。现在,我们需要切换到表单视图。在这个表单视图中,各个家庭在为大家一起支付时需要录入数据。我们要把所有需要录入的字段都加入表单中
丹尼尔:哦,看上去表单已经搞定了
蛋先生:我们还可以对表单进行优化。比如,我们可以设置家庭名列的显示条件,让这些列只有在选择“非平均”时才显示出来
我们来看一下实际效果
- 当选择“平均”时的情况:
- 当选择“非平均”时的情况:
丹尼尔:哇~,这样确实体验好很多
平均下的 “Bug”
蛋先生:没错!接下来就是数据统计了。你有没有发现了一个问题,当选择“平均”时,每个家庭的金额都是空的
丹尼尔:对哦,这咋弄?
蛋先生:别担心,我们可以为每个家庭再建一个对应的只读列,显示应付的实际金额。这个列是一个公式类型,当选择“平均”时,值就是【金额】除以家庭数;当选择“非平均”时,则取对应家庭的值
公式如下:
设置好之后,我们再看看表格的数据
丹尼尔:哇,这样数据就正常了!
看看表中的信息
蛋先生:是的,如果我们以【付款人】为分组条件,还可以看到每个家庭总共付了多少钱,以及这一趟旅行下来每个家庭的旅行成本
最后的“秋后算帐”
丹尼尔:看起来真不错,现在该到“秋后算账”的环节了吧?
蛋先生:没错,我们可以新建一个“记账”的数据表格,只保留一行数据。然后为每个家庭创建一列,列的类型依然是公式。列值是当前列家庭的总成本减去他们的总付款
公式如下:
丹尼尔:那最后的数据怎么看呢?
蛋先生:如果是正数,表示该家庭还需要付多少钱;如果是负数,则表示该家庭是收钱的,也就是说他们多给了,其他家庭需要把钱给到他
丹尼尔:哇,这招真妙!如果有多个家庭是负数该怎么办?
蛋先生:如果有多个家庭是负数,可以先把钱集中给其中一个负的,然后由这个人把钱分给其他人即可
丹尼尔:太棒了!我这就去制作一个 AA 记账
蛋先生:去吧,祝你旅行愉快!
写在最后
亲们,都到这了,要不,点赞或收藏或关注支持下我呗 o( ̄▽ ̄)d