TRICONEX 3000510-380 现场设备的标准型号通常具有模拟接口图片然而,在未来,工业 4.0 和 NAMUR 开放架构 (NOA) 等衍生概念将专注于数字现场设备可以为诊断和资产管理提供的大量数据...事实上,今天安装的所有传感器和定位器中至少有四分之三仍然配备了值得信赖的老式 4..20 mA 电流回路。因此,现场设备的标准型号通常具有模拟接口,通常辅以 HART 接口进行参数设置。...通常还包括用于参数化和诊断的制造商特定接口。尽管如此,新的(通常是非常大规模的)生产系统也是围绕现场总线设计的,这意味着设备制造商必须确保他们也为这一领域提供产品。...这需要软件和硬件的开发工作。现场总线集成项目的预算很快就会达到六位数,而完成项目所需的时间通常在 6 到 12 个月之间。...虽然这种努力对于主要制造商来说可能是可以接受的,但这种方法对只销售少量现场总线设备的小型制造商没有吸引力。
索引在数据库的查询中起到的作用毋庸置疑,但时常有人提出索引的建立的问题,to be or not to be 的问题。 问题1 索引建立后,就不再变动了 ?...大多数的问题是在于索引建立后并不能一直良好的工作,主要有以下几个问题 1 重复功能的索引,让查询无法把握或者在管理人员不知情的情况下,走了其他的索引,索引并不能有效的工作,并成为负担。...2 索引在PG的数据改变变化导致索引失效的问题。 3 随着应用场景的变化,索引已经不能完成原先设计的功能,而成为查询中导致性能低下的一个瓶颈。 4 索引建立的过多,导致数据的写入性能产生问题。...同时在数据查询的过程中,索引的也会经历一个曲线,有索引和无索引的表象。 除此以外即使有了索引的情况下,还会产生数据查询条件于数据的采样分布的问题。...总结,索引是解决查询速度和优化查询的一个方法,但是查询条件本身的变化也针对整体的数据查询效率也具有一个决定性的条件。
在 scifi-RNA-seq中,细胞或细胞核被透化,它们的转录组通过“分裂池”中的逆转录带上预索引条形码标记(round1),然后通过高度过载标准微流体液滴汇集、随机混合和封装含预索引cDNA 的细胞或细胞核...此外,具有384孔预索引的scifi-RNA-seq远远超过了三轮组合索引的条形码容量。...标准流程的数据中有细胞doublets,而 scifi-RNA-seq没有,表明scifi-RNA-seq比标准流程更不易受细胞doublets的影响。...通过比较scifi-RNA-seq和标准scRNA-seq的转录组谱、差异基因、P值和检验统计,进一步证实scifi-RNA-seq与标准scRNA-seq的一致性。...scifi-RNA-seq与多轮组合索引相比具有简单高效的工作流程。与标记和丢弃包含多个细胞液滴的cell hashing方法相比,可以解析并保留来自过载液滴的单个转录组。
一些新型ADC具有SPI,但有些ADC具有非标准的3线或4线SPI作为从机,因为它们希望实现更快的吞吐速率。...AD7768用作串行主机,具有两个数据输出引脚(14001-193)。 与ADC的标准MCN SPI连接 SPI是一种同步、全双工、主从式接口。来自主机或从机的数据在时钟上升沿或下降沿同步。...如果微控制器SPI和ADC串行接口具有标准SPI时序模式,那么用户设计PCB布线和开发驱动器固件不成问题。但是,有些新型ADC的串行接口端口不是典型的SPI时序模式。...本文将介绍操纵标准微控制器SPI以便与具有非标准SPI端口的ADC接口的方法。...AD7606B BUSY、SCLK以及DOUTA和DOUTB上的数据的示波器截图。 总结 本文讨论了使用微控制器SPI访问具有非标准SPI接口的ADC的方法。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...
SUMPRODUCT函数接受的数组参数数量范围为1至255个,这些参数分别命名为array1、array2,等等,数组必须具有相同的大小(例如1×3和1×3,2×5和2×5,等等)。 3....示例:相同大小的两个或多个数组相乘,然后相加 SUMPRODUCT函数的基本用法是在其中输入以逗号分隔开的几个大小相同的单元格区域。SUMPRODUCT函数将相应的单元格相乘,然后将结果相加。...图6 示例:三个具有不同大小的单元格区域相乘,然后相加 如下图7所示,基于经济状态的概率(单元格区域B3:B5)、每支股票的权重(单元格区域C1:D1)以及单支股票收益估计来估算持有股票的预期收益,使用数组相乘操作来创建作为...此外,D-函数的公式比等价的SUMPRODUCT函数的公式更简洁,尤其是具有多个条件时。 ? 图10 下图11展示了使用SUMPRODUCT函数获得次数和求和的示例。...能够对相同大小的数组先相乘再相加。 2. 能够将数组运算的结果相加。(具有不同大小的数组,可能使用乘法运算和单个数组参数来得到结果) 3.
下图2展示了使用MMULT函数计算女队和男队的总成本。 ? 图2 为什么不使用SUMPRODUCT函数呢?因为用于计算的两个区域的维数不同。...在前面的系列中,我们学习了通过乘以单元格区域来避开SUMPRODUCT函数对区域都要具有相同尺寸的要求。然而,如果单元格区域C3:D5中含有文本,那么乘法操作将产生错误。...可以使用MMULT函数创建与单元格区域C3:D5中预计收益数组相同大小的数组,然后传递组SUMPRODUCT函数,利用其忽略文本的特性。 ?...可以将得到的解代入原方程进行验证。 示例:使用单个公式计算股票投资组合标准差 如下图12所示,使用了14个单元格才得到标准差。 ? 图12 我们现在想将这14个公式合并成一个公式。...2.SUMPRODUCT函数接受相同大小的数组作为参数,将数组中的对应元素分别相乘,再计算乘积之和。
在单元格H1中的公式比较直接,是一个获取列表区域唯一值数量的标准公式: =SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&"")) 转换为: =SUMPRODUCT...Range1,""",COUNTIF(Range1,"<"&Arry4)),0)) 实际上,这是提取唯一且按字母顺序排列的值的标准公式构造...上述公式构造中的Arry4为: INDEX(Range1,N(IF(1,Arry2)),N(IF(1,Arry3))) 这里,只是简单地索引二维区域中的每个元素。...唯一不同的是,Range1包含一个4行5列的二维数组,而Arry4是通过简单地将Range1中的每个元素进行索引而得出的,实际上是20行1列的一维区域。...;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20}) 生成数组: {2;0;4;0;0;0;0;0;0;1;1;1;0;2;0;0;0;0;0;0;0} 这是我们使用的相当标准的技术
(N(B2:B14>=1000),N(C2:C14>=1000)) 现在,如果我们希望计算2004年和2005年的数据中至少有一个满足此标准的国家数量呢?...由于数据较少,我们可以从工作表中清楚地标出满足条件的数据,如下图2所示。 ? 图2 显然,“标准的”COUNTIF(S)公式结构不能满足要求,因为我们必须确保不要重复计数。...函数构造解决方案,因为考虑到该函数相对于SUMPRODUCT函数的优势(通常,COUNTIFS函数引用整列的能力更有效),在某些情况下这可能是值得的。...图3 此时,我们根本无法按照上述方法构造与SUMPRODUCT函数解决方案等效的COUNTIFS构造。...使用SUMPRODUCT函数的公式: =SUMPRODUCT(N((B2:B14>=1000)+(C2:C14>=1000)+(D2:D14>=1000)+(E2:E14>=1000)+(F2:F14>
标签:Excel函数,CHOOSE函数 在Excel中,可能很少使用Choose函数,但其实这个函数的用途非常广泛。它的工作原理与查找函数非常相似。...Choose函数的语法如下: CHOOSE(index_num,value1,value2,value3,…) CHOOSE函数可以简单地用于返回在值列表中找到的数据。...下面是一个简单的例子; =CHOOSE(2,"一月","二月","三月") 索引值2表示返回后面的列表中的第2项的值,即“二月”。 假设有一个由名称和相应的数量组成的表。...现在,在数据验证列表中,你可以选择名称,这将显示其对应的数量之和。...可以是下面的公式: =SUM(CHOOSE(MATCH(A10,C10:E10),C11:C20,D11:D20,E11:E20)) 当然,还有其他方法可以做到,例如使用SUMPRODUCT公式: =SUMPRODUCT
有两种标准的技术可以得到我们想要的结果。...先试试SUMPRODUCT函数来简化求乘积之和的公式: =SUMPRODUCT(B1:E1*A2:A5) 结果是260,显然是错的。...这是因为传递给SUMPRODUCT函数的两个数组是正交的,所以求出来的和是这些数字交叉相乘后的和,如下图3所示。 ? 图3 在B1:E1和A2:A5中的每个值依次相乘后的结果为260。...下面,尝试公式: =SUMPRODUCT(B1:E1*TRANSPOSE(A2:A5)) 得到的结果是78。...并不是我们想要的结果,这个公式的中间结果为: =SUMPRODUCT(B1:E1*3) 也就是说,TRANSPOSE函数仅返回数值3。
实话实说,从数据分析的角度来看,excel的可视化要差一些,数据采集也不能跟python相比,这都不是excel的专业,但是excel在数理统计上的表现还是很不错的 所以当数据分析量小、想要快速出结果、...从上图可以看出,在excel中,行索引是一系列的数字(1,2,3...),列索引是一系列的大写字母(A,B,C...),。...⑤ sumproduct ? ⑥ subtotal 注意:这个函数可以实现我们之前学过的很多函数的功能,用起来也很方便,由于该函数涉及到的知识点太多,这里简单介绍一下。...9)sumproduct实战演示 =SUMPRODUCT(G:G,J:J) =SUMPRODUCT((H:H="2018")*1,G:G,J:J) =SUMPRODUCT((H2:H7326="2018...")*G2:G7326*J2:J7326) =SUMPRODUCT((H:H="2019")*1,(D:D="上海")*1,G:G,J:J) =SUMPRODUCT((H:H="2019")*1,(D:
(1,1+INT((Arry2-1)/MAX(Arry1)))),N(IF(1,1+MOD(Arry2-1,MAX(Arry1))))) (1)使用TRIM、MID、SUBSTITUTE和REPT函数的构造是一种标准的...这样,上面的SUMPRODUCT公式变为: =SUMPRODUCT(TRIM(MID(“Amaranth Bronze Silver”,{1;100;199},99)...我们有一些从列表中创建唯一值的标准公式,例如下图3所示。 ?...)) 可以转换为: {1;2;3;4;1;2;3;4;1;2;3;4;1;2;3;4;1;2;3;4;1;2;3;4;1;2;3;4;1;2;3;4;1;2;3;4;1;2;3;4} 由于这两个数组都具有相同的向量位移...从列表中获取唯一值的标准公式。 3. 将二维数组转换成一维数组的方法。 注:原文中讲解了更多公式运行原理,有兴趣的朋友可查阅原文仔细研究。
COUNTIFS函数:统计一组给定条件所指定的单元格数 SUM函数:计算单元格区域中所有数值的和 SUMIF函数:对满足条件的单元格求和 SUMPRODUCT函数:返回相应的数组或区域乘积的和 STDEV...函数:求标准差 SUBTOTAL函数:汇总型函数,将平均值、计数、最大最小、相乘、标准差、求和、方差等参数化 INT/ROUND函数:取整函数,int向下取整,round按小数位取数 MOD函数:取余...SUMPRODUCT 功能:返回相应的数组或区域乘积的和 语法:=SUMPRODUCT(单元格1: 单元格2 ,单元格3: 单元格4) ? 10. Stdev 统计型函数,求标准差,衡量离散程度。...AVERAGE(算术平均值) COUNT(数值个数) COUNTA(非空单元格数量) MAX(最大值) MIN(最小值) PRODUCT(括号内所有数据的乘积) STDEV(估算样本的标准偏差) STDEVP...(返回整个样本总体的标准偏差) SUM(求和) VAR(计算基于给定样本的方差) VARP(计算基于整个样本总体的方差) ?
我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。...在工作表Master的单元格G1中,输入下面的公式: =SUMPRODUCT(COUNTIF(INDIRECT("'"&Sheets&"'!...工作原理 先看看相对简单的单元格G1中的公式,该公式用于确定返回结果的数量: =SUMPRODUCT(COUNTIF(INDIRECT("'"&Sheets&"'!...: =SUMPRODUCT({3,2,1}) 其中数组的值由3、2、1组成,与工作表Sheet1、Sheet2、Sheet3的列D中包含“Y”的数量一致。...D2:D10"),"Y"))) 这种公式构造可以有效地动态生成汇总小计,并且是使用标准的SUBTOTA/OFFSET函数组合的替代方法。 依次看看传递给MMULT函数的数组。
图1 在单元格C2中的公式是: =SUMPRODUCT(MOD(FLOOR(A2/B2^(ROW(INDIRECT("1:20"))-1),1),B2)*10^(ROW(INDIRECT("1:20"...))-1)) 在单元格D2中的公式是: =SUMPRODUCT(B2^(ROW(INDIRECT("1:" &LEN(C2)))-1),0+MID(C2,1+LEN(C2)-ROW(INDIRECT("...我们唯一需要确定的事情是执行计算的数组大小,即在指定进制下所需要的最大指数是多少? 在上面的示例中,显然需要的是“百”。因此,对于我们的10的指数需要由三个元素组:0、1和2组成的数组。...不是动态确定此值,而是简单地使用了一个较大的(至少以Excel术语来说)索引上限20。 当然,当我们使用除10以外的进制(基数)时,此过程也没有什么不同。...: =SUMPRODUCT({0;2;2;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0}*{1;10;100;1000;10000;100000;1000000;10000000;
SUBTOTAL函数可谓是全能王,可以对数据进行求平均值、计数、最大最小、相乘、标准差、求和、方差。 想算什么算什么有木有! 7....SUMPRODUCT函数 这个函数的功能是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。...SUMPRODUCT函数的语法是:SUMPRODUCT(array1, [array2], [array3], ...) 其中Array1是必需的,其相应元素需要进行相乘并求和的第一个数组参数。...INDEX+MATCH函数 INDEX+MATCH函数堪称是Excel里的神器,很多人甚至将这个函数的使用熟练程度作为判断其Excel掌握情况的标准! 这两个函数有些复杂,搬好小板凳,我们来慢慢说。...index(r,n)是一个索引函数,在区域r内,返回第n个单元格的值。
单元格H1中为返回的数字数量,公式为: =SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&"")) 公式解析 在公式中,使用了3个名称,分别为: 名称:Range1...Arry1 引用位置:=ROW(INDIRECT("1:"&COLUMNS(Range1))) 名称:Arry2 引用位置:=ROW(INDIRECT("1:"&ROWS(Range1))) 单元格H1中的公式是一种用于确定单元格区域内不同元素数量的标准公式结构...公式: =SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&"")) 转换为: =SUMPRODUCT(({1,"",1,"",6,6;1,5,"","",""...,这将导致SUMPRODUCT函数出错。...=SUMPRODUCT(({TRUE,FALSE,TRUE,FALSE,TRUE,TRUE;TRUE,TRUE,FALSE,FALSE,FALSE,TRUE;FALSE,FALSE,TRUE,TRUE
这是一位朋友碰到的应用场景:我们必须创建很多形状来显示每个形状所覆盖的单元格中的文本值,有时这些单元格和/或形状会移动。如果手动检查每个形状并将其重新链接到其各自的单元格引用,非常耗时。...图2 按Alt+F11打开VBE,插入一个标准模块,输入下面的代码: Sub ShapeReference() Dim sh As Shape Dim varShFormula As Variant...,将变量varShFormula定义为正在处理的形状对象公式,然后选择该变量对象,并将位于形状左上角的单元格引用值赋给该形状公式。...运行ShapeReference过程,形状上显示其覆盖的单元格中的文本值,如下图3所示。 图3 我们将形状重新放置到新的位置,如下图4所示。...图4 重新运行ShapeReference过程,更新形状中的内容,结果如下图5所示。 图5 注:本技巧学习整理自www.sumproduct.com,供有兴趣的朋友参考。
本文将给出一段VBA代码,从非连续的单元格区域复制值并粘贴到另外指定的单元格区域。 如下图1所示,将右侧两个单元格区域的数据复制到左侧的两个单元格区域中。 ? 图1 下图2是粘贴数据后的结果。 ?...图2 如果我们直接同时复制右侧两个区域中的数据,由于Excel不允许对多重选择区域执行复制操作,会弹出如下图3所示的提示信息。 ? 图3 看来并不如想像的那样简单!但是,我们可以使用VBA来完成。...首先定义数据区域名称和要复制到的区域的名称。 如下图4所示,将单元格区域H2:K4和G7:J9定义名称为“copyrng”。 ?...图5 按Alt+F11组合键,打开VBE,插入一个标准模块,输入下面的代码: Sub CopyRange() Dim i As Integer Dim j As Integer...运行CopyRange过程,即可实现上图2所示的效果。 undefined 注:本文学习整理自www.sumproduct.com,供有兴趣的朋友参考。
领取专属 10元无门槛券
手把手带您无忧上云