You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets澳大利亚个税计算公式返回False而非整数问题求助

澳大利亚个税计算公式错误分析与修正方案

核心错误原因

  • Google Sheets不支持18201<=Sheet2!A1<=45000这种数学式连续比较写法,这种写法会被解析成(18201<=Sheet2!A1)<=45000:布尔值TRUE会被转成1,FALSE转成0,无论原数值是多少,1或0都小于45000,导致条件判断逻辑完全混乱,最终返回错误的FALSE。
  • 原公式第一档计税逻辑错误:18201-45000区间的税款应为超出18200的部分乘以19%,而非全额乘以19%,原公式会导致税款计算虚高。

修正后的公式

=IF(Sheet2!A1<=18200,0,
 IF(AND(Sheet2!A1>=18201,Sheet2!A1<=45000),(Sheet2!A1-18200)*0.19,
  IF(AND(Sheet2!A1>=45001,Sheet2!A1<=120000),5092+(Sheet2!A1-45000)*0.325,
   IF(AND(Sheet2!A1>=120001,Sheet2!A1<=180000),29467+(Sheet2!A1-120000)*0.37,
    IF(Sheet2!A1>=180001,51667+(Sheet2!A1-180000)*0.45,""))))

修正细节说明

  • 用AND(条件1,条件2)拆分区间判断,确保同时满足区间的上下限要求
  • 修正第一档计税逻辑:仅对超出免税额度(18200)的部分征税,符合澳洲个税规则
  • 去掉冗余的SUM()函数,直接用+运算符实现累加,写法更简洁且效果一致

内容的提问来源于stack exchange,提问作者Myke_Oxlong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 17:42:06