如何用Excel实现按条件循环查找某个值,然后将这个值所在行的指定信息进行计算并将所有结果求和?

每一行是每个客户的预计签约信息,有“预计签约时间”,“预计签约金额”,以及“预计签约成功率”。比如某行里的“预计签约日期”是2014年12月“,”预计签约金额“是100元,“预计签约成功率是90%”。我想知道2014年12月的预计签约金额就用100乘以90% 就是90元。现在,Excel表中有上千行的客户预计签约信息,什么签约时间的都有。我想在另外一个SHEET上做一个自动统计,即自动计算出某年某月会产生多少的签约金额,只要客户签约信息那个SHEET里有信息变更或添加,这个SHEET里的统计数字就随时变化。请教各位大人应该如何实现此功能?

假设Sheet1表的A列是预约签约日期,B列是预计签约金额,C列是预计签约成功率是90%
Sheet2的ABC列和Sheet1结构相同,那么在B2单元格输入以下公式,然后向下填充公式
=SUMIF(Sheet1!$A:$A,$A2,Sheet1!B:B)追问

我是希望在Sheet2中的某列,按不同月份统计总金额
比如在Sheet1里,第1行、第23行、第35行的预计签约日期都是2014年10月,在Sheet2里我在A1这个单元格里填写2014年10月,然后在B1单元格里用公式查找Sheet1里签约日期为2014年10月的客户信息,即第1行、第23行、第35行,然后分别把这三行的金额乘以对应的成功率后再做汇总,显示在Sheet2的B1单元格里。

追答

直接在Sheet1的D列添加一个辅助列,将每组数据金额乘以对应的成功率,然后在B2单元格输入以下公式,然后向下填充公式
=SUMIF(Sheet1!$A:$A,$A2,Sheet1!D:D)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-15
条件函数能实现