首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA程序:加粗单元格求和

标签:VBA 下面的VBA自定义函数演示了如何对应用了粗体格式单元格求和。...在VBE,插入一个标准模块,在其中输入下面的代码: Public Function SumBold( _ ParamArray vInput() As Variant) As Variant...ErrHandler: '检查是否溢出 If Err.Number = 6 Then SumBold = CVErr(xlErrNum) Resume Continue End Function 注意,当求和单元格区域中单元格格式发生更改时...这意味着,仅对求和单元格区域中单元格设置加粗格式,使用该自定义函数求和不会改变,除非按F9键强制计算,或者在工作表输入内容导致工作表重新计算。...这个程序也提供了一个模板,可以稍作修改对其它格式设置单元格求和

14410

如何矩阵所有进行比较?

如何矩阵所有进行比较? (一) 分析需求 需求相对比较明确,就是在矩阵显示,需要进行整体比较,而不是单个字段直接进行比较。如图1所示,确认矩阵中最大或者最小。 ?...(二) 实现需求 要实现这一步需要分析在矩阵或者透视表情况下,如何整体数据进行比对,实际上也就是忽略矩阵所有维度进行比对。上面这个矩阵维度有品牌Brand以及洲Continent。...只需要在计算比较时候维度进行忽略即可。如果所有字段在单一表格,那相对比较好办,只需要在计算金额时候忽略表维度即可。 ? 如果维度在不同表,那建议构建一个有维度组成表并进行计算。...通过这个大小设置条件格式,就能在矩阵显示最大和最小标记了。...当然这里还会有一个问题,和之前文章类似,如果同时具备这两个维度外部筛选条件,那这样做的话也会出错,如图3所示,因为筛选后把最大或者最小给筛选掉了,因为我们要显示是矩阵进行比较,如果通过外部筛选后

7.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Python实现规整二维列表每个子列表对应求和

