目录
如何在Google表中概括和计算有色单元格
valuesbyColor函数
额外的功能功能
valuesbyColorall
Google表格CellColor配方
按颜色和内容的总和和计数单元格 - 公式示例
如果细胞颜色是红色的,那么... - Google表格公式
Countifs:用1个公式按颜色和值计数
示例1。CountifsCellcolor
示例2。CountifsvaluesbyColorall
sumifs:按1个公式按颜色和值按颜色和值的总和
示例1。SumifsCellcolor
示例2。
带有公式示例的电子表格
首页 专题 excel 自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

Mar 28, 2025 am 09:06 AM

本教程介绍了我们功能的2个新功能,包括Google表颜色附加组件:CellColor&valuesbyColorall。使用它们不仅通过其颜色,而且是通过共同内容来概括和计数单元。现成的if,包括sumifs&countifs公式;)

如果您经常使用Google表中的有色单元格,则可能会通过颜色附加组件尝试我们的功能。您几乎不知道现在还有2个功能: CellColorvaluesbyColorall 。他们通过有色单元格扩大您的操作。在本教程中,我将向您展示两个函数如何工作并共享一些现成的自定义公式。

如何在Google表中概括和计算有色单元格

在深入研究我们的两个新自定义功能之前,我想通过颜色附加件简要描述我们的功能,以防您不熟悉它。

Google表的此附加组件会检查选定单元格中的字体和/或填充颜色,并且:

  • 以一种共同的色调汇总数字
  • 按颜色计数细胞(甚至是空白)
  • 在这些突出的单元格中找到平均/最小/最大值
  • 还有更多

总共可以使用13个功能来计算彩色单元格。

这是其工作原理:

  1. 您选择要处理的范围。
  2. 选择要考虑的字体和/或填充色调,并根据您的任务选择该功能。
  3. 选择在每个行/列或整个范围内计算记录。
  4. 选择要查看结果的单元格。
  5. 点击插入功能

例如,在此Google表格表中,我按照所有“在路上”的物品(蓝色)总结:

=SUM(VALUESBYCOLOR("light cornflower blue 3", "", B2:E2))

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

提示。这里有一个可用的附加组件的详细教程,这里有一个博客文章,其中包含示例。

如您所见,附加组件以及内部特殊功能使用标准总和函数:valuesbyColor。

valuesbyColor函数

valuesbyColor是我们的自定义功能。

笔记。没有附加组件,您将在电子表格中找到它。

它返回与您在附加组件中选择的颜色相对应的那些单元格:

=VALUESBYCOLOR("light cornflower blue 3", "", B2:E2)

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

看?从上面的每个项目中,每个项目都只能从我的设置中获得填充颜色。它使用您在工具中选择的标准函数之一来调整有色单元格。

很酷,是吗? )

但是附加件仍然错过了。此功能与SUMIF和COUNTIF不起作用。因此,您仍然无法同时按多种条件计算(例如单元格颜色和单元格值)。而且您一直在要求它!

我很高兴告诉您,我们已经通过最新更新(2021年10月)使其成为可能!现在,按颜色功能包含2个自定义功能,可以帮助您:)

额外的功能功能

因此,这两个新功能是valuesbyColorall和Cellcolor。让我们看看他们需要什么参数以及如何将它们与数据一起使用。

笔记。由于这些功能是自定义的,因此它们是我们通过颜色附加组件的功能的一部分,您需要安装它。

否则,您将无法使用功能,而它们返回的结果将不会加载。

提示。观看此视频以了解如何使用自定义公式根据颜色和价值计数单元格,或继续阅读。或以更好地理解这两者兼而有之;)在博客文章的末尾甚至还有一个练习电子表格;)

valuesbyColorall

此自定义功能需要3个参数:

valuesbyColorall(fill_color,font_color,范围)
  • fill_color - 具有背景颜色的十六进制代码或颜色名称(按Google表调色板)。

    提示。尽管需要参数,但您只需输入一对双引号即可完全使函数忽略填充颜色:

  • font_color - 具有文本颜色的十六进制代码或颜色名称(按Google表调色板)。

    提示。也需要该参数,但还需要一对双引号“”当您需要忽略字体颜色时。

  • 范围- 这里没有什么花哨的,只是您要处理的一系列单元格。

您是否注意到valuesbyColorall可以轻松地误认为附加组件使用的valuesbyColor函数?要小心,因为有很大的区别。查看此屏幕截图:

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

该公式在B2和C2中,但您可以窥视它们在B11&C11中的外观:

=VALUESBYCOLOR("light green 3", "", A2:A10)

=VALUESBYCOLORALL("light green 3", "", A2:A10)

提示。颜色名称就像在Google Shays Palett中一样:

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

这两个功能具有相同的论点,甚至它们的名字也是如此相似!

但是,他们返回不同的数据集:

  • ValuebyColor返回仅在A列中带有绿色颜色的记录的列表。该公式的结果仅占4个单元格:B2:B5。
  • 依次,ValueByColorall返回与原始大小(9个单元格) - C2:C10相同的范围。但是,此范围内的记录仅适用于A列A中所需填充颜色的单元。其他单元格仍然空。

即使对您来说这似乎是一样的,但它与其他功能的结合也有很大的不同。这正是您可以检查颜色以及具有Countifs或sumifs函数的单元格的内容。

