请问Excel中=COUNTIF(D:D,D2)=1这个函数怎么理解?
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。
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的数字转为文本来查找比对
大致语法如下
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
如果我要D列所有的数据都是唯一的(例如身份证号),该用什么公式?
把所有的都输入完毕,然后用条件格式,或者上述公式来检查有没有重复项。然后再对重复项进行处理。如果你想输入时自动判断重复项,好像是实现不了。你可以使用acess,把这一列设置为主键,那么这一列输入的时候就不能重复了。最后再导出为excel,就ok了