excel"谁能解释下这个公式的含义sum(if(c

2020-11-22 13:27:16 字数 6250 阅读 1435

1楼:红旗雪

1、这个公式若是普通公式的话,表示为:若c$3:c3区域中的数等于c3,则d$3:d3的累计和减去e3;

2、这个公式若是数组公式的话,表示为:若c$3:c3区域中的数等于c3,则d$3:d3的累计和减去e$3:e3的累计和。

2楼:匿名用户

如果c3:c3等于c3,则d$3:d3的累加和减去e$3:e3的累加和。

3楼:匿名用户

你的公式有错误。if函数缺少参数

请高手解释次公式的含义 =if(countif($c$3:$c3,$c3)=1,sumif($c:$c,$c3,h:h),"")

4楼:匿名用户

意思就是 c列 第一次 出现 某个文本的时候,对 c列 这个文本 对应的 h列 求和,否则""

其实就是求和

countif(c$3:c3,c3) 判断 c3在c列里是第几次出现,原理是 范围 递增:

countif(c3:c3,c3)

c3:c3 范围内 c3 第一次出现

下拉变成 countif(c3:c4,c4)

c3:c4 内 c4 第2次出现

=if(countif($c$3:$c3,$c3)=1,sumif($c:$c,$c3,h:h),"")

如果c列 c3 第1次出现, 对c里 的c3 对应h列 求和, 否则返回 空

5楼:匿名用户

在c列里c3计数是1情况下,求出c列里等于c3的h列的和

excel中 怎么理解 sum((if($c$2:$c3=c3,$b$2:b3)=b3)*1)

6楼:

这是一个数组公式,用于统计当前行数据(指b列和c列)在从第2行至当前行的区域中出现的次数.

公式需用ctrl+shift+回车三键结束.

当然,也可以改用普通公式:

=sumproduct((c$2:c3=c3)*(b$2:b3=b3))

7楼:侍桂花嵇溪

l因为不知道你的有效数字的最后一列,故假设设为有256列

=sum($b$2:$iu$2*$b$3:$iu$3)

这是数组公式,需要同时按下ctrl、shift、enter三键然后松手才有效。

excel中=sumproduct((d$3:d$16>=d3)/countif(d$3:d$16,d$3:d$16))谁帮我解释一下这个公式的意思?

8楼:匿名用户

=sumproduct((d$3:d$16>=d3)/countif(d$3:d$16,d$3:d$16))

公式表示:统计d3:d13数据中满足大于等于d3的不重复数据个数。

详见附图示例,大于等于d3的不重复数据为10、11、13、15、17,共5个数。

9楼:苗乔恩

d3到d16不重复的数有几个。

=text(sumproduct(1/countif(c3:c$3,c$3:c3)),"000")这公式在excel的详细的意思是什么? 5

10楼:沈一民

sumproduct对数组进行求和。

countif(c3:c$3,c$3:c3)就是对数据区域的每一个数计算相同的个数,形成一个数组,比如数据区域有5个单元格元素分别为a,b,a,b,a,那么对五个单元格重复数据计算的结果就是3,2,3,2,3。

1/countif(c3:c$3,c$3:c3)的结果就是1/3,1/2,1/3,1/2,1/3,对这个数组求和就是2,也就是说明个单元格元素分别为a,b,a,b,a,共有2个不重复的值。

所以sumproduct(1/countif(c3:c$3,c$3:c3))是计算c3:c$3(向下拉就是c4:c$3、c5:c$3)区域的单元格不重复的个数。

text(公式或者数值,"000")就是把这个公式或者数值如果小于3位数,就在前面用0补足3位。比如公式或者数值是1,20,3454,5678的结果就是001,020,123,3454,5678。

11楼:月夜清泉

countif(c3:c$3,c$3:c3),选定区域中,以每个单元格为条件,计算个数,结果为一个数组。

如果有重复值,结果就是两个2或3个3……;

1/,用1除以结果,重复两个2变成两个1/2;3个3变成3个1/3;

sumproduct,对这个数组进行求和,得出不重复个数;

text将结果格式化为三个数字,如001、002等。

12楼:

得到c$3:c3区域不重复数据的个数,并设置输出格式为三位数字,不足三位以0补齐。

求excel公式讲解? =int(roundup(($b4-sum($c$3:c$3*$c4:c4)),4)/d$3)

13楼:匿名用户

看公式这应该是个数组公式.

公式中int是个取整

函数.完全舍弃小数位,只取整数部分.

roundup 是向上取整函数.向上取整为最近的最大数.

sum函数就不用多说了.合计函数.

至于重点$c$3:c$3*$c4:c4

简单来说$ 是单元格地址的绝对引用符号,

行和列都有这个标志了如:$c$3.表示这个单元格地址不管在哪个单元格引用他都不会变;

行有这个标志而列没有如:c$3.表示这个单元格地址在到其他单元格引用时,行号是不会变的.但是列号会根据引用位置的变动而变动.

列有这个标志而行没有原理同上,只是变动的是列而不是行.

通过上面的了解, 对于$c$3:c$3*$c4:c4来说 向右横向拖拽填充时.

两个区域的结束单元格地址也就是c$3和c4会同步变大 两个区域也会同步变大,向下拖拽填充时.第一个区域$c$3:c$3位置和大小都不发生变化.

第二个区域$c4:c4位置会向下移动一行.而大小不变.

另外因为是数组公式所以$c$3:c$3*$c4:c4是对应相乘的.当区域变大后单元格也是对应相乘的

也就是说是一个单元格时是c3*c4,向拖拽填充后当区域变为$c$3:f$3*$c4:f4后,就变成c3*c4,d3*d4,e3*e4,f3*f4了.

文字描述是不太容易描述清楚.你可以向右拖拽填充,再向下拖拽填充.然后双击任意有这个公式的单元格,主要观察公式作用区域的彩色单元格边框指示 再看看其他单元格公式的作用区域就可以很容易理解了.

14楼:匿名用户

$ 是绝对引用。你把有公式的这个单元格复制到别的地方你会发现公式会自动变化。

比如你把这个单元格复制到右边的,公式会变成:

=int(roundup(($b4-sum($c$3:d$3*$c4:d4)),4)/e$3)

如果是复制到下边,公式会变成:

=int(roundup(($b5-sum($c$3:c$3*$c5:c5)),4)/d$3)

就c3单元格的引用来说:

c前面有加$,公式复制后,c是固定不变的,

c前面不加$,公式复制后,c有可能会变的。(复制到同一列下不变,其他列会随之变化)

3前面加不加也一样的道理。

15楼:小矇

解释下:

$c$3:c$3 即这个区域中第1个单元格是固定不变的($表示绝对引用),而第2个单元格因为c列上没有用绝对引用,所以如果将公式向右复制到其他单元格,就会变成:$c$3:

d$3、$c$3:e$3、$c$3:f$3......

即这个区域随着向右复制单元格公式而变大了。后面的$c4:c4同理。

而公式sum($c$3:c$3*$c4:c4)的意思就是将$c$3:

c$3这个区域与对应的$c4:c4及以下的区域相乘并将结果求和。用b4中的值去减这个结果,并四舍五入到小数后4位,再除以d3中的数值,最后就将最终结果只保留整数部分。

16楼:匿名用户

由于复制公式时,单元格会相应发生变化,如果想固定行或列时会用到$

,$用在谁前面,谁的就不变。

1.$c$3也就是说无论你公式复制到哪个单元格,"c”、"3”就不会变。

2.c$3是说如果您公式复制时在列中发生变化,那么列标志"c”会发生变化,行标志"3”不会变。

3.$c4是说如果您公式复制时在行中发生变化,那么行标志"4”会发生变化,列标志"c”不会变。

4.c4无**式肿么复制,都会相应变化,如果单元格向右移动一格,那么c会相应变成d,如果单元格公式向下复制一格,那么4将变成5。

5.$c$3:c$3*$c4:c4的最终意思是c3*c4

6.sum()是加和公式

7.roundup()是向上四舍五入公式,就是不论尾数是否大于五都进到上一位,如roundup(12.33,1)=12.

4,表示12.33只保留一位小数,但是3不足5仍然加一进一位。

8.int()取整公式。表示数字取整数部分。

17楼:匿名用户

$:是绝对引用符号。假设某公式中有b1,向下填充后会自动变成b2、b3.....。

写成b$1,就不会生成2、3、4...了。b1在横向填充后,会变成c1、d1、e1......

写成$b1,就不会变了。总之,公式中需要始终引用的单元格,就可以加上$。

18楼:匿名用户

