这个计算器能做什么
本工具模拟日本职场聚餐(飲み会,nomikai)的分账习惯:女性通常少付一些,前辈或上司(先輩上司)则多付一笔或缴纳固定金额,而负责张罗的组织者(幹事,kanji)承担凑整后多出来的零头。这些角色设定源自日本的社交习俗,但背后的算账逻辑放之四海皆准。所有金额均以日元(円)计算。
使用方法
输入聚餐总金额,选择一个凑整单位(每人应付金额会向上取整到这个整数倍),再填写参加的总人数。接着设定上司人数,以及他们是缴纳固定金额、还是在男性份额基础上额外加付;再填写女性人数及她们相对于男性的付费比例。剩下的参加者一律按男性处理,其中一人即为组织者。
计算公式详解
第一步先处理上司的费用:固定金额型上司直接付该笔金额;加付型上司则按"男性份额+附加费"缴纳。剩余账单再按"等效男性单位"进行分摊,其中每位女性折算为男性份额的 \(\text{womenRate}\) 倍。算出的男性基础份额会针对每个人向上取整到凑整单位。由于每份都是向上取整,实际收齐的总额会略高于账单金额,多出的差额退还给组织者。
$$\text{baseManShare} = \frac{\text{remainingAmount}}{\text{menEquivalent} + \text{womenCount}\times\text{womenRate}}$$
$$\text{roundUpTo}(x,u) = \left\lceil x/u \right\rceil \times u$$
$$\text{manPays} = \left\lceil \frac{\text{remainingAmount}}{\text{equivalentUnits} \times \text{roundingUnit}} \right\rceil \times \text{roundingUnit}$$
实例演算
账单 28,760 日元,凑整单位 500,共 6 人,其中 1 位上司加付 2,000,2 位女性按 70% 付费。男性 \(= 6 - 1 - 2 = 3\) 人。剩余 \(= 28{,}760 - 2{,}000 = 26{,}760\)。等效单位 \(= (3+1) + 2\times0.7 = 5.4\)。男性基础份额 \(= 26{,}760 \div 5.4 = 4{,}955.56\)。取整后男性付 5,000,女性付 3,500,上司付 7,000。共收齐 $$= 5{,}000\times3 + 3{,}500\times2 + 7{,}000 = 29{,}000$$ 退还组织者 \(= 29{,}000 - 28{,}760 = 240\) 日元。
常见问题
组织者算额外多出来的一个人吗?不算。组织者本身就是参加者之一;当现场至少有一名男性时,他被算作一名男性,按男性份额付款,再把多出的余额拿回。
如果固定金额型上司的应付额超过了账单总额怎么办?上司缴费会设上限,确保他们付的金额绝不会超过账单总额。
为什么收齐的钱比账单多?因为每人份额都向上取整到了整数,所以多出来的少量差额会退还给组织者。