Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何使用IF语句计算佣金或固定费用_Excel_If Statement_Excel 2011 - Fatal编程技术网

Excel 如何使用IF语句计算佣金或固定费用

Excel 如何使用IF语句计算佣金或固定费用,excel,if-statement,excel-2011,Excel,If Statement,Excel 2011,我试图在Excel中使用IF语句。我希望该语句执行以下操作:我有三个字段(C13、D16和E16)是用户输入。C13保存销售价格,然后用户输入佣金百分比(D16)或固定费用(E16)。如果这些字段(D16或E16)中的任何一个不是空的,我想应用一个总和(对于D16)或显示在D18中输入的值(对于E16) 这是我迄今为止所做的,但显然我做错了什么,因为这给了我一个错误: IF(OR(NOT(ISBLANK(D16) C13*(D16*.01));(not(isblank(E16)=E16)))

我试图在Excel中使用IF语句。我希望该语句执行以下操作:我有三个字段(C13、D16和E16)是用户输入。C13保存销售价格,然后用户输入佣金百分比(D16)或固定费用(E16)。如果这些字段(D16或E16)中的任何一个不是空的,我想应用一个总和(对于D16)或显示在D18中输入的值(对于E16)

这是我迄今为止所做的,但显然我做错了什么,因为这给了我一个错误:

IF(OR(NOT(ISBLANK(D16) C13*(D16*.01));(not(isblank(E16)=E16))) 

我正在使用Office 2011 for Mac。

类似以下内容应该是合适的

=if(count(d16:e16)=1, if(d16, d16*c13, e16), "")

(如果您的系统使用分号作为列表分隔符,请将逗号改为分号,如果不是真的百分比,请乘以0.01)。

可能
=if(count(d16:e16)=1,if(d16,d16*c13,e16),“”)
(如果您的系统使用逗号作为列表分隔符,请将其改为分号,如果不是真的百分比,请乘以0.01)。在我添加了0.01之后,这非常有效,Jeeped。非常感谢您的帮助