多语言展示
当前在线:773今日阅读:19今日分享:20

Excel如何按颜色求和

在工作中我们经常会对一些存储特殊数值的单元格标以不同的颜色,在此之后我们还会对这些数据进行求和等操作,但Excel函数是无法直接对单元格颜色进行判断,这时我们需要一些特殊的方法来辅助完成,下面我将详细讲述
工具/原料

Excel2010

方法/步骤
1

如图,A列的单元格用三种不同的颜色标记,现在我们希望根据C列的颜色对A列标有同样颜色的单元格求和,值放在对应的D列。

2

第一步,我们需要用B列作为辅助列,选中B2单元格,Ctrl+F3调出名称管理器,单击“新建”

3

第二步,在弹出的新建名称对话框中,“名称”可以随意起,但最好是有便于书写和记忆功能的,这里我们用col,“范围”是此名称起作用的范围,我们选择“sheet1',引用位置输入公式:=get.cell(63,A2)&t(now()),get.cell(63,A2)是获取A列单元格的颜色值,&t(now())是为了重新加载工作表时能够重新计算公式,以便在单元格颜色变化时实时更新。设置好后单击确定,关闭名称管理器。

4

第三步,在B2单元格输入=col,向下填充。此时在B列得出对应的A列单元格的颜色值。

5

第四步,在D2单元格输入公式=SUMPRODUCT(($B$2:$B$15=col)*($A$2:$A$15)),向下填充。完成

注意事项

get.cell只有在定义名称后才起作用

推荐信息