EXCEL公式难题
各位大神,如何实现按日期提取合计数:白列制*20+夜列值*25得出的数值:如:1白*20+1列*25=一个数,2白*20+2夜*25=一个数补充:在表格1中统计1号白天值...
各位大神,如何实现按日期提取合计数:白列制*20+夜列值*25得出的数值:如:1白*20+1列*25=一个数,2白*20+2夜*25=一个数
补充:
在表格1中统计1号白天值*20+夜晚值*25得出的合计值,显示在表格2中A2单元格,2号显示合计值显示在表格2中B2单元格,以此类推...... 展开
补充:
在表格1中统计1号白天值*20+夜晚值*25得出的合计值,显示在表格2中A2单元格,2号显示合计值显示在表格2中B2单元格,以此类推...... 展开
7个回答
展开全部
表2的A2输入:
=OFFSET(Sheet1!$D4,,COLUMN(A:A)*2)*20+OFFSET(Sheet1!$E4,,COLUMN(A:A)*2)*25
右拉填充。
=OFFSET(Sheet1!$D4,,COLUMN(A:A)*2)*20+OFFSET(Sheet1!$E4,,COLUMN(A:A)*2)*25
右拉填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在表格2的A2输入:
=SUMPRODUCT((表格1!$F$2:$AZ$2=COLUMN())*(表格1!$F$3:$AZ$3={"白";"夜"})*{20;25}*表格1!$F$4:$AZ$4)
右拉填充
如果表格2的第一行是日期值,可以把公式中的COLUMN()改成A1
=SUMPRODUCT((表格1!$F$2:$AZ$2=COLUMN())*(表格1!$F$3:$AZ$3={"白";"夜"})*{20;25}*表格1!$F$4:$AZ$4)
右拉填充
如果表格2的第一行是日期值,可以把公式中的COLUMN()改成A1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式:
=SUMIF(3:3,"白",4:4)*20 + SUMIF(3:3,"夜",4:4)*25
=SUMIF(3:3,"白",4:4)*20 + SUMIF(3:3,"夜",4:4)*25
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用SUMPRODUCT函数即可,但是你的行号呢?表格的列有多少?你是要每一天一个个数的和?还是一个月的总和?
得说清楚啊
得说清楚啊
追问
你好,问题做了补充,请帮忙看一下,谢谢~
追答
在表2的A1单元格输入公式:
=SUMPRODUCT(20*(Sheet1!$A$1:$AZ$1=A1)*(Sheet1!$A$2:$AZ$2="白")*Sheet1!$A$3:$AZ$8+25*(Sheet1!$A$1:$AZ$1=A1)*(Sheet1!$A$2:$AZ$2="夜")*Sheet1!$A$3:$AZ$8)
复制并向右拉即可。
前提是:
表1的第一行从A1开始到AZ1是:1、1、2、2、3、3、4、4……这样的数字
第二行从A2开始到AZ2是:白、夜、白、夜、白、夜、白、夜……这样的文字,
表1的工作表名称是:Sheet1
否则公式无效的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询