大侠们,请赐教!excel函数问题,
=IF(AND(C2=P$1,A2>=P$2,A2<=P$3),0+CONCATENATE(37621-INT(B2),9999-E2,9999-H2,9999-ROW(...
=IF(AND(C2=P$1,A2>=P$2,A2<=P$3),0+CONCATENATE(37621-INT(B2),9999-E2,9999-H2,9999-ROW(A1)),0)中0是干什么用的呀!37621和9999是怎么得来的呢?
-ROW(A1)又是什么时候意思?这条公式得来的数字是什么意思?有什么用处?我查了3天都没查到!请大家帮帮忙啊!如果E2单元格里面代码是字母,这条公式应该怎么改才能用呢?
高手!谢谢你们!看不太懂!但是还有其它问题!如下:工作表1:
A B C D E F G H I
日期 姓名编号 姓名 编号 工序名称 单价 计件数量 计件工资
1 2010-1-1 LH 利鸿 CGZT200 车200干燥机直筒 2.55 100 255
2 2010-2-2 LH 利鸿 CGZT400 车400干燥机直筒 3.8 100 380
2 2010-2-2 LJ 林杰 CGZT400 车400干燥机直筒 3.8 100 380
2010-3-2 LH 利鸿 CGZT400 车400干燥机直筒 3.8 300 380
工作表2:
工资明细查询表
A B C D E F G H
编号:LH 姓名:利鸿 查询月份: 1 至 2 月份
日期 姓名编号 姓名 工序代码 工序名称 数量 单价 合计
要查询利鸿1至2月份工资明细,在A2,B2,C2,D2等单元格应输入什么公式? 展开
-ROW(A1)又是什么时候意思?这条公式得来的数字是什么意思?有什么用处?我查了3天都没查到!请大家帮帮忙啊!如果E2单元格里面代码是字母,这条公式应该怎么改才能用呢?
高手!谢谢你们!看不太懂!但是还有其它问题!如下:工作表1:
A B C D E F G H I
日期 姓名编号 姓名 编号 工序名称 单价 计件数量 计件工资
1 2010-1-1 LH 利鸿 CGZT200 车200干燥机直筒 2.55 100 255
2 2010-2-2 LH 利鸿 CGZT400 车400干燥机直筒 3.8 100 380
2 2010-2-2 LJ 林杰 CGZT400 车400干燥机直筒 3.8 100 380
2010-3-2 LH 利鸿 CGZT400 车400干燥机直筒 3.8 300 380
工作表2:
工资明细查询表
A B C D E F G H
编号:LH 姓名:利鸿 查询月份: 1 至 2 月份
日期 姓名编号 姓名 工序代码 工序名称 数量 单价 合计
要查询利鸿1至2月份工资明细,在A2,B2,C2,D2等单元格应输入什么公式? 展开
3个回答
展开全部
那个查工资表的公式要用的vlookup函数,但是要查询某一个月的明细,我能力有限,要好好研究一下。
1,那个0+CONCATENATE中的0的作用是:把计算结果以数字的方式返回,如果不加那个0,计算结果以文本的方式返回 。
2,37621和9999是怎么得来的,还有-ROW(A1),需要根据原来工作表的内容分析,这样只看公式分析不出来的。
3,你在补充下面给出的那部分单元格只有在计件工资处可以使用公式H2=F2*G2,这部分与一开始给出的公式看不出有什么联系。
×××××××××××××××××××××××××××××××
先分析if函数的内容:
C2=P1并且,A2大于等于P2,并且,A2小于等于P3,如果3个条件都成立,
公式所在的单元格就等于CONCATENATE(37621-INT(B2),9999-E2,9999-H2,9999-ROW(A1))
否则等于0
然后再分析
CONCATENATE(37621-INT(B2),9999-E2,9999-H2,9999-)
他是把4个数据连接在一起。
37621-INT(B2)
9999-E2
9999-H2,
9999-ROW(A1)
INT(B2)含义B2单元格的数据取整数部分,
ROW(A1)含义A1所在的行数,也就是第一行。
这个公式是什么意思需要根据,
如果E2单元格里面代码是字母,那么这个公式的9999-E2部分将无法计算,导致整个公式无法计算,怎么改需要根据工作表内的其他数据分析。
1,那个0+CONCATENATE中的0的作用是:把计算结果以数字的方式返回,如果不加那个0,计算结果以文本的方式返回 。
2,37621和9999是怎么得来的,还有-ROW(A1),需要根据原来工作表的内容分析,这样只看公式分析不出来的。
3,你在补充下面给出的那部分单元格只有在计件工资处可以使用公式H2=F2*G2,这部分与一开始给出的公式看不出有什么联系。
×××××××××××××××××××××××××××××××
先分析if函数的内容:
C2=P1并且,A2大于等于P2,并且,A2小于等于P3,如果3个条件都成立,
公式所在的单元格就等于CONCATENATE(37621-INT(B2),9999-E2,9999-H2,9999-ROW(A1))
否则等于0
然后再分析
CONCATENATE(37621-INT(B2),9999-E2,9999-H2,9999-)
他是把4个数据连接在一起。
37621-INT(B2)
9999-E2
9999-H2,
9999-ROW(A1)
INT(B2)含义B2单元格的数据取整数部分,
ROW(A1)含义A1所在的行数,也就是第一行。
这个公式是什么意思需要根据,
如果E2单元格里面代码是字母,那么这个公式的9999-E2部分将无法计算,导致整个公式无法计算,怎么改需要根据工作表内的其他数据分析。
展开全部
这个是数组公式 要按 ctrl+shift+enter结束
row(单元格) 返回当前单元格的 行号
如 row(A100) 返回100
mod(单元格,5) 返回 单元格数字 除以4 后的余数
mod(row(A100),5) 返回0
mod(row(A101),5) 返回1 (因为 row(A101)返回101)
SUM(IF(MOD(ROW(A1:A171)+10,5)=0,A1:A171))
意思是 IF 如果 (A1:A171 里的行标 加10)/5 =0, 就把A1:A171内符合这个条件的单元格加起来
如你你要加 A2+A7。。。。。
改成 SUM(IF(MOD(ROW(A1:A171)+10,5)=2,A1:A171))
就好了
建议最好不要用数组公式
求A1+A6+。。。。。
=sumproduct((mod(row(A1:A171),5)=1)*A1:A171)
求A2+....
=sumproduct((mod(row(A1:A171),5)=2)*A1:A171)
请参考
row(单元格) 返回当前单元格的 行号
如 row(A100) 返回100
mod(单元格,5) 返回 单元格数字 除以4 后的余数
mod(row(A100),5) 返回0
mod(row(A101),5) 返回1 (因为 row(A101)返回101)
SUM(IF(MOD(ROW(A1:A171)+10,5)=0,A1:A171))
意思是 IF 如果 (A1:A171 里的行标 加10)/5 =0, 就把A1:A171内符合这个条件的单元格加起来
如你你要加 A2+A7。。。。。
改成 SUM(IF(MOD(ROW(A1:A171)+10,5)=2,A1:A171))
就好了
建议最好不要用数组公式
求A1+A6+。。。。。
=sumproduct((mod(row(A1:A171),5)=1)*A1:A171)
求A2+....
=sumproduct((mod(row(A1:A171),5)=2)*A1:A171)
请参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用换元法
令log2 x=t
f(x)=2(log2 x)2+2a log2 1/x +b =2t^2-2at+b
x=1/2时
log2 x=t=-1
2t^2-2at+b是二次函数
最小值在对称轴产生
所以 a/2=-1
a=-2
代入-1解得
b=-6
f(x)= =2t^2+4t-6>0
解得
t<-3 t>1
所以log2 x=t>1 log2 x=t<-3
x>2 0<x<1/8
请参考
令log2 x=t
f(x)=2(log2 x)2+2a log2 1/x +b =2t^2-2at+b
x=1/2时
log2 x=t=-1
2t^2-2at+b是二次函数
最小值在对称轴产生
所以 a/2=-1
a=-2
代入-1解得
b=-6
f(x)= =2t^2+4t-6>0
解得
t<-3 t>1
所以log2 x=t>1 log2 x=t<-3
x>2 0<x<1/8
请参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询