搜索
首页专题excel自定义功能以计算Google表中有色单元格:CellColor&valuesByColorall

本教程介绍了我们功能的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
Excel中的中位公式 - 实际示例Excel中的中位公式 - 实际示例Apr 11, 2025 pm 12:08 PM

本教程解释了如何使用中位功能计算Excel中数值数据中位数。 中位数是中心趋势的关键度量

Google电子表格Countif函数带有公式示例Google电子表格Countif函数带有公式示例Apr 11, 2025 pm 12:03 PM

Google主张Countif:综合指南 本指南探讨了Google表中的多功能Countif函数,展示了其超出简单单元格计数的应用程序。 我们将介绍从精确和部分比赛到Han的各种情况

Excel共享工作簿:如何为多个用户共享Excel文件Excel共享工作簿:如何为多个用户共享Excel文件Apr 11, 2025 am 11:58 AM

本教程提供了共享Excel工作簿,涵盖各种方法,访问控制和冲突解决方案的综合指南。 现代Excel版本(2010年,2013年,2016年及以后)简化了协作编辑,消除了M的需求

如何将Excel转换为JPG-保存.xls或.xlsx作为图像文件如何将Excel转换为JPG-保存.xls或.xlsx作为图像文件Apr 11, 2025 am 11:31 AM

本教程探讨了将.xls文件转换为.jpg映像的各种方法,包括内置的Windows工具和免费的在线转换器。 需要创建演示文稿,安全共享电子表格数据或设计文档吗?转换哟

excel名称和命名范围:如何定义和使用公式excel名称和命名范围:如何定义和使用公式Apr 11, 2025 am 11:13 AM

本教程阐明了Excel名称的功能,并演示了如何定义单元格,范围,常数或公式的名称。 它还涵盖编辑,过滤和删除定义的名称。 Excel名称虽然非常有用,但通常是泛滥的

标准偏差Excel:功能和公式示例标准偏差Excel:功能和公式示例Apr 11, 2025 am 11:01 AM

本教程阐明了平均值的标准偏差和标准误差之间的区别,指导您掌握标准偏差计算的最佳Excel函数。 在描述性统计中,平均值和标准偏差为interinsi

Excel中的平方根:SQRT功能和其他方式Excel中的平方根:SQRT功能和其他方式Apr 11, 2025 am 10:34 AM

该Excel教程演示了如何计算正方根和n根。 找到平方根是常见的数学操作,Excel提供了几种方法。 计算Excel中正方根的方法: 使用SQRT函数:

Google表基础知识:了解如何使用Google电子表格Google表基础知识:了解如何使用Google电子表格Apr 11, 2025 am 10:23 AM

解锁Google表的力量:初学者指南 本教程介绍了Google Sheets的基础,这是MS Excel的强大而多才多艺的替代品。 了解如何轻松管理电子表格,利用关键功能并协作

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

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