Excel向导:如何创建一个公式,以将数字的一部分乘以一个单元格,另一部分乘以另一个

外渗的

我正在尝试创建一个公式,如果(x <500 000)* 0.0018,但是如果x> 500 000,则前50万应为* 0.0018,其余乘以0.0015。目前,我有1001个“ IF”列,它们非常混乱-一个适当的公式将不胜感激!另外,VBA解决方案也很棒。

转发爱德

根据Axel的公式

=IF(A1<500000,A1*0.0018,500000*0.0018+(A1-500000)*0.0015)

对于1M,您可以执行以下操作

=IF(A1<500000,A1*0.0018,IF(A1<1000000,500000*0.0018+(A1-500000)*0.0015,500000*0.0018+500000*0.0015+(A1-1000000)*.0005))

作为替代方案,您可以通过弄懂已知的部分来整理一下。500000 * 0.0018的确是900,如果您做的金额超过一百万,则您知道第二个500000 * .0015的确是750,而前一百万的总和实际上是1650。因此,一个较短的公式可以执行完全相同的操作是:

=IF(A1<500000,A1*0.0018,IF(A1<1000000,900+(A1-500000)*0.0015,1650+(A1-1000000)*.0005))

if语句的工作方式如下:

= IF(一些判断为true或false的条件,如果为true则该怎么办,如果为false则该怎么办)

逗号分隔if语句的各个部分。您还可以执行称为嵌套的操作,即在IF语句中放置IF语句的位置。这就是我们为您完成的1M案例。

= IF(True1 / False1,IF(True2 / False2,True2结果,False2结果),IF(True3 / False3,True3结果,False3结果))

希望这有助于您了解if语句。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

更改Excel Forumla的一部分以包含来自另一个单元格的数据

Excel-根据另一个单元格的一部分计算特定值

Excel 2016公式仅使用另一个下拉列表单元格的一部分吗?

根据另一个单元格的内容将格式应用于单元格的一部分

从另一个IList的一部分快速创建List

将QTableWidget的一部分复制到另一个

将 div 的一部分放在另一个下面

如何从另一个线程锁定方法的一部分?

如何从另一个路径中删除路径的一部分?

如何使Automapper映射另一个表的一部分的属性

批量将一个变量与另一个变量的一部分匹配

如何遍历列表以查看列表中的任何值是否与另一个单元格中的值的一部分匹配?

powershell如何找出一个变量是否是另一个变量的一部分

将集合视图中的单元格移到另一部分的最后一个单元格之外不起作用

将一个单元格中的字符串(的一部分)添加到同一系列中的另一个单元格中,然后遍历整个列

根据另一个索引列表删除列表的一部分

在另一个图像后面显示图像的一部分

将设置的一部分放在另一个文件中

用另一个位图擦除位图的一部分

仅从另一个脚本中获取脚本的一部分?

从另一个组件重新渲染组件的一部分

查找文本的一部分并写入另一个文件

仅等待另一个线程的一部分-Java

PHP检查是否另一个数组的一部分

卡在“如果”测试中:另一个代码的一部分

pygame - 来自另一个表面的一部分的表面

如何提取datframe列的一部分并使用该提取创建另一个列

如何将切片的一部分换成另一个

如何将线的一部分复制到另一个位置