请教EXCEL 函数高手特别是擅长if 函数的高手 帮忙。。。急!!!

想用if函数 做出这个表格能
根据抽检的数量 和星期自动算出 有多少调休时间 ,条件是这样的:
首先是星期天这一天,抽检小于4 ,算4个小时加班;抽检在4-10之间算8小时加班;抽检大于10,算12小时加班;
其次,星期一到星期六,只有抽检大于10,算4小时加班。请求大神帮助!!急!

下面两个是我用了两种方法,公式虽然没错但是 算出来不对。。。。另:后面一列是正确的调休时间 ,供参考!!

IF(C2="星期日"&D2<4,4,IF(C2="星期日"&4<=D2>=10,8,IF(C2="星期天"&D2>10,12,IF(C2<>"星期天"&D2>10,4,""))))

IF(B2>10&A2="星期日",12,IF(B2>10&A2<>"星期日",4,IF(B2<4&A2="星期日",4,IF(B2<4&A2<>"星期日","",IF(4<=B2<=10&A2="星期日",8,"")))))

谢谢!!
金币没有了 ,也请各位帮帮忙。。

=IF(C2="星期日",IF(D2<4,4,IF(AND(D2>=4,D2<10),8,12)),IF(D2>10,4,0))




施主,我看你骨骼清奇,

器宇轩昂,且有慧根,

乃是万中无一的武林奇才,

潜心修习,将来必成大器。

鄙人有个小小的考验

请点击在下答案旁的

【采纳为满意回答】

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-19
=IF(AND(C2<>"星期天",D2>10),4,IF(D2>10,12,IF(D2>4,4,8),然后下拉填充。
表示:如满足以C2是非星期天且抽检10个以上,算4小时加班;否则(即为星期天情况),抽检10个算12小时加班,抽检4个以下,算4小时加班,抽检在4-10的算8小时加班。追问

你好,你说的我能理解,公式我也能看的懂,但是我试了下,好像得出的结果还是不对哎,另外我还有个疑问就是:星期一到星期六不满足10批,后面的调休栏会出现什么情况,我想用0或者空白表示怎么办 ??下面是我用你的格式得出来的结果,请看下。。。谢谢!!!

本回答被提问者采纳
第2个回答  2013-10-19
=IF(and(C2="星期日",D2<4),4,IF(and(C2="星期日",D2>=4,D2<=10),8,IF(and(C2="星期天",D2>10),12,IF(and(C2<>"星期天",D2>10),4,""))))

=IF(and(B2>10,A2="星期日"),12,IF(and(B2>10,A2<>"星期日"),4,IF(and(B2<4,A2="星期日"),4,IF(and(B2<4,A2<>"星期日"),"",IF(and(4<=B2,B2<=10,A2="星期日"),8,"")))))追问

你好 非常感谢你的回答,但是好像有点不对哎。。。星期日的 小于10 的都变成空白的了 。。。

追答

前面只是在你原有的公式上去修改。其实按你的 表述,用下面一个公式就可以。
=IF(C2="星期日",if(and(d2>0,d2=4,d210,12,""))),if(d2>10,4,""))

第3个回答  2013-10-19
如果日期列输入的是标准格式的日期,可省略星期列(可根据日期用WEEKDAY()函数求出星期)。
在E2中输入或复制粘贴此公式
=IF(C2="星期日",IF(D2<=0,"",IF(D2<4,4,IF(D2<10,8,12))),IF(D2>10,4,0))

下拉填充
第4个回答  2013-10-19
你学的C语言?
&在Excel中是字符串连接符,不代表你想要的逻辑与and
写一个示例,自行研究
=if(and(C2="星期日",D2<4),true,false)

请教EXCEL 函数高手特别是擅长if 函数的高手 帮忙。。。急!!!
=IF(C2="星期日",IF(D2<4,4,IF(AND(D2>=4,D2<10),8,12)),IF(D2>10,4,0))施主,我看你骨骼清奇,器宇轩昂,且有慧根,乃是万中无一的武林奇才,潜心修习,将来必成大器。鄙人有个小小的考验 请点击在下答案旁的 【采纳为满意回答】...

如何用excel if函数计算提成(高手高分)
=IF(A2<50,0,IF(A2<100,(A2-50)*0.1,IF(A2<200,(A2-100)*0.2+5,IF(A2<300,(A2-200)*0.25+25,IF(A2<400,(A2-300)*0.3+50,IF(A2<500,(A2-400)*0.35+80,(A2-500)*0.4+115)))另外我要纠正一下,50至99应该是算50元吧?既然100-199是算100,为什么50-99就算49呢?

如何用excel if函数计算提成(高手高分)?
=if(a1>=500,(a1-499)*0.4+114.9,if(a1>=400,(a1-399)*0.35+79.9,if(a1>=300,(a1-299)*0.3+49.9,if(a1>=200,(a1-199)*0.25+24.9,if(a1>=100,(a1-99)*0.2+4.9,if(a1>=50,(a1-49)*0.1,0))),9,如何用excel if函数计算提成(高手高分)毛利(元\/吨) 提...

Excel IF 函数,高分求助大神!!!
字母要用引号括起来,公式可简化如下 =LOOKUP(B2,{1,"上衣";2,"单裙";3,"西装";4,"背心";5,"裤子";6,"连衣裙";7,"T恤";8,"外套";9,"衬衣";"D","大衣";"F","风衣";"L","棉褛";"M","毛衣";

excel 应该是if函数运用问题,请教高手!不胜感激~~~
=IF(ROW(A1)>COUNT(Sheet1!$B:$B),"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$2:$B$10<>"",ROW($B$2:$B$10)),ROW(A1)))我的公式设的区域太小了,Sheet1!B2:B10,靖根据实际需要将这个区域扩大到相应的范围。注意这个选区中要加绝对引用符号 比如改为 =IF(ROW(A1)>COUNT(Sheet...

EXCEL,IF函数,求高手!
详情请查看视频回答

希望电脑高手帮忙把在excel中IF函数的应用写详细点交给我,谢谢!
=if(逻辑式,真的情况,假的情况)举例说明。对于A列考试成绩小于60分,B列为不及格,60分以上为及格作为例子。A1=50,B1=if(A1<60,"不及格","及格")然后看结果。如果还有条件,按照这样的格式追加 =if(A1="A",1,if(A1="B",2,3))如果是4个条件 =if(A1="A",1,if(A1="B",2,if(...

EXCEL函数问题,求高手解决,最好能使用IF函数表示,谢谢好心人!
=IF(B2>=35%,30,IF(B2>=25%,IF(D2>=0,20,15),0))

请Excel高手帮忙!IF函数!!!谢谢!急~~~!!!
=IF(C2=2,3%,IF(AND(C2=1,B2<90),1%,IF(AND(C2=1,B2>=90,B2<=144),1.5%,IF(AND(C2=1,B2>144),3%)))如果c列只有1和2两个数据你可以用楼上的,

EXCEL IF 函数等问题,实例求解,高手们帮帮小弟。
在B1输 =IF(LEN(B$1)<3,0,IF(LEFT(B$1,LEN(B$1)-2)=$A2,1,0))右啦,下啦

相似回答