=COUNTIF(H:H,H2) =LEN(S2)-LEN(SUBSTITUTE(S2,"/",""))+1 这两个函数

54奸细2022-10-04 11:39:541条回答

=COUNTIF(H:H,H2) =LEN(S2)-LEN(SUBSTITUTE(S2,"/",""))+1 这两个函数什么意思呢,

已提交,审核后显示!提交回复

共1条回复
桀骜小宝 共回答了21个问题 | 采纳率81%
=COUNTIF(H:H,H2)
返回H列中等于H2单元格数据的个数.
=LEN(S2)-LEN(SUBSTITUTE(S2,"/",""))+1
S2单元格字符串的长度减去S2删除了“/”后的长度加1,也就是计算“/”的个数加1.实际上这个公式是计算S2单元格用“/”隔开的数据有几个.如S2为“123/45/66/9999”,公式就返回4.
1年前

相关推荐

EXL统计同一单元格内字母个数我要统计一行内出现的C字母和Z字母个数,用公式=COUNTIF(B5:AF5,"c*").
EXL统计同一单元格内字母个数

我要统计一行内出现的C字母和Z字母个数,用公式=COUNTIF(B5:AF5,"c*").可是在同一个单元格内同时出现CZ两个字母公式就统计不出来了,这个怎么办?急求!谢谢


