excel多条件excel if函数返回值值可以是函数吗?

查看: 4711|回复: 8
EXCEL中IF函数多条件日期如何设置返回值
阅读权限10
在线时间 小时
通过输入指定区间内的时间设定函数返回值(显示为期度),写了个公式,可是貌似不对,请帮忙看看
=IF(AND(F2&=DATE(),F2&=DATE()),&02B&,IF(F2&=DATE(),IF(F2&DATE(),&03A&)))
总共有24个时间区间 从02年到现在 不想转换为数值 请教大神,谢谢
该贴已经同步到
(90 KB, 下载次数: 2)
11:21 上传
阅读权限100
在线时间 小时
匹配起始时间吗?
阅读权限30
在线时间 小时
用结束时间做判断,用LOOKUP函数。最好是上传附件,不然解决问题还得自己做文件。
阅读权限10
在线时间 小时
不好意思我写的公式是=IF(AND(B2&=DATE(),B2&=DATE()),&02B&,IF(B2&=DATE(),IF(B2&DATE(),&03A&))) 显示是FALSE
阅读权限10
在线时间 小时
请大神门看看附件 求救 要求A列根据C列的截止时间来自动填充02B、03B.............................. 先谢谢了
15:07 上传
点击文件名下载附件
272.43 KB, 下载次数: 8
阅读权限70
在线时间 小时
A2=INDEX(E:E,CEILING(YEARFRAC(C2,&&)*2,1)+1)
阅读权限10
在线时间 小时
zxh361 发表于
A2=INDEX(E:E,CEILING(YEARFRAC(C2,&&)*2,1)+1)
时间需要变化吗
阅读权限10
在线时间 小时
zxh361 发表于
A2=INDEX(E:E,CEILING(YEARFRAC(C2,&&)*2,1)+1)
加1的作用是什么 再次请教
阅读权限70
在线时间 小时
渴望流星经过 发表于
加1的作用是什么 再次请教
因为我选择的E整列,而E列的第一个单元格不是数据,所以查找结果中要加1,跳过E1单元格。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师在Excel当中,if函数是个非常好用的逻辑判断函数,它会根据不同的条件显示或执行不同的结果。
最简单的应用,比如在Excel的单元格中输入 =IF(D6=D7,"OK","NG"),就可以用来判断D6和D7单元格的内容是否一致,如果一致就会显示OK,如果不一致就会显示NG。
通过这个简单的应用我们就可以猜出if函数的用法。括号里面第一个逗号前是一个逻辑判断式,比如例子中的D6=D7,这个判断式只有两个答案,“是”和“否”,函数会根据答案来选择执行哪个结果。如果答案是“是”,那么会执行第二个逗号之前的内容,若果是“否”,则执行第二个逗号后面的内容。
当然if函数可以嵌套应用来判断多个条件。用法就是不符合某个条件就继续执行if函数,最终会形成下面这样的格式:
=IF(D6=D7,"OK",if(,,if(,,if(,,……))))
这样的嵌套应用虽然看起来能解决很多的问题,但是一层一层的循环很容易让人思路混论,而遗漏掉某些条件。所以在使用if函数时,应当结合其他函数来尽量减少这种循环。比如同样为条件判断的OR、AND
但是很多人在刚开始使用的时候,往往会用错这两个函数,因为和一般的程序的写法有所不同,如果是A 或者是B,一般程序写法是A or B,而在Excel里面函数的表示方法是OR(A,B),所以如果是A、B两个条件都要显示OK的话应该把函数写为=IF(OR(A,B),"OK","NG")
举个实例,如果要求单元格F4=G4,或者F5=G5 两个条件当中任何一个成立时都显示OK,那么就可以写作下面的形式:
=IF(OR(F4=G4,F5=G5),"OK","NG")
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&当前位置:&&&&&&&&&Excel的多条件函数是什么?
最新公告:
Excel的多条件函数是什么?
Excel的多条件函数是什么?:经常使用Excel的同学们,应该知道很多Excel的公式吧。Excel的公式真的很方便,可以计算出很多想要的结果。当然记住相应的函数是必不可少的一步。那么,考考大家,在指定多个条件时应该用什么函数呢?
Q:Excel関数での複数条件指定時の式を教えてください。A列   B列DD    IDあ    あ12    12ー    1111    ーー    ーこのようなデータが入った表から以下の条件でデータを抽出できる関数はありますでしょうか?(1)A列に文字、数字が存在してB列にも文字、数字が存在するデータの件数を求める。(2)A列に文字、数字が存在してB列に「ー」が存在するデータの件数を求める。(3)A列に「-」が存在してB列にも「ー」が存在するデータの件数を求める。Excelは2003を使用しています。
请教Excel函数有关复数条件指定时的公式。A列   B列DD   IDあ    あ12    12ー    1111    ーー    ー从有这些数据的表格中按照以下条件抽出数据的函数有吗?(1)&& &求A列中存在文字、数字,B列中也存在文字、数字的数据件数。(2)&& &求A列中存在文字、数字,B列中存在&-&的数据件数。(3)&& &求A列中存在&-&,B列中存在&-&的数据件数。Excel是2003版的。
A:複数条件に合致する件数をカウントする場合には、SUMPRODUCT関数を使用します。例えば、A列とB列に、データが2行目から99行目にかけて存在している場合には、&(1)=SUMPRODUCT((A2:A99&&&&)*(B2:B99&&&&))&(2)=SUMPRODUCT((A2:A99&&&&)*(B2:B99=&ー&))&(3)そのための関数は、次の様になります。=SUMPRODUCT((A2:A99=&-&)*(B2:B99=&ー&))尚、「-」と「ー」は別の文字で、御質問文中の例の中には、-は1個もありませんから、御質問文中の例そのままでは、条件に合う件数は無く、答えは0になります。因みに、A列に「ー」が存在してB列にも「ー」が存在するデータの件数を求める関数は、次の様になります。=SUMPRODUCT((A2:A99=&ー&)*(B2:B99=&ー&))
在计算与多个条件相符的件数时,使用SUMPRODUCT函数。比如,A列和B列,数据从第2行到99行存在时,&(1)=SUMPRODUCT((A2:A99&&&&)*(B2:B99&&&&))&(2)=SUMPRODUCT((A2:A99&&&&)*(B2:B99=&ー&))&(3)=SUMPRODUCT((A2:A99=&-&)*(B2:B99=&ー&))另外,&-&和&ー&是不同的文字,提问中的例子里,&-&一个都没有,所以直接使用的话,没有符合条件的答案会是0。因此求在A列B列中存在&ー&的数据件数是=SUMPRODUCT((A2:A99=&ー&)*(B2:B99=&ー&))。
A:Excel2007ならばCountifs関数がありますが、Excel20032はありません。そこで、作業列を使います。(1)C2=IF(ISBLANK(A2),0,1)*IF(ISBLANK(B2),0,1)以下オートフィルD2=SUM(C:C)でできます。(2)=IF(ISBLANK(A2),0,1)*IF(B2=&ー&,1,0)以下、オートフィルとします。(3)=IF(A2=&ー&,1,0)*IF(B2=&ー&,1,0)です。
如果是2007版的话有Countifs函数,但是2003版里没有。使用工作列。(1)C2=IF(ISBLANK(A2),0,1)*IF(ISBLANK(B2),0,1)以下自动填充D2=SUM(C:C)就行了。(2)=IF(ISBLANK(A2),0,1)*IF(B2=&ー&,1,0)(3)=IF(A2=&ー&,1,0)*IF(B2=&ー&,1,0)以下自动填充。
[&发布:互联网&&&&编辑:互联网&]
&东莞广贸外语科技专修学校-黄慧丽
&广东深圳-Jonny
&山东济南 -陈鑫
&上海-胡小雨excel中if函数 如果满足条件能否返回 一个表格的值_百度知道
excel中if函数 如果满足条件能否返回 一个表格的值
)这H23的值是不确定的=IF(I23=&普通&quot,&quot,&=H23&;=H24&
提问者采纳
&=IF(I23=&普通&,H$23去掉= 和&quot
有区别吗?
H23下拉会变化为H24 H25H$23 下拉后绝对引用 不会变为H24 始终未H$23
提问者评价
来自团队:
其他类似问题
为您推荐:
if函数的相关知识
其他1条回答
IF(I23=&,H23;普通&quot
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 excel条件函数 返回值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信