请教高手一个EXCEL中函数的问题。
图片中,工作时间是用函数自动计算的,不理解,求解释。函数为:=IF(G5<1,IF(AND(F7<1),IF(AND(F11<1),IF(AND(F8<1),IF(AND...
图片中,工作时间是用函数自动计算的,不理解,求解释。函数为:=IF(G5<1,IF(AND(F7<1),IF(AND(F11<1),IF(AND(F8<1),IF(AND(F12<1),IF(AND(F10<1),IF(AND(G5=0),0,),510),510),510),510),510),510)。谢谢
展开
5个回答
展开全部
函数名称:IF
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
使用格式:=IF(Logical,Value_if_true,Value_if_false)
参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
使用格式:=IF(Logical,Value_if_true,Value_if_false)
参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个公式有问题。。最后一个AND,条件不成立。
IF(AND(G5=0),0,)
IF(AND(G5=0),0,)
追问
但是起码公式格式来说是对的,这是其他人做的,我不明白什么意思
追答
嗯。。格式没有太大问题。。
这个是IF嵌套函数和AND函数的配合。
首先,AND函数,是指的AND后括号内的由逗号分隔的条件都成立。
IF函数,其后括号内有三个部分,由逗号分隔。。第一部分,是条件。如果条件成立,则返回第二部分。如果条件不成立,则返回第三部分。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个函数实在让人无语..
=IF(G5<1,IF(AND(F7<1),IF(AND(F11<1),IF(AND(F8<1),IF(AND(F12<1),IF(AND(F10<1),IF(AND(G5=0),0,),510),510),510),510),510),510)
这里每层只有一个判断条件,没有必要使用and() 先简化一下
=IF(G5<1,IF(F7<1,IF(F11<1,IF(F8<1,IF(F12<1,IF(F10<1,IF(G5=0,0,),510),510),510),510),510),510)
不知道为什么F9不在里面
=if(and(g5=0,max(f7:f12)<1),0,510)
=IF(G5<1,IF(AND(F7<1),IF(AND(F11<1),IF(AND(F8<1),IF(AND(F12<1),IF(AND(F10<1),IF(AND(G5=0),0,),510),510),510),510),510),510)
这里每层只有一个判断条件,没有必要使用and() 先简化一下
=IF(G5<1,IF(F7<1,IF(F11<1,IF(F8<1,IF(F12<1,IF(F10<1,IF(G5=0,0,),510),510),510),510),510),510)
不知道为什么F9不在里面
=if(and(g5=0,max(f7:f12)<1),0,510)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你发的图片我看不清楚,这个比较啰嗦的IF函数嵌套,你可以把每个IF拆开理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式其实很简单
=IF(MAX(G5,F7,F11,F8,F12,F10)>=1,510,)
=IF(MAX(G5,F7,F11,F8,F12,F10)>=1,510,)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询