编按: 说真话,小窝是第一次作念神采乞降,因为我确凿王人用条目体式秀丽数据,神采乞降等于伪需求。然则问了身边一又友,以及看了一些学员的发问露出 同人,原本真存在按神采乞降的。在此,整理了4种步调。
神采乞降实验是个伪命题!
不信?
那就往下看!
1、成功用SUM或者SUMIF乞降
永诀求绿色与粉色单位格之和。
图片
绿色单位格之和:
=SUM((B3:G9>500)*B3:G9)
粉色单位格之和:
=SUM((B3:G9<250)*B3:G9)
图片
“对吗?”
你详情有猜忌:嗅觉“神采”条目王人莫得使用就完成了乞降,这适度对吗?
适度是否对,链接看就知说念了。
2、查找法乞降
来到Sheet2中,相似永诀求绿色和粉色单位格之和。
法子:
(1)按CTRL+F灵通“查找和替换”对话框
(2)单击“选项”—“体式”—“从单位格体式”,然后吸取绿色单位格。
(3)单击“查找沿途”。
(4)按CTRL+A全选,然后点“关闭”。
(5)在称号框中输入“绿色”。
(6)相似的操作选中粉色单位格,在称号框中输入“粉色”。
(7)输入公式=SUM(绿色)或=SUM(粉色)完成乞降。
图片
图片
用到神采条目了,而且求出来的和与前线是一样的!
回到Sheet1中。
请用查找法作念神采乞降。
请一定试试!!
试了后你会发现无法用查找神采的步调乞降,或者说其适度是失实的。
咋回事呢?
咱们在表顶用神采秀丽不同的数据王人是基于具体规定进行的,比喻通盘大于500的填充绿色,小于250的填充粉色。Excel的条目体式不错帮咱们自动完成秀丽。
下图等于Sheet1中的条目体式。
图片
它包含两条文矩:<250填充粉色露出 同人,>500填充绿色。
知说念了神采出现的规定,那么神采乞降也等于按条目规定乞降辛勤,与具体的神采无关。
性吧论坛如斯处,绿色之和=SUM((B3:G9>500)*B3:G9),粉色之和=SUM((B3:G9<250)*B3:G9)。
用条目体式泄露出来的单位格填色并不等于单位格内容填充了神采。因此,你无法用查找神采的模式来乞降;无法用底下将要先容的宏表函数,以及更牛的VBA自界说函数完成神采乞降。
查找法、宏表函数法、VBA自界说体式法,它们王人要利器用体填色信息,只可求——
逐一手动填色的数字的和!
神采秀丽数字,详情用条目体式;
用条目体式,就无法通过识别神采来乞降;
能按神采乞降的王人是手动填色的,
可谁会我方手欠找繁难呢?
因此,
按神采乞降等于伪命题!
梗概你说,“我等于手动标色的 —— 啊,不,是阿谁安排作念事的东说念主顺手观念,然后要求我乞降”。
太坏了!
看来还得作念神采乞降。底下是其他的步调。
3、宏表函数法
到Sheet3。提供两种宏表函数法:一个是公式毛糙的,但有扶持列(行);一个是毋庸扶持列(行)的,然则公式复杂。
1)毛糙公式
法子:
(1)单击“公式”—“界说称号”,输入称号“color”(称号须是独一的,弗成与已闻明称疏导)。援用位置处输入公式“=get.cell(63,sheet3!b3)”。
图片
Get.cell()是宏表函数,用于取得单位格的某类信息。具体信息类型由数字指定,数字范畴1~66。其中,63代表单位格布景神采。
(2)在B11输入公式“=color”并右拉下拉取得单位格的神采值。
不错看到刻下绿色神采值36,粉色神采值40。
图片
(3)写公式完成神采乞降。
输入公式“=SUMIF($B$11:$G$17,A19,$B$3:$G$9)”并下拉即可。
图片
能去掉扶持行或列吗?
不错!只不外界说称号中的公式就复杂了。
2)复杂公式
法子:
(1)从头界说称号。
界说称号,新创建一个称号“color_2”,然后在援用位置输入如下公式:
=SUM((GET.CELL(63,INDIRECT("r"&ROW(Sheet3!$B$3:$G$9)&"c"&COLUMN(Sheet3!$B$3:$G$9),0))=GET.CELL(63,Sheet3!A19))*Sheet3!$B$3:$G$9)
(2)在B19处输入公式“=color_2”下拉即可。
图片
公式证实:
①INDIRECT("r"&ROW(Sheet3!$B$3:$G$9)&"c"&COLUMN(Sheet3!$B$3:$G$9),0),用INDIRECT永诀援用B3:G9中的每个单位格。之是以要永诀援用,而不是成功写成GET.CELL(63, Sheet3!$B$3:$G$9),是因为GET.CELL函数不相沿数据区域。
②GET.CELL(63, ①)得到每个单位格的神采值。
余下的部分不说你也显然。
4、“很牛很牛”的自界说函数法
到Sheet4。
图片
在B13中输入公式“=SumColor($B$3:$G$9,A13)”下拉即可。
图片
终点毛糙,很活泼,不错在刻下文献的任何表格中使用。
SUMCOLOR是自界说函数,第一参数选择要乞降的区域,第二参数选择神采条目单位格。
这个自界说函数若何来的呢?
按ALT+F11灵通VBA裁剪器。
(1)单击“插入”—“模块”号令。
(2)在插入的模块中输入如下代码(不错复制此处代码进行粘贴。能终了神采乞降功能的代码有多种,下方仅仅相对毛糙的一种。)
Function SumColor(sum_range As Range, ref_rang As Range)
Dim x As Range
For Each x In sum_range
If x.Interior.ColorIndex = ref_rang.Interior.ColorIndex Then
SumColor = Application.Sum(x) + SumColor
End If
Next x
End Function
(3)复返使命表即可用函数SUMCOLOR进行乞降了。
附上代码剖析:
图片
瞩目:使用了宏表函数,以及VBA自界说函数后,文献需要保存为相沿宏的xlsm体式。
小结
1.要是是应用条目体式赋予单位格神采的,(只可)成功用规定进行条目乞降,与神采无关。
2.要是果真手动为单位格填充神采的,那查找法、宏表函数法、自界说函数法王人不错。
作念Excel妙手,快速培育使命效力,部落窝诠释Excel佳构好课任你选择!
有关推选:
用SUM函数条目乞降比SUMIF还节略
SUMIF函数用法集
条目体式成果失实的原因
INDIRECT函数的R1C1形势用法
版权声名:
本文作家小窝;部落窝诠释享有稿件私有使用权。若需转载请相干部落窝诠释露出 同人。
本站仅提供存储奇迹,通盘内容均由用户发布,如发现存害或侵权内容,请点击举报。