大侠们,请赐教!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等单元格应输入什么公式?
展开
 我来答
linfzz
2010-11-07 · 专注办公软件疑难杂症
linfzz
采纳数:2642 获赞数:8629

向TA提问 私信TA
展开全部
那个查工资表的公式要用的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部分将无法计算,导致整个公式无法计算,怎么改需要根据工作表内的其他数据分析。
bhnd97
2010-11-07 · TA获得超过175个赞
知道答主
回答量:429
采纳率:0%
帮助的人:249万
展开全部
这个是数组公式 要按 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)
请参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vgrt33
2010-11-09 · TA获得超过279个赞
知道答主
回答量:533
采纳率:0%
帮助的人:259万
展开全部
用换元法
令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
请参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式