真今晚打老虎1年前1
milowang506 共回答了21个问题 | 采纳率95.2%
=COUNTIF(B5:AF5,"*c*")+COUNTIF(B5:AF5,"*z*")
=IF(COUNTIF($A$1:$B$21,B1)>1,"重复","")
烧-Sword1年前1
wny88 共回答了11个问题 | 采纳率90.9%
如果在A1:B21内有两个以上的B1内的值,则显示“重复”,否则显示空.
COUNTIF()是计算区域内的值重复出现次数的函数.
解释下ECL公式,是什么意思?=IF(COUNT(F10:O11)=0,"",ROUND(100*((COUNTIF(F
解释下ECL公式,是什么意思?
=IF(COUNT(F10:O11)=0,"",ROUND(100*((COUNTIF(F10:O10,"
深蓝星星1年前2
为爱你而来 共回答了17个问题 | 采纳率94.1%
首先判断指定区域F10:O11内的单元格是否包含数字,再分以下两种情况输出数值:
①若指定区域内的单元格不包含数字,则公式所在单元格显示为空白;
②若指定区域内的单元格包含数字,则计算指定区域内第一行中数字不超过3的单元格个数与第二行中数字不超过5的单元格个数之和占指定区域内有数字的单元格个数的百分比,并保留一位小数.
公式“=IF($A2="","",IF(COUNTIF($C2:$H2,L$1),L$1,
火凤凰09301年前1
七巧玲珑星 共回答了18个问题 | 采纳率88.9%
如果a2=空,则空,否则 [ 如果 COUNTIF($C2:$H2,L$1)等于L1,则等于L1,否则为空 ]
在excel中SUMPRODUCT((COUNTIF($G2:$L2,$B2:$D2)>0)*1)
在excel中SUMPRODUCT((COUNTIF($G2:$L2,$B2:$D2)>0)*1)
在excel中 B2 C2 D2 分别为 1 2 3 ; G2 H2 I2 J2 K2 L2 分别为 1 3 4 5 6 7;
用函数 SUMPRODUCT((COUNTIF($G2:$L2,$B2:$D2)>0)*1) 返回的结果为 2;
假如 B2 C2 D2 分别为 1 3 3 怎样令 返回的结果为2 就是不重复计算3 把3当作一个数来计算
candy12021年前1
tuzids 共回答了15个问题 | 采纳率93.3%
=SUMPRODUCT((COUNTIF($B2:$D2,$G2:$L2)>0)*1)
这样或许对你有帮助
这个最好用VBA写容易些.例如你的公式输入在A9单元格
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
dim i , j as integer
for i=2 to 4
for j=7 to 13
k=0
if cells(2,j)=cells(2,i) then
k=k+1
endif
cells(9,1)=k
End Su
=COUNTIF(D5:D20,">=$D$2
小楼今夜听雨1年前2
cygcly 共回答了16个问题 | 采纳率93.8%
=sumproduct((D5:D20>=$D$2)*(D5:D20
在excel中怎样用COUNTIF或其他函数计算在两个数值之间的数的个数
在excel中怎样用COUNTIF或其他函数计算在两个数值之间的数的个数
比如在A1:A30中介于数值0.06和0.08(包含这两个数)之间的数的个数,用=COUNTIF(A1:A30,">=0.06")-COUNTIF(A1:A30,">0.08")结果总少一个,是什么原因
魔之天使1年前1
annie_1222 共回答了17个问题 | 采纳率88.2%
我刚才试了.不少.是不是你的A1:A30中的数字,有的小数位是超过2位的.
比如:0.059,显示时是0.06,实际上它不包含在其中.
=COUNTIF(B6:B25,D6:D25,F6:F25">60")
lovekoko1年前1
hola_hello 共回答了17个问题 | 采纳率100%
改为这样:
=COUNTIF(B6:B25,">60")+COUNTIF(D6:D25,">60")+COUNTIF(F6:F25,">60")
VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:
VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,
sefower1年前0
共回答了个问题 | 采纳率
COUNTIF($D$5:$D$8,$B4)=0,COUNTIF($D$5:$D$8,$B4)=1,COUNTIF($D
COUNTIF($D$5:$D$8,$B4)=0,COUNTIF($D$5:$D$8,$B4)=1,COUNTIF($D$5:$D$8,$B4)=2,出现三种不同结果
为什么使用上述三个公式,出现三个不同的结果,具体应用见附件的截图
有两个问题,1.这个公式表达了什么含义2.=0,=1,=2,这个中间的数字是否有什么特定的含义,数字在这个公式中表达了什么意思
请各位同学提点
好好学股1年前1
玄光心象 共回答了18个问题 | 采纳率88.9%
劳驾把:A,B,C,D列标上
=COUNTIF(D5:D20,">=$D$2
秦桧_1年前1
笨奔的女硕士 共回答了16个问题 | 采纳率93.8%
=SUM(COUNTIF(D5:D20,{">=2011-6-1",">2011-6-30"})*{1,-1})
D2和F2要绝对引用,有点难.直接输入数值吧.别外可能单元格格式会变成日期型,自己改成常规就行.
IF(COUNTIF(D23:D53,">0")=0,0,SUM(D23:D53)/COUNTIF(D23:D53,">
IF(COUNTIF(D23:D53,">0")=0,0,SUM(D23:D53)/COUNTIF(D23:D53,">0")) 请教这段函数的含义..
chuyanchang1年前1
fajks 共回答了19个问题 | 采纳率94.7%
如果在D23:D53这个区域里没有大于0的,即大于0的个数为0
那就显示0
如果有大于0的
就用这个区域的合计数除以大于0的个数
你的公式其实就是求这个区域中大于0的数的平均数
有疑问,hi联系,谢谢采纳
=sumproduct(1/countif(A1:A20:A1:A20)) 请帮我用文字描述下这个公式的计算过程,
peterhu11221年前1
蔷薇雨 共回答了16个问题 | 采纳率75%
公式有错
正确公式
=sumproduct(1/countif(A1:A20,A1:A20))
数组公式
求A1:A20区域内不重复记录个数
相当于
=SUM(1/countif(A1:A20,A1))
+SUM(1/countif(A1:A20,A2))
+.
+SUM(1/countif(A1:A20,A20))
选中公式所在的单元格,点击fx公式求值查看公式运算过程.
假设A1:A20区域内有8个1,6个2,5个3,1个4
该区域内不重复数据
=(1/8)*8+(1/6)*6+(1/5)*5+1=4
=COUNTIF(A2:D2,""),是什么公式?
tumuboy1年前2
落水无痕 共回答了18个问题 | 采纳率88.9%
COUNTIF是Microsoft Excel软件中的一个函数,能对指定区域中符合指定条件的单元格计数.
COUNTIF函数查找重复,= COUNTIF ($A$1:$A$9,A1)这个公式对否?
sqlsql1年前1
menyi1009 共回答了18个问题 | 采纳率94.4%
这个能告诉你 $A$1:$A$9 里面有几个等于 A1 的
请解释IF(COUNTIF(A2:$A$100,A2)=1的意思
topany1年前1
我是一粒糖 共回答了13个问题 | 采纳率84.6%
意思是:在A2到A100的区域中,对等于A2的数据进行计数,如果只有1个A2(意为无重复数据),则执行后面的函数.
函数=IF(COUNTIF(请款方式!$A$3:$B$503,C2)>0,"Y",IF(COUNTIF(请款方式!$C$
函数=IF(COUNTIF(请款方式!$A$3:$B$503,C2)>0,"Y",IF(COUNTIF(请款方式!$C$3:$D$503,C
=IF(COUNTIF(请款方式!$A$3:$B$503,#REF!)>0,"Y",IF(COUNTIF(请款方式!$C$3:$D$503,#REF!)>0,"C",IF(COUNTIF(请款方式!$E$3:$F$503,#REF!)>0,"X",
wwy20036661年前1
别担心-我很好 共回答了18个问题 | 采纳率94.4%
#REF!——公式被你移动到超出引用地址.如原来是引用A1,公式往左或上粘贴,就超出引用地址而显示错误值.
=IF(COUNTIF(请款方式!$A$3:$B$503,A1)>0,"Y",IF(COUNTIF(请款方式!$C$3:$D$503,C1)>0,"C",IF(COUNTIF(请款方式!$E$3:$F$503,E1)>0,"X","")))【假设】
从里往外解释:
COUNTIF——条件计数函数
COUNTIF(请款方式!$A$3:$B$503,A1)——统计《请款方式》工作表当中的$A$3:$B$503区域里面,有A1的单元格个数
COUNTIF(请款方式!$A$3:$B$503,A1)>0——即有一个即以上A1的
IF——条件判断函数
IF(COUNTIF(请款方式!$A$3:$B$503,A1)>0,"Y"——如果《请款方式》工作表当中的$A$3:$B$503区域里面,有跟A1相同的,就返回“Y”,否则,就返回下一个给定字符串(本公式为执行下一个判断)
(下同)……如果以上三个条件都不符合,就返回空值“”.
您好,请问:=countif(A:A,
巴布天龙1年前1
张励丹 共回答了22个问题 | 采纳率86.4%
应该是指:A1单元格内的值在A列中是否有重复(即是否唯一),
若没有重复,显示TRUE,
若有重复,显示FALSE
关于COUNTIF公式已知2014/1/26、2014/2/8、2014/5/4、2014/9/28、2014/10/1
关于COUNTIF公式
已知2014/1/26、2014/2/8、2014/5/4、2014/9/28、2014/10/11、2014/10/18,这五天需要补班,如何通过COUNTIF只输入月份就可以计算该月补班几天?比如:我在月份这一列中输入10月,则可以直接得知10月需要补班2天
6小时的精彩1年前1
雨天心晴 共回答了16个问题 | 采纳率93.8%
假设这些日期在A1:A6区域,要计算的月份在B1中.
=SUMPRODUCT((MONTH(A1:A6)=B1)*1)
=IF(COUNTIF($B111:$G125,N$5)>=1,N$5,"")
宇里不留行1年前1
kissdora 共回答了15个问题 | 采纳率93.3%
在B111至G125范围内,与N5单元格内容相同的数值如果大于等于1个,该单元格返回N5单元格的值,否则,值为空.
就是在B111至G125的区域中,如果出现了N5单元格的内容,就返回N5的值,否则为空值.
注意,该公式在复制的时候,相对引用区域位置会发生改变,要根据复制后新的引用位置进行判断.
--(countif($a$2:a2,a2)=1)什么意思,具体解释下.
ww1年前1
来电查询 共回答了17个问题 | 采纳率94.1%
你的公式是错误的.
比索(A $ 1:A1,A2),分为二段,前一类型的域,该段是一个地区
意思,看看前面的区域内,是否包含在同一区域中的段值,住宅(发现A1到A1区域中,如果存在,并且在同一数据A2) - 欧洲
= 0是不相同
=sum(1/countif(B8:K9,B8:K9))
fgherew1年前1
闹闹闹ll你 共回答了17个问题 | 采纳率94.1%
这个公式统计B8:K9区域内不重复的数据有几个.
countif函数的用法为什么在一列数据中使用下面的公式=COUNTIF(A1:A10,">10") 无法计算符合条件的
countif函数的用法
为什么在一列数据中使用下面的公式=COUNTIF(A1:A10,">10") 无法计算符合条件的数量,它显示为0;若将"=10"时能够计算符和条件的数量.
为什么我按照使用方法去操作也不能成功,还是输入的大于号或小于号有误.我采用的是插入特殊符号中的.
sunny_doudou1年前1
eh1r 共回答了22个问题 | 采纳率86.4%
问题就出在“>”,不能用插入特殊符号,只能用英文状态下输入的.你改过来试一试.
COUNTIF(INDIRECT(M2&"!A5:AC50"),$D$9)表示何意啊
few_gz1年前1
nanlake 共回答了18个问题 | 采纳率83.3%
M2单元格中存放的内容是一个工作表名
公式是要统计,m2指定工作表的a5:ac50这个区域中,有几个值与当前表的D9单元格值相同
excel 小弟下跪了=INDEX(BOM!C:C,MIN(IF((COUNTIF(A$2:A2,OFFSET(BOM!
excel 小弟下跪了
=INDEX(BOM!C:C,MIN(IF((COUNTIF(A$2:A2,OFFSET(BOM!$C$3,bom数量))=0)*MMULT((OFFSET(BOM!$B$3,bom数量)=TRANSPOSE(OFFSET(计划投产!$A$3,投产数量)))*IFERROR(-OFFSET(BOM!$D$3,bom数量),0),IFERROR(-OFFSET(计划投产!$E$3,投产数量),0)),ROW(OFFSET(BOM!$C$3,bom数量)),2^20)))&""
其中定义名称:
bom数量 投产数量
COUNTIF(A$2:A2,OFFSET(BOM!$C$3,bom数量))=0
还有 min函数 也可以跟index
这个公式小弟研究一个月了,求知若渴,
a__bc1年前1
ltyyxl 共回答了17个问题 | 采纳率88.2%
COUNTIF(A$2:A2,OFFSET(BOM!$C$3,bom数量))=0
此句是在A$2:A2,这个范围内去找一个值,这个值是一组单元格,单元格是BOM!$C$3偏移得来的.
OFFSET(BOM!$C$3,bom数量,指出偏移的单元格是从BOM!$C$3,开始,宽度为"bom数量"返回的那么宽.
=0,
意思是找不到
MIN,当然可以INTEX合用,因为它返回的是后面一组数的最小值,而INDEX,它在这里只不过要有一个数,看应返回第几行.这不正合适吗?
公式COUNTIF(OFFSET(C122,MATCH(E123,A123:A134,),COUNTIF(A123:A1
公式COUNTIF(OFFSET(C122,MATCH(E123,A123:A134,),COUNTIF(A123:A134,E123)),">="&F123)的运行过程是?
david_zb1年前1
cathy414 共回答了18个问题 | 采纳率94.4%
MATCH(E123,A123:A134,)是在A123:A134中找E123,看在这11行中的第几行
OFFSET(C122,MATCH(E123,A123:A134,),是C122,下移几行,列不变
COUNTIF(A123:A134,E123)是找A123:A134中有几个E123
OFFSET(C122,MATCH(E123,A123:A134,),COUNTIF(A123:A134,E123))是C122下移几行开如选
(几个E123)的值所确定的行数,可能变成了C128:C132
然后现这个区域中找大于或等于F123的数据的个数
您好 如何将D11=IF(SUMPRODUCT(1/COUNTIF(C11:C17,C11:C17))=4,"a",""
您好 如何将D11=IF(SUMPRODUCT(1/COUNTIF(C11:C17,C11:C17))=4,"a","") 区域等差 适用于C18:C24等等
=IF(AND(COUNTIF(INDIRECT("C"&7+ROW(A1)*4):INDIRECT("C"&10+ROW(A1)*4),0)=1,COUNTIF(INDIRECT("C"&7+ROW(A1)*4):INDIRECT("C"&10+ROW(A1)*4),INDIRECT("C"&7+ROW(A1)*4):INDIRECT("C"&10+ROW(A1)*4))=1),"a","")
我依据您之前给的这个公式 进行改写 =IF(SUMPRODUCT(1/COUNTIF(INDIRECT("C"&4+ROW(A1)*7):INDIRECT("C"&10+ROW(A1)*7),INDIRECT("C"&4+ROW(A1)*7):INDIRECT("C"&10+ROW(A1)*7)))=4,"a","")
改写后的公式,是错误的 如何改写成正确的
vigi_ou1年前1
yy男足 共回答了14个问题 | 采纳率92.9%
都不知道你的D列是什么结构,是不是合并单元格呀,怎么写公式?
你把图截下来,给你写个简单的公式,你上面这个公式使用INDIRECT函数太长了
=SUMPRODUCT((K2:K13"")/COUNTIF(K2:K13,K2:K13&""))
=SUMPRODUCT((K2:K13"")/COUNTIF(K2:K13,K2:K13&""))
如(K2:K13"")是什么意思,COUNTIF(K2:K13,K2:K13&"")这个又是什么意思,为啥不是COUNTIF(K2:K13,K2:K13)?
akqj1091年前1
落寞秋夕 共回答了22个问题 | 采纳率95.5%
K2:K13"" 这个意思是如果该行是空白 返回 0 不是空白 返回1
COUNTIF(K2:K13,K2:K13)这个在K2:K13这个范围里面有空白单元格时,函数会把空白做为 0来处理,因为 0""所以 COUNTIF(K2:K13,K2:K13)会返回 0值这样的话,0就会作为被除数出现在公式里,会返回,#DIV!0错误
excel中的函数中条件表达式有些什么规则?以countif为例,统计一个班的各科分数在高分(单科分数的80%)、及格(
excel中的函数中条件表达式有些什么规则?以countif为例,统计一个班的各科分数在高分(单科分数的80%)、及格(单科分数的60%)和低分(单科分数的40%)的人数,且各单科的分数不一样,有120,有100,有85,有50等几种.
如果我想把各科分数放在A1至A5这几个单元格中,能否用这样的公式来计算高分数?如果不能请问在函数的条件表达式中如何进行这样的计算?
返回大于单元格A1中内容的单元格数量
=COUNTIF(DATA,">''&A1*0.8)
ziomi1年前1
ausio 共回答了20个问题 | 采纳率95%
用来计算区域中满足给定条件的单元格的个数.
去http://baike.baidu.com/view/2780729.htm 看这个函数的应用.
EXCEL每个函数都有自己的规则,没有什么通用规划的.
A列为类型(1.2.3.4共四种)我在C列做=COUNTIF(A1:A55,1)筛选,如何将1类型自B列中的数值做加权平
A列为类型(1.2.3.4共四种)我在C列做=COUNTIF(A1:A55,1)筛选,如何将1类型自B列中的数值做加权平均,(筛
xiaoyao-tp1年前1
laotiancao 共回答了20个问题 | 采纳率90%
=sumif(a8:a55,1,b8:b55)
请解读一下=IF(COUNTIF(B:B,A1)=0,A1,"")
请解读一下=IF(COUNTIF(B:B,A1)=0,A1,"")
OFFICE2003里相比较A列与B列的数值,相同的在C列输出0,不同的在C列输出A列对应的数值,为什么利用上面的函数在C列得到的是全部A列的数值?
A列 B列
ZZ1047C2813C137/D0B-0490Q17D2035L x05ZZ1047A3413A1/A0WSX-B
ZZ1047C2813C137/D0B-0490X17D2035L x05ZZ1047A3414A1/A0WSJ-B
ZZ1047C2813C145/D0B-0490Q17D2035L x05ZZ1047B2813B1/B0WSQ-B
ZZ1047C2813C145/D0B-0490X17D2035L x05ZZ1047C3413C145/D0B-0490Q17D2035L
ZZ1047C2813C145/D0W-0490J17D2035L x05ZZ1047C3413C145/D0B-0490X17D2035L
ZZ1047C2813C145/D0W-0490X17D2035L x05ZZ1047C3413C145/D0W-0490Q17D2035L
ZZ1047C2814C145/D0B-0490Q17D2035L x05ZZ1047C3413C145/D0W-0490X17D2035L
ZZ1047C2814C145/D0B-0490X17D2035L x05ZZ1047C3414B1/C0BSJ-B
ZZ1047C3413C137/F5W-0490X17D2035L x05ZZ1047C3414B145/C0WUC-B
ZZ1047C3413C145/D0B-0490Q17D2035L x05ZZ1047C3414C145/D0B-0490Q17D2035L
ZZ1047C3413C145/D0B-0490X17D2035L x05ZZ1047C3414C145/D0B-0490X17D2035L
ZZ1047C3413C145/D0W-0490Q17D2035L x05ZZ1047C3414C145/D0W-0490Q17D2035L
ZZ1047C3413C145/D0W-0490X17D2035L x05ZZ1047C3414C145/D0W-0490Q17D2235L
ZZ1047C3413C145/D0W-0490X17D2235L x05ZZ1047C3414C145/D0W-0490Q19D2442L
ZZ1047C3413C145/F5B-0490X17D2035L x05ZZ1047C3414C145/D0W-0490X17D2035L
ZZ1047C3413C145/F5W-0490J17D2035L x05ZZ1047C3414C145/F5B-0490J17D2035L
ZZ1047C3413C145/F5W-0490X17D2035L x05ZZ1047C3414C145/F5B-0490X17D2035L
ZZ1047C3414C145/D0B-0490Q17D2035L x05ZZ1047C3414C145/F5W-0490Q19D2442L
ZZ1047C3414C145/D0B-0490X17D2035L x05ZZ1047C3414C145/F5W-0490X17D2035L
ZZ1047C3414C145/D0B-0490X17D2235L x05ZZ1047D3414B1/D0WVN-B
ZZ1047C3414C145/D0W-0490J17D2035L x05ZZ1047D3414C137/F0B-4100N17D2035L
ZZ1047C3414C145/D0W-0490Q17D2035L x05ZZ1047D3414C137/G5W-4100C17D2035L
ZZ1047C3414C145/D0W-0490X17D2035L x05ZZ1047D3414C145/F0B-4100C17D2035L
ZZ1047C3414C145/F5B-0490J17D2035L x05ZZ1047D3414C145/F0B-4100N17D2035L
ZZ1047C3414C145/F5B-0490X17D2035L x05ZZ1047D3414C145/F0W-4100C17D2035L
ZZ1047C3414C145/F5W-0490X17D2035L x05ZZ1047D3414C145/F0W-4100C19D2442L
ZZ1047C3414C145/F5W-0490X17D2235L x05ZZ1047D3414C145/F0W-4100N17D2035L
ZZ1047D3413C137/F0B-4100N17D2035L x05ZZ1047D3414C145/F0W-4100N17D2235L
ZZ1047D3413C145/G5B-4100C17D2035L x05ZZ1047D3414C145/G0B-4102C19D2442L
ZZ1047D3414C137/F0B-4100N17D2035L x05ZZ1047D3414C145/G0B-4102N17D2035L
ZZ1047D3414C137/F0B-4100N19D2442L x05ZZ1047D3414C145/G0B-4102N19D2442L
ZZ1047D3414C137/G5B-4100C17D2235L x05ZZ1047D3414C145/G0W-4102C19D2442L
ZZ1047D3414C137/G5B-4100C19D2442L x05ZZ1047D3414C145/G0W-4102N17D2035L
ZZ1047D3414C137/G5W-4100N17D2235L x05ZZ1047D3414C145/G0W-4102N19D2442L
ZZ1047D3414C137/I5B-4102C19D2442L x05ZZ1047D3414C145/G5B-4100C17D2035L
ZZ1047D3414C145/F0B-4100C17D2035L x05ZZ1047D3414C145/G5B-4100C19D2242L
ZZ1047D3414C145/F0B-4100C17D2235L x05ZZ1047D3414C145/G5B-4100C19D2442L
ZZ1047D3414C145/F0B-4100C19D2242L x05ZZ1047D3414C145/G5W-4100C17D2035L
这个表比较长,不能全部发上来.手工找却是有10多个重复的.
yuanreid1年前1
luck_88 共回答了19个问题 | 采纳率94.7%

我用你的公式和数据做了一下,不像你说的那样,还是哪里出了问题

=IF(ISERROR(SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))),"相同","")
=IF(ISERROR(SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))),"相同","") 求该公式的详解
流浪的骡子1年前1
mailandhb 共回答了17个问题 | 采纳率76.5%
如果SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))的运算结果错误,就显示“相同”,否则就显示空值(即不显示什么).
SUMPRODUCT(1/(COUNTIF(B1:F1,B1:F1)-3))中,“B1:F1”区域中相同个数等于3时显示错误.
多条件用SUMPRODUCT 单条件用COUNTIF
多条件用SUMPRODUCT 单条件用COUNTIF
Q A B C
x 2 0.1 20
x 2 0.2 15
y 5 0.4 15
x 6 0.5 17
y 3 0.6 18
x 5 0.5 15
x 5 0.8 16
y 2 0.9 15
x 5 0.5 17
比如这三列数,A10想取小于等于5的数
=COUNTIF(A1:A9,"
偏买蓝色封面的书1年前1
武子 共回答了19个问题 | 采纳率89.5%
问题1:公式是:=SUMPRODUCT((A1:A9=0.3)*(B1:B9=17)*(C1:C9
CXCEL函数中COUNTIF表达的是什么意思
关东山上一件宝1年前1
vickyliu2001 共回答了15个问题 | 采纳率93.3%
统计满足条件单元格数目
举例:查找等于8的数据的个数
=COUNTIF(A2:A10,"8")
=MOD(-LARGE(COUNTIF($B2:$D6,ROW($1:$9))*10-ROW($1:$9),COLUMN
=MOD(-LARGE(COUNTIF($B2:$D6,ROW($1:$9))*10-ROW($1:$9),COLUMN(A1)),10)
本来是想对1~9在进行出现次数由多到少的排列,但我想不通为什么会用MOD函数!
如果换成是1~22,我把“$9”改成“$22”,这样算下来的结果却不对了,这是为什么呢?
希望高手帮帮小弟!
偶然831年前1
prjs 共回答了24个问题 | 采纳率79.2%
1、这个公式就是1-9在$B2:$D6区域出现的次数的排序.是数组函数,按CTRL+SHIFT+ENTER,然后下拉公式.就可以得到出现次数最多的数字从小到大的排序(1-9).
2、公式似乎有点小错误,应该是$B$2:$D$6,当然,如果本来的意思是统计区域要变的话就不用改了.
3、ROW($1:$9)是用来表示一个1到9的数组,你改了当然不行.
4、用MOD的意思是这样的,如果在$B2:$D6区域出现的次数最多的是4,不管次数是多少,假设为M次,上面的数组函数COUNTIF($B2:$D6,ROW($1:$9))*10-ROW($1:$9)=10*M-4,取负MOD 10后一定就是4.
注:如果要统计0-9出现次数的排序,公式改为:
=MOD(-LARGE(COUNTIF($B$2:$D$6,MOD(ROW($1:$10),10))*10-ROW($1:$10),ROW(A1)),10)
谁知道这个公式是什么意思{=MIN(IF(COUNTIF(C$1:C1,B$1:B$49)=0,ROW(INDIRECT
谁知道这个公式是什么意思{=MIN(IF(COUNTIF(C$1:C1,B$1:B$49)=0,ROW(INDIRECT("1:"&COUNTA(B:B))),1000))}
上面的公式在此公式中找到的:={INDEX(B:B,MIN(IF(COUNTIF(C$1:C1,INDIRECT("B1:B"&COUNTA(B:B)))=0,ROW(INDIRECT("1:"&COUNTA(B:B))),65536)))&""}(这个公式筛选出B列中不重复的内容),想了半天也没想通上面的公式是怎么运算的,还有最后不加&"",筛选完后怎么会显示0,
5942ly1年前1
ganlansh 共回答了21个问题 | 采纳率85.7%
呵呵,这是个组函数,实在是太精彩了!不管我能不能拿分,我都希望楼主能够跟我分享一些类似的公式!
这个函数有几个大部分:
INDIRECT("B1:B"&COUNTA(B:B))用于引用B列的可用数据组(所以是个组函数)
COUNTIF(C$1:C1.)这一段就不用说了,其实就是查找看看C列(用于陈列筛选结果)前面已经筛选出来的数据里有没有包含第n个B列里的数(由于是数组,每次只会在B列里面拿出一个进行比较),如果没有(=0),说明这第N个数是还没被筛选出来过的,那就把它挑出来;否则就显示空格(65536行其实必然是个空格)
index就是拿来挑数值的
由于65536行本身是个空格,如果直接引用,那么就会显示0,但是如果加上&""就会在引用的值后面加上个"",那么现实的时候就是一片空白了
数组函数确实很奇妙,我真的还缺乏经验,楼主可以的话请分享一些给我学习一下,这个公式做得太精彩了
不过,我想说的是,这个公式的水平太高,也太复杂,其实大可不必用到组函数就能够实现这样的功能的了,我此前也有过类似的挑数据的问题,都没用到组函数.
另外:补充一下我的方案——
=IF(COUNTIF($A$1:$A1,B2)=0,B2,"")
这是用a列表达对b列的筛选结果
从第二行开始就可以用这个公式,B有多少行就走多少行公式就可以了
而第一行(a1)直接等于b1就可以(第一个肯定不会重复的嘛)
这样做很简单
但是与你的方案比较就缺乏灵活性
至于计算速度,就要实操才知道
请问这个函数在excel中 为何运用不成功,=COUNTIF(E3:E122,">=0.85*E126")
请问这个函数在excel中 为何运用不成功,=COUNTIF(E3:E122,">=0.85*E126")
(目的说明:我想统计在E例这段中数值大于等于(0.85乘以E126数值的数)的个数
Luca_ITY1年前1
更不是你做 共回答了23个问题 | 采纳率78.3%
=COUNTIF(E3:E122,">="&0.85*E126)
=SUM(1/COUNTIF(F3:F31,F3:F31))如何在这个公式里加上两个条件,
wk4567891年前1
兜兜装的都是钱 共回答了18个问题 | 采纳率94.4%
你这是数组公式,想要计算目标区域内不同值的个数.但是当F3:F31内有空单元格时,公式出错.且包含有结果为空值的公式的单元格也被计数
以所你是要加条件剔除掉空单元格及公式结果为空值的单元格,对吗?
=SUM(IF(F3:F31="",0,1/COUNTIF(F3:F31,F3:F31)))
***是数组公式,输完后要按CTRL+SHIFT+ENTER三键的
Countif 公式我想请教如何筛选出左边和右边一样的数据,显示“1”.不一样的不显示,A列 B列a bb cc dd
Countif 公式
我想请教如何筛选出左边和右边一样的数据,显示“1”.不一样的不显示,
A列 B列
a b
b c
c d
d e
e f
我是用来对账的,左右边都是数字
zyl197511081年前1
ouuu54 共回答了20个问题 | 采纳率85%
在C1中输入公式并向下拉:
=IF(COUNTIF(B:B,A1),1,"")
其实用直接使用countif可显示左边在右边中的数量,如下:
=COUNTIF(B:B,A1)
请问这个函数=INDIRECT(ADDRESS(4+COUNTIF($AF$5:$AF5,$AF5),COLUMN(),
请问这个函数=INDIRECT(ADDRESS(4+COUNTIF($AF$5:$AF5,$AF5),COLUMN(),$AF5))里的$AF$5是什么意思?
vidyazhu1年前1
穿的开mm裤 共回答了15个问题 | 采纳率80%
$AF$5 AF5是指AF列第5行单元格,$是绝对引用符号

A1相对引用
$A1绝对引用列
A$1绝对引用行
$A$1绝对引用行和列
$在谁的前面就绝对引用谁
F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的.
具体情况举例说明:
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1

http://office.microsoft.com/zh-cn/mac-excel-help/HA102928059.aspx?CTT=1
http://office.microsoft.com/zh-cn/excel-help/HP010342940.aspx?CTT=1
请将公式简化,=COUNTIF(E67,"0时-8时")*8+COUNTIF(E67,"8时-16时")*8+COUNT
请将公式简化,
=COUNTIF(E67,"0时-8时")*8+COUNTIF(E67,"8时-16时")*8+COUNTIF(E67,"16时-24时")*8+COUNTIF(E67,"0时-8时
16时-24时")*16+COUNTIF(E67,"8时-19时")*11
我是新手,没得分给你们,谢谢你们的贵手相助.
suvalee1年前0
共回答了个问题 | 采纳率