excel如何判断A单元格字体为红色,让B单元格数值累加? if函数如何加字体颜色
excel中红色字体求和
需要使用VBA,我给你编写了2个函数,将这些代码放到标准模块中(按Alt+F11,插入--模块)。
Function RedSum(rng As Range)
Application.Volatile
Dim cell As Range
RedSum = 0
For Each cell In rng
If cell.Font.Color = RGB(255, 0, 0) Then
RedSum = RedSum + cell.Value
End If
Next
End Function
Function BlackSum(rng As Range)
Application.Volatile
Dim cell As Range
BlackSum = 0
For Each cell In rng
If cell.Font.ColorIndex = xlAutomatic Then
BlackSum = BlackSum + cell.Value
End If
Next
End Function
另外, 在本工作表标签上右击查看代码,贴上如下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub
最后,你可以像平常一样使用它们,例如= RedSum(O6:Q6)
excel 如何计算红色字体数字的总和
一个可行的方法:
1、在最左下角有一个“就绪”,用鼠标指着它右键,选取择“求和”;
2、选中要求和的那一行;
3、按“CTRL+F”;
4、对话框空白条里要什么都不填,再点“格式”,选择“字体”,选红色再确定;
5、点“查找全部”,再按“CTRL+A”,关闭对话框;
6、这时你就可以看到在屏幕最下面,也就是水平滚动条下面有显示:求和=???,其中???就是你想要的结果!
根据你所说的,也许只有这一个办法,也许本人的水平有限,希望能帮上你!祝你成功!
求助!EXCEL03中单元格填充颜色判断并累加?
你可以在辅助列中(如C列)用GET.CELL取得代表各个地方的代码(如:3)
统计人数只需用公式 =COUNTIF(C:C,3)
你用GET.CELL必须通过定义名称,然后在单元格输入 =定义名称 来取得,那么输入名称取得颜色所代表的代码的这列 就可以直接用COUNTIF函数进行统计了。比如:你在C2单元格输入 =定义名称 下拉 ,取得了不同的代码。你想统计填充色为黄色的地方的总人数,那么你就可以用公式: =COUNTIF(C:C,3)
如果你想统计填充颜色为其他颜色的地方的总人数,那么只需把公式改成
=COUNTIF(C:C,其他颜色代表的代码) 就可以了。
代表某一颜色的代码是EXCEL规定的,但是必须通过你的实际情况来取得,也就是说COUNTIF函数必须用你取得的代码来进行统计,即上面举例的C:C
Excel如何判断A列数据是否在B列数据当中 在的话就把B列数据当前值标记为红色
在Excel中利用条件格式,可以实现满足某个特定条件的单元格设置为特殊的格式;利用Countif函数,可以判断某单元格数据是否存在于某列中。两者结合即可实现题目要求。
软件版本:Office 2007
举例说明如下:
1.B列中的数据如果存在于A列中,则填充为红色:
2.选择B列,条件格式,其他规则:
3.选择使用公式,设置公式和格式如下:
4.确定,即可: