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。

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的数字转为文本来查找比对