我有一张损益表推算表,我在下面附上了其中的一部分。

我有一个关于黄线(第7排)的问题。我试着找到一个公式,根据第5行计算税收。逻辑是:对于H7到R7之间的任何单元格(单元格X7),如果X7之前的单元格的和值为负或0 ( sum (H7:X7)<=0),则为X7=0。这意味着如果截至本年度的税前收入为负或0,那么我们就不需要交税。
第6行是H7到X7的和。(H6=SUM($H5:H5),I6=SUM($H5:I5)等).If sum(H7:X7)>0,那么我们有两种情况。如果X是第一年第6行的值变为正数,X7 =X6*税率为30%,如果不是第一年,则X7=X5*tax税率为30%。例如,H6,I6,J6都是负数,K6是和变为正数的第一年,所以K7应该是K6*30%=3978而不是5353,图片中的数字是错误的,因为我没有找到有效的公式来这样做。逻辑是,如果我在前几年亏损了,我损失的钱可以减少我赚钱的第一年的税基,这样我就不需要交这么多税了。
问题是,这个模型适用于所有类型的项目,一个可以在第三年有第一个正和,另一个可以在第四年有第一个正和。所以我的公式需要自动识别第一个正和并区别对待它。我有一种感觉,countif + index可以做到这一点,但我想不出一个有效的公式来使它工作。
发布于 2018-06-25 22:56:15
在H7 put中:
=IF(H6>0,IF(G6<0,H6,H5),0)*0.3然后复制到R7

https://stackoverflow.com/questions/51026151
复制相似问题