请问Excel中=COUNTIF(D:D,D2)=1这个函数怎么理解?

=COUNTIF(D:D,D2)=1这个函数中的D、D2、1分别表示什么?... =COUNTIF(D:D,D2)=1 这个函数中的D、D2、1分别表示什么? 展开
 我来答
azgd520
2017-06-29 · TA获得超过757个赞
知道小有建树答主
回答量:392
采纳率:80%
帮助的人:90.1万
展开全部

就这个公式进行解释:COUNTIF(参数1,参数2)

此函数用来统计条件限制下的单元格数量。参数1代表所要查找单元格的范围,参数2为限制条件。

就COUNTIF(D:D,D2)而言,其含义是D2单元格的值在D列出现的次数,如果次数为1,那么D2单元格的值在D列是唯一的;如果次数大于1,那么D2单元格的值在D列不是唯一的,也就是有重复值。

COUNTIF(D:D,D2)=1是对COUNTIF(D:D,D2)的值进行判断,看是否等于1,也就是D2是否唯一。 此公式的值类型为布尔值类型,结果为TRUE和FALSE

具体结果如图所示:

4585dghvvf
2018-03-30 · TA获得超过9213个赞
知道小有建树答主
回答量:80
采纳率:100%
帮助的人:2.4万
展开全部

COUNTIF是用来统计某个范围内符合你给定条件的单元格数量

大致语法如下

countif(范围,条件)

你的公式=COUNTIF(D:D,D2) 意思就是在D列(D:D表示D列)中统计D2(D2就代表D2单元格)单元格数值相同的单元格数量

返回的值应该是0,1,2,3....这些整数。

在这个公式后边加上=1,=COUNTIF(D:D,D2)=1可以理解为让Excel去判断

COUNTIF(D:D,D2)=1的条件是否成立,如果成立(即COUNTIF(D:D,D2)返回值等于1时)返回逻辑值True反之返回逻辑值False。

EXCEL中的 PMT函数使用:

Excel中PMT函数的用法是:基于固定利率及等额分期付款方式,返回贷款的每期付款额。

PMT函数的语法是:PMT(rate, nper, pv, [fv], [type])

PMT函数语法具有下列参数:

1.Rate:贷款利率。 

2.Nper:该项贷款的付款总数。 

3.Pv:现值,或一系列未来付款的当前值的累积和,也称为本金。 

4.Fv:可选参数,未来值或在最后一次付款后希望得到的现金余额,如果省略 fv,则假设其值为 0(零),也就是一笔贷款的未来值为 0。 

5.Type:可选参数。数字 0(零)或 1,用以指示各期的付款时间是在期初还是期末。

PMT函数相关说明

PMT函数返回的支付款项包括本金和利息,但不包括税款、保留支付或某些与贷款有关的费用。 

另外,应确认所指定的 rate 和 nper 单位的一致性。例如,同样是四年期年利率为 12% 的贷款,如果按月支付,rate 应为 12%/12,nper 应为 4*12;如果按年支付,rate 应为 12%,nper 为 4。 

如果要计算贷款期间的支付总额,用 PMT 返回值乘以 nper。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

2013-08-22 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7488万
展开全部
D:D是指在D列区域
D2指的是D2单元格的内容
1是指如果在D列区域有与D2单元格内容相同个数为1个时,得出真值TRUE,否则返回假值FALSE,即指定了D列只能有D2单元格内容为唯一内容时,返回真值,如果D列有1个以上的内容与D2的内容相同时就返回假值FALSE

COUNTIF 计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或
"apples"。

如果我要D列所有的数据都是唯一的(例如身份证号),该用什么公式

=COUNTIF(D:D,D2&"*")=1

COUNTIF只能识别15位数字,身份证是18位的,前15位相同就出错,COUNTIF函数将超过15位的文本自动转换为数值了,所以用了&"*"让D2的数字转为文本来查找比对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弗尔布雷斯
2013-08-22 · TA获得超过2763个赞
知道大有可为答主
回答量:2317
采纳率:66%
帮助的人:1026万
展开全部
COUNTIF是用来统计某个范围内符合你给定条件的单元格数量
大致语法如下
countif(范围,条件)
你的公式
=COUNTIF(D:D,D2) 意思就是在D列(D:D表示D列)中统计D2(D2就代表D2单元格)单元格数值相同的单元格数量
返回的值应该是0,1,2,3....这些整数。

在这个公式后边加上=1,=COUNTIF(D:D,D2)=1可以理解为让Excel去判断COUNTIF(D:D,D2)=1的条件是否成立,如果成立(即COUNTIF(D:D,D2)返回值等于1时)返回逻辑值True反之返回逻辑值False
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2c437bd
2013-08-22 · TA获得超过1369个赞
知道小有建树答主
回答量:1004
采纳率:89%
帮助的人:435万
展开全部
D:D就是指的D列,D2是具体的单元格。1就是数字1,这个公式的意思就是D2这个数值,在D列的数量只有一个。判断TRUE OR FALSE
追问
如果我要D列所有的数据都是唯一的(例如身份证号),该用什么公式?
追答
把所有的都输入完毕,然后用条件格式,或者上述公式来检查有没有重复项。然后再对重复项进行处理。如果你想输入时自动判断重复项,好像是实现不了。你可以使用acess,把这一列设置为主键,那么这一列输入的时候就不能重复了。最后再导出为excel,就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式