问题 单项选择题

某单位的员工工资表如下图所示。当员工基本工资小于2000元时,绩效工资=基本工资×9%×业绩点;当员工基本工资大于等于2000元时,绩效工资=基本工资×8%×业绩点。若要计算绩效工资,可先在F3单元格中输入__(1)__,并向垂直方向拖动填充柄至F9单元格,则可自动算出每个员工的绩效工资;若要计算各项平均值,则先在C10单元格中输入__(2)__拖动填充柄至F10单元格。

空白(1)处应选择()

A.IF(C3<2000,C3*9%*E3,C3*8%*E3) 

B.IF(C3<2000,C3*8%*E3,C3*9%*E3) 

C.=IF(C3<2000,C3*9%*E3,C3*8%*E3) 

D.=IF(C3<2000,C3*8%*E3,C3*9%*E3)

答案

参考答案:C

解析:

因为IF函数的语法格式如下:参数Logical_test表示计算结果为TRUE或FALSE的任意值或表达式。例如,A10=100就是一个逻辑表达式;如果单元格A10中的值等于100,表达式的计算结果为TRUE;否则为FALSE。此参数可使用任何比较运算符。参数Value_if_true是logical_test为TRUE时返回的值。例如,如果此参数是文本字符串"预算内",而且logical_test参数的计算结果为TRUE,则IF函数显示文本"预算内"。如果logical_test为TRUE而value_if_true为空,则此参数返回0(零)。若要显示单词TRUE,请为此参数使用逻辑值TRUE。Value_if_true可以是其他公式。参数Value_if_false是logical_test为FALSE时返回的值。例如,如果此参数是文本字符串"超出预算"而logical_test参数的计算结果为FALSE,则IF函数显示文本"超出预算"。如果logical_test为FALSE而value_if_false被省略(即value_if_true后没有逗号),则会返回逻辑值FALSE。如果logical_test为FALSE且value_if_false为空(即value_if_true后有逗号并紧跟着右括号),则会返回值0(零)。Value_if_false可以是其他公式。选项A和选项B不正确。因为公式前必须加"="号,而选项A和选项B均未加"="号,其格式不对。选项C是正确的,因为选项C"F(C3<2000,C3*9%*E3,C3*8%*E3)"的含义是基本工资(单元格C3的值)小于2000时,则员工的绩效工资=基本工资9%×业绩点,否则员工绩效工资=基本工资8%×业绩点,与题意相符。选项D是不正确的,因为选项D"=IF(C3<2000,C3*8%*E3,C3*9%*E3)"的含义是基本工资(单元格C3的值)小于2000时,则员工的绩效工资=基本工资8%×业绩点,否则员工绩效工资=基本工资9%×业绩点,与题意不相符,故是错误的。

单项选择题
单项选择题