excel 多条件乘法

如下图,要求在表2中求D列结果,表1为写好的日期段,不同的月数,对应不同的基数值,如果当表2输入日期,符合表1的时间段,那么对应的月份,就是表1的相同月数对应的数据,现在... 如下图,要求在表2中求D列结果,
表1为写好的日期段,不同的月数,对应不同的基数值,如果当表2输入日期,符合表1的时间段,那么对应的月份,就是表1的相同月数对应的数据,现在求表2的D列函数公式,D列=金额×基数

表1

表2
展开
 我来答
凌文元LWY
高粉答主

推荐于2016-01-08 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

先在一个表格中显示结果,在D10单元格输入以下公式,然后向下填充公式

=B10*INDEX(A$1:I$5,MATCH(A10,A$1:A$5,1),MATCH(C10,A$1:I$1,0))

公式中 :MATCH(A10,A$1:A$5,1)得到对应日期所在行;MATCH(C10,A$1:I$1,0)得到对应月数所在列。

 

详见附图

 

在表2的D2单元格输入以下公式,然后向下填充公式

=B2*INDEX(表1!A$1:I$5,MATCH(A2,表1!A$1:A$5,1),MATCH(C2,表1!A$1:I$1,0))

不想起名字了99
2014-10-29 · TA获得超过1694个赞
知道大有可为答主
回答量:2708
采纳率:76%
帮助的人:703万
展开全部
表2D2
=SUMPRODUCT((表1!$A$2:$A$1000<=表2!A2)*(表1!$B$2:$B$1000>=表2!A2)*OFFSET(表1!$C$2:$C$1000,0,MATCH(表2!C2,表1!$C$1:$X$1)-1))*B2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
想学ASP
2014-10-29 · TA获得超过4383个赞
知道大有可为答主
回答量:1659
采纳率:60%
帮助的人:551万
展开全部
根据个人理解,单纯用函数无法解决。只能求助于VBA了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sender2006
2014-10-29 · 超过17用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:7.5万
展开全部
看了一下,这个问题挺头疼啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyzxh

2014-10-29 · 知道合伙人软件行家
skyzxh
知道合伙人软件行家
采纳数:2623 获赞数:8340
毕业于中科院,硕士,30年工程从业经验。现任公司技术负责。

向TA提问 私信TA
展开全部
如果日期正好是8月31日,取哪行的基数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式