Google表格CellColor配方

下一个功能非常容易。 Google表格CellColor公式检查单元格的颜色,并返回每个单元格的颜色名称或其十六进制代码(这是您的选择)。

您可能不需要这些颜色名称,但是可以在其他功能中使用它们作为条件。

此功能还需要3个参数:

CellColor(range,color_source,color_name)
  • 范围- 您想检查颜色的细胞。
  • color_source - 告诉函数在哪里查看:
    • 使用双引号中的“填充”一词检查背景颜色
    • “字体” - 用于文字颜色
    • “两个” - 用于填充和文字颜色
  • color_name - 告诉返回哪种名称的方式:
    • false获取颜色的十六进制代码,例如#ff0000#3D85C6

例如,下面的公式返回A2:A10:

=CELLCOLOR(A2:A10, "both", TRUE)

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

那么,如何使用这些功能使用if,sumifs,countifs?您如何根据颜色设置搜索标准?

按颜色和内容的总和和计数单元格 - 公式示例

让我们尝试在一些简单的情况下使用valuesbycolorall和Cellcolor。

如果细胞颜色是红色的,那么... - Google表格公式

在这里,我有一个简短的学生通过3个考试:

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

我想仅当连续的所有单元格是绿色的(通过所有考试的学生)时,我想在E列中标记该行。我将在IF函数中使用我们的CellColor来检查颜色并返回所需的字符串:

=IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

这就是它的作用:

  1. CellColor(B2:D2,“ Fill”,True)返回一行使用的所有填充颜色。
  2. Countif(CellColor(B2:D2,“ Fill”,True),“浅绿色3”)= 3采用这些颜色,并检查是否'Light Green 3'(在我的单元格中)连续出现3次。
  3. 如果是这样,如果返回“通过”,则否则,单元格保持空。

Countifs:用1个公式按颜色和值计数

Countifs是另一个最终可以按多个标准计数的函数,即使其中一个是颜色。

我们假设每次轮班利润和每个员工都有记录:

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

使用我们在Countifs中的两个自定义功能,我可以计算每个员工实施销售计划(绿细胞)的次数。

示例1。CountifsCellcolor

我将使用数据列出表旁边的所有经理,并为每个员工输入一个单独的公式。我将从CellColor开始:

=COUNTIFS($A$2:$A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

  1. 公式检​​查的第一件事是A列中的单元格:如果有“ Leela”(E2的名称),则将记录考虑在内。
  2. 它查找的第二件事是C列中的“浅绿色3”颜色的单元格。

    提示。使用Google表调色板检查手机颜色:

    自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

由于Countifs本身不仅可以拾取颜色,因此我将我们的CellColor用作条件范围。

请记住,CellColor返回每个单元格中使用的颜色列表。当我将其嵌入Countifs中时,后者扫描列出了搜索所有“浅绿色3”的出现。与E列的名称结合使用,给出了所需的结果。容易的peasy :)

示例2。CountifsvaluesbyColorall

如果您选择valuesbyColorall,也会发生同样的情况。将其作为第二条件的范围输入:

=COUNTIFS($A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:C$10),"")

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

您还记得什么dureatbyColorall返回吗?只有满足您颜色需求的单元格的一系列单元格包含记录。所有其他细胞都保持空。

因此,当将valuebyColorall放在countifs上时,公式仅计数那些不为空的单元格:“ ”(换句话说,与所需的颜色相对应)。

sumifs:按1个公式按颜色和值按颜色和值的总和

带有sumifs的故事就像countifs一样:

  1. 采用我们的自定义功能之一:cellcolor或valuesbyColorall。
  2. 将其视为应测试颜色的范围。
  3. 根据您选择的功能输入条件:cellcolor的颜色名称和valuesbyColorall的“不为空”(“ ”)。

笔记。 Sumifs除了简单的范围外,什么都不是它的第一个参数 - sum_range 。如果您尝试嵌入我们的自定义功能之一,则该公式将无法正常工作。因此,请记住这一点,并确保将其作为标准输入CellColor和PreationByColorall。

这是几个例子。

示例1。SumifsCellcolor

看这个公式:

=SUMIFS($C$2:$C$10,A$2:A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

  1. CellColor从C2:C10获得所有填充颜色,Sumifs检查其中的任何一个是“浅绿色3”。
  2. Sumifs还扫描了E2 - Leela的名称的A2:A10。
  3. 一旦满足两个条件,就准备就绪C2:C10。

示例2。

ValuebyColorall也会发生同样的事情:

=SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")

自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

  1. valuesbyColorall返回只有所需填充颜色的单元格包含值的范围。 Sumifs考虑了所有非空细胞。
  2. sumifs还从E2扫描了a2:a10的“ leela”。
  3. 满足两个条件后,您将获得C2:C10的相应总数。

希望本教程可以解释该功能如何工作,并暗示可能使用它们的可能方法。如果您仍然很难将它们应用于您的案件,请在评论部分与我见面;)

带有公式示例的电子表格

颜色功能 - 自定义功能(使自己成为练习的副本)

以上是自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1672
14
CakePHP 教程
1428
52
Laravel 教程
1332
25
PHP教程
1277
29
C# 教程
1257
24