一、前言 前几天在Python白银交流群有个叫【dcpeng】粉丝问了一个Python列表求和问题,如下图所示。...【瑜亮老师】解法 这里【瑜亮老师】给了一个代码,如下所示: lst = [[1, 2, 3, 4], [1, 5, 1, 2], [2, 3, 4, 5], [5, 3, 1, 3]] [print(...【Daler】解法 一开始【猫药师Kelly】大佬给了一个思路,使用np array实现,后来【Daler】直接安排了一份代码,如下所示: import numpy as np lst = [[1,...【月神】解法 这里【月神】给了一个难顶解法,使用了内置函数和匿名函数来实现,代码如下所示: from functools import reduce lst = [[1, 2, 3, 4],...这篇文章主要分享了使用Python实现规整二维列表每个子列表对应求和问题,文中针对该问题给出了具体解析和代码演示,一共3个方法,顺利帮助粉丝顺利解决了问题。

4.5K40

Excel公式技巧28: SUMPRODUCT函数基本原理详解

图2 如果要求所有商品销售总额,可以先使用数量乘以单价求得每件商品销售额,然后结果相加。...图3 可以清楚地看出,SUMPRODUCT函数先使数组相对应元素相乘然后这些乘积相加,得到最终结果。 以上是SUMPRODUCT函数最基础用法。...由于SUMPRODUCT函数总是将其参数数组相对应元素相乘求和,因此我们可以使用一个数组,其中包含元素由TRUE/FALSE或1/0组成,TRUE/1是对应着想要求和元素,而FALSE/0应着不想求和元素...这样,相乘三个数组如下图6所示: ? 图6 然而,我们不可能每次在公式添加一个确定数组,因为如果要求和条件发生改变的话,我们必须将这个数组进行相应更改。...实际上,如果我们将要查找放置在某个单元格(例如G3),那么可以公式修改为: =SUMPRODUCT(D4:D8,E4:E8,1*(C4:C8=G3)) 这样,直接修改该单元格,就可以得到相应结果

1.9K20

spring boot 使用ConfigurationProperties注解配置文件属性绑定到一个 Java 类

@ConfigurationProperties 是一个spring boot注解,用于配置文件属性绑定到一个 Java 类。...功能介绍:属性绑定:@ConfigurationProperties 可以配置文件属性绑定到一个 Java 类属性上。...通过在类上添加该注解,可以指定要绑定属性前缀或名称,并自动配置文件对应属性赋值给类属性。...类型安全:通过属性绑定,@ConfigurationProperties 提供了类型安全方式来读取配置文件属性。它允许属性直接绑定到正确数据类型,而不需要手动进行类型转换。...当配置文件属性被绑定到类属性上后,可以通过依赖注入等方式在应用程序其他组件中直接使用这些属性。属性验证:@ConfigurationProperties 支持属性验证。

43720

求和家族,不简单

使用冒号一个工作表和最后一个工作表表名进行连接,作为跨表引用工作表名。...=sumif($B$2:$B$11,G2,$E$2:$E$11) 公式说明:sumif数据区域B2:B11(月份列)一个单元格都与条件G2单元格(月份)进行比对,如果相等,就与B2:B11(月份列...对于案例演示公式,如上,sumifs函数条件区域B2:B11(月份列)一个单元格都与条件G2(月份)单元格进行比对;条件区域C2:C11(产品列)一个单元格都与条件H2(产品)单元格进行比对...语法规则是: =sumproduct(乘积区域1,乘积区域2) 乘积区域1和乘积区域2数字会被一一相乘最后这些乘积求和,也就是乘积和。...sumproduct是D2与E2相乘,D3与E3相乘,D4与E4相乘…,然后再将它们乘积进行相加,就是每一行单价*销量,然后求和得出总销售额。

1.7K00

精通Excel数组公式011:令人惊叹SUMPRODUCT函数

示例:相同大小两个或多个数组相乘然后相加 SUMPRODUCT函数基本用法是在其中输入以逗号分隔开几个大小相同单元格区域。SUMPRODUCT函数将相应单元格相乘然后结果相加。...如下图13所示,A2:A5=C2生成一个由逻辑组成数组,而SUMPRODUCT函数逻辑视为0,因此结果为0,而实际应该是2。 ?...图13 通过逻辑执行任何数学运算TRUE和FALSE转换为1和0,如下图14所示。 ? 图14 下图15展示在SUMPRODUCT函数公式如何使用不同数学运算来统计列A“Kip”数量。...什么时候使用SUMPRODUCT函数是最好 类似于SUMIFS函数、SUMIF函数、COUNTIFS函数等都包含一个参数range或一个含有条件单元格区域参数criteria_range。...图22 SUMPRODUCT函数特性小结 下面是SUMPRODUCT函数一些重要特性: 1. 能够相同大小数组先相乘再相加。 2. 能够数组运算结果相加。

5.6K10

精通Excel数组公式008:数组常量

图11 注意到,与上文所给出公式不同之处在于,公式没有硬编码。如果想改变求和数量,只需修改单元格D3和D6数值。...图16 使用名称 除了按上述方法在公式列出查找表所有数据外,还可以数组常量定义为名称并在公式中使用。如下图17所示,定义名称包含查找表数据。 ?...你可以添加一个辅助列,放置上述各列相加后然后使用VLOOKUP函数查找相应。...图21 因为是求和,所以可以VLOOKUP函数放置到SUMPRODUCT函数,这样可以避免按Ctrl+Shift+Enter键,如下图22所示。 ?...图25:两个数组相乘然后求和。在SUM函数参数number1这个数学数组运算涉及到两个数组常量,不需要按Ctrl+Shift+Enter键。 ? 图26:单元格区域和数组常量相乘然后求和

2.8K20

数据分析常用Excel函数合集(下)

IF 功能:使用逻辑函数 IF 函数时,如果条件为真,该函数返回一个;如果条件为假,函数返回另一个。 语法:=IF(条件, true时返回, false返回) ? 2....COUNTIFS函数:统计一组给定条件所指定单元格数 SUM函数:计算单元格区域中所有数值和 SUMIF函数:满足条件单元格求和 SUMPRODUCT函数:返回相应数组或区域乘积和 STDEV...函数:求标准差 SUBTOTAL函数:汇总型函数,平均值、计数、最大最小、相乘、标准差、求和、方差等参数化 INT/ROUND函数:取整函数,int向下取整,round按小数位取数 MOD函数:取余...Subtotal 语法:=Subtotal(参数,区域) 汇总型函数,平均值、计数、最大最小、相乘、标准差、求和、方差等参数化,换言之,只要会了这个函数,上面的都可以抛弃掉了。...AVERAGE(算术平均值) COUNT(数值个数) COUNTA(非空单元格数量) MAX(最大) MIN(最小) PRODUCT(括号内所有数据乘积) STDEV(估算样本标准偏差) STDEVP

2.9K20

Top 6 常见问题关于JavaMap1 Map转换成一个List2 遍历map键值3 根据Mapkey排序4 根据Mapvalue排序5 初始化一个静态不可变Map6 Has

我们都知道Map是一种键-数据结构,每个键都是唯一!本文讨论了关于JavaMap使用最常见8个问题。为了叙述简单,所有的例子都会使用泛型。...遍历一个map键值是最基本操作。...为此,在java所有这些键值都存储在Map.Entry实例,我们调用Map.entrySet() 就会返回一个存储着所有键值对象,然后遍历循环就可以得到了。...排序 根据mapkeymap进行排序是一个很常用操作。...排序 第一种方法也是map转换成一个list,然后根据value排序,方法与key排序是一样

2.2K30

技巧:Excel用得好,天天没烦恼

双击实现快速应用函数 同一个函数就不用一个一个敲啦。当你设置好了第一行单元格函数,只需要把光标移动到单元格右下角,等到它变成一个小加号时,双击,公式就会被应用到这一列剩下所有单元格里。...SUMIF 函数 Sum意思是“加和”,再加上“IF”,意思就是范围符合指定条件求和。 例如,假设在含有数字某一列,需要对大于 1000000 数值求和。 请使用以下公式: 4....SUMPRODUCT函数 这个函数功能是在给定几组数组数组间对应元素相乘,并返回乘积之和。...SUMPRODUCT函数语法是:SUMPRODUCT(array1, [array2], [array3], ...) 其中Array1是必需,其相应元素需要进行相乘求和一个数组参数。...Value为数字。Format_text为设置单元格格式自己所要选用文本格式。 9. SMALL & LARGE 函数 SMALL函数可以用来找到一串数据第n小

2K40

【收藏】数据分析必会Excel高频函数合集

:D51单元格区域中等于I39指定部门"职工食堂",就F39:F51单元格区域对于数值进行求和。...公式意思是,如果D39:D51单元格区域中等于I39指定部门"职工食堂",并且G39:G51单元格区域中等于指定条件"<1",就F39:F51单元格区域中对应数值求和。...比如,当有多张表时,如何一个excel表格数据匹配到另外一个?这时候就需要使用VLOOKUP函数。...3 SUMPRODUCT函数 SUMPRODUCT函数是用于在给定几组数组数组间对应元素相乘,并返回乘积之和。...先使用连接符&,F55和G55职务和年龄合并成一个条件,再使用连接符B列和C列信息合并成一个查询区域。然后使用MATCH函数,查询出职务&年龄再查询区域中所处位置为8。

3.6K20

完全图解GPT-2:看完这篇就够了(二)

为每个路径创建查询、键和向量。 2. 对于每个输入词,通过使用其查询向量与其它所有键向量相乘得到注意力得分。 3. 向量与它们相应注意力得分相乘求和 ? 1....我们重点关注第一个词,将它查询向量与其它所有的键向量相乘,得到四个词每个词注意力得分。 ? 3. 求和 现在,我们可以注意力得分与向量相乘。...在我们求和后,注意力得分较高将在结果向量占很大比重。 ? 注意力得分越低,我们在图中显示向量就越透明。这是为了表明乘以一个数是如何削弱向量值影响。...它将我们想要屏蔽单元格设置为负无穷或非常大负数(例如,在 GPT2 为 -10 亿): ? 然后每一行执行 softmax 操作,从而得到我们在自注意力机制实际使用注意力得分: ?...GPT-2 自注意力机制:3-求和 正如前文所述,我们现在可以每个向量乘上它注意力得分,然后求和,得到是第一个注意力头自注意力结果: ? 6.

2.7K30

2023-04-19:给定一个非负数组arr 任何两个数差值绝对,如果arr没有,都要加入到arr里 然后arr继续,任何两个数差值绝对,如果ar

2023-04-19:给定一个非负数组arr任何两个数差值绝对,如果arr没有,都要加入到arr里然后arr继续,任何两个数差值绝对,如果arr没有,都要加入到arr里一直到arr大小固定...对于每一轮,我们遍历 list 所有元素,把它们之间差值(绝对)加入到 set ,如果这个差值不在 set ,则将其加入到 list 和 set 。...我们首先观察题目,发现每次增加差值都是 arr 已有的数值之间差值,因此我们可以考虑 arr 数值进行拆分,把每个数值拆成其所有可能因子。...例如,如果 arr 中有一个数值 num=20,则它因子包括 1、2、4、5、10 和 20,我们可以这些因子都加入到一个列表 factors 。...最后,我们可以 diffs 元素加入到 arr ,并 arr 进行去重操作。如果 arr 不再发生变化,说明 arr 长度已经固定,此时 arr 长度即为最终结果。

76910

Excel公式练习63: 求数值各个数字之和

导语:本文案例在前面的文章中有过介绍,这里给出两个解决方案,进一步巩固所学知识。 本次练习是:在单元格一个数,使用公式求组成这个数单个数字相加和,如下图1所示。 ?...公式解析 公式: ROW(INDIRECT("1:" & LEN(B3))) 用来生成连续整数,其最大单元格B3数值长度,即: {1;2;3;4;5;6;7;8;9} 将此数组传递给MID函数...} 得到数组: {1;2;3;4;5;6;7;8;9} 传递给SUM函数求和: =SUM({1;2;3;4;5;6;7;8;9}) 得到结果: 45 另一个公式 还可以使用SUMPRODUCT函数来解决...这是一个非数组公式: =SUMPRODUCT(MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)+0) 公式: OFFSET($A$1,,,LEN(B3)) 以单元格A1为起点...得到: {1;2;3;4;5;6;7;8;9} 将其传递给SUMPRODUCT函数: =SUMPRODUCT({1;2;3;4;5;6;7;8;9}) 对于单个数组,SUMPRODUCT函数直接其中元素求和

1.4K10

八种方式实现多条件匹配

原表插入一列作为辅助列,然后输入=,用本文连接符&连接不同单元格,合并到一个单元格即可! 查询列表同理! ? 最后编写Vlookup就可以实现! ?...然后Vlookup根据1查找,则新辅助表只有两个条件都相等时候才是1,否则是0 那只有一个返回就是6啦! 本案例精髓在于深刻理解数组是如何重构及重构后表是什么样子!...重要说明一个第二个参数0/(B2:B9=G2)*(C2:C9=H2) 某列等于某个单元格得到是True、False数组,两个数组相乘是1、0数组。 因为数字0不可以作为分母,如果是分母会报错!...基础函数介绍 =Match(查找什么,在哪个列找,0)返回第一个参数在第二个参数位置 =Index(列,返回该列第几个)返回某个列第N个 两个组合就是Vlookup应用咯! ?...公式:{=INDEX(D2:D9,MATCH(G2&H2,B2:B9&C2:C9,0))} 思路:先获取查找内容在新属于第几位,然后返回评分列对应位置! 完美!

12.2K41

精通Excel数组公式012:布尔逻辑:AND和OR

对于AND条件来说,只有所有的逻辑测试都为TRUE时,结果才为TRUE;对于OR条件来说,只要有一个逻辑测试为TRUE,结果就是TRUE。下图1列出了3个条件时所有逻辑测试。 ?...我们经常使用“至少有一个”和“一个或多个”逻辑测试来描述OR逻辑测试。 下面是两个OR条件示例。 ? 图9:单元格姓名是否是“Gidget”或“Rodger”。 ?...示例:使用不能返回多个TRUEOR逻辑测试统计 如下图11所示,使用了5个公式分别统计满足条件项目数量。 ? 图11:OR条件统计在单个单元格且单列查找。...因为两个问题在两列查询,对于特定客户可能会返回两个TRUE,导致该客户被统计两次,例如Fruits Inc.净资产大于100000且信用评级大于等于3.5,在公式[4]和[5]该公司统计了两次...用于求和、求平均值和查找最小或最大OR条件 示例如下图13至图15所示。 ? 图13:使用应用到单列OR条件来求和和求平均值。 ? 图14:使用应用到不同列OR条件来求和和求平均值。

2.2K30

简单Excel VBA编程问题解答——完美Excel第183周小结

14.如何数组作为参数传递给过程? 数组名后加上空括号。 15.如何指定函数要返回? 通过赋给函数名称。 16.过程局部变量能否在调用过程之间“记住”其?如果要这样,怎么办?...19.哪两个函数用于搜索文本(在另一个字符串查找一个字符串)? InStr函数和InStrRev函数。 20.如何转换字符串,以使每个单词首字母大写,而所有其他字母小写?...Range对象Value属性返回一个空字符串。 25.Worksheet对象UsedRange属性引用什么? 包含工作表中所有已使用单元格最小单元格区域。 26.如何在单元格添加批注?...获取引用该单元格Range对象,然后调用AddComment方法。 27.一个工作表可以有多少个Selection对象? 只有一个。...完美Excel微信公众号本周内容 在完美Excel公众号,本周推出内容清单如下: 一些基本Excel VBA编程问题,答案来了 Excel小技巧66:快速求和 Excel实战技巧92:快速获取指定目录下所有文件清单

6.6K20
领券