首先这是一个数组公式,$c$3:c$3*$c4:c4中,c$3代表c列是相对引用,$c4代表行是相对引用,c4行列都是相对引用,把公式填充右拉两格变这样:

$c$3:e$3*$c4:e4,就是对应单元格相乘,之后再用sun求和。

19楼:匿名用户

$c$3:c$3*$c4:c4就是c3:

c3*c4:c4,加上$是绝对引用,即公式向其它单元格复制时,引用地址不变。光这个引用来说,只是c3乘以c4,如果公式向下填充时,公式就不止是两个单元格相乘了。

整个公式是用b4减去$c$3:c$3*$c4:c4的和,向上舍入到4位小数,然后再除以d3,取整数部分。

int取整函数。

roundup向上舍入函数,即不管是4以下的,还是5以上的,都向上收入。

sum是求和函数。

电子**公式=sumif($c$3:$c$12,"销售部",$f$3:$f$12) 中的 $是何含义?

20楼:tat萝卜

带$是绝对地址,拖移、复制公式时不会改变。

比如:c3:c12,向下拖移复制公式时变成c4:c13,向右拖移时变成d3:d12

$c3:$c12,向下拖移时变成$c4:$c13,向右拖移不变c$3:d$12,向下拖移时不变,向右拖移时变成d$3:d$12$c$3:$c$12,无论怎样拖移都不变

21楼:钟

“$”绝对引用。

$c$3绝对引用c3单元格。

22楼:曲素芹郝夏

你好!“$”绝对引用。

$c$3绝对引用c3单元格。

如有疑问,请追问。

请高手解释下excel数组公式:=sum(if(iserror(find(c2,$c$2:$c$4477)),0,1)) 其中的每项分别代表什么?

23楼:朱荟非

这是一个数组公式。

find(c2,$c$2:$c$4477):查找$c$2:$c$4477每一个单元格是否

包含c2,得到一组结果。包含就返回数值,不包含的得到错误值。

iserror:对上面的结果进行判断是否是错误值。也就是说,是错误值的就不包含c2,不是错误值的就包含。

然后用if函数判断,是错误值的返回0,不是错误值的返回1。

最后求和,得出的就是包含c2的个数。

不过这个公式有点绕,相当于“否定之否定”,可以改为:

=sum(--isnumber(find(c2,$c$2:$c$4477)))

或者=sumproduct(--isnumber(find(c2,$c$2:$c$4477)))

sumproduct这个公式不用数组组合键。

24楼:匿名用户

这个是要统计 c2:c4477里每个项在其中出现了多少次find 在 $c$2:$c$4477 里分别找 c2、c3、c4……,找不到就返回错误

iserror 用来检测出错,发现错取逻辑值true,否则为false

if函数的作用是若找不到c2,则取值为0,找到了取值1sum对这些找到的求和,得出了c2在c2:c4477中出现的次数

能否解释一下名字的意思,谁能解释一下名字的含义,意思?

1楼 匿名用户 姓名有广义与狭义之分,还有小名 别名 绰号 乳名等。广义的姓名包括公民的姓氏和名字以及法人和非法人团体的名称 狭义的姓名仅指公民的姓氏和名字。为名和字的合称。 在中国古代,名 字分开使用。今合称 名字 ,则指姓名或名。 1 基本解释 人的称号。古人不仅有 名 ,而且有 字 。旧说上古...

一直有个疑问,“比亚迪”这个品牌的来历有谁能解释一下

1楼 匿名用户 2012年 比亚迪股份 7张 中日发生钓鱼岛争端时, byd 被网友戏称为 保鱼岛 。几年前,2008年,byd一度被人联系到中国人的粗话,不过,比亚迪似乎不受这个影响,或者说反而受到了正面的影响,发展越来越好,2008年后,比亚迪 因为受到巴菲特青睐的缘故,港股最高涨到88 40元...

谁能解释一下,人生观,价值观与人格的关系

1楼 幸运小东东 很简单 人生观 价值观是人格的组成部分。 2楼 babyface 奴儿 人生观决定价值观,他们决定人格 3楼 阿o呆 虽然我是学心理的,而且也学了发展 但是其中关系还是到国家图书馆查一下相关 吧 人生观 价值观的重要性,与人格有什么联系 4楼 雾泠幽 人格是打造人生观价值观的基础 ...