=IF(D4="","",IF(COUNTIF(幼儿园汇总表!C:C,D4)=1,"√","请核对"))的用法

EXCEL怎么计算百分比_百度知道
提问者采纳
在d2输入:=if(b2=&&,&&,text(countif(a:a,b2)/count(a:a),&0.00%&))然后下拉填充即可。另外,c2可以输入公式:=if(b2=&&,&&,countif(a:a,b2))来得到。
第一个公式四舍五入了。怎么精确到小数点后2位呢?
改了下公式。=if(b2=&&,&&,text(ROUND(countif(a:a,b2)/count(a:a),4),&0.00%&))
还是没有小数点
你看下附件吧。我这边测试是可以的。
提问者评价
来自团队:
其他类似问题
为您推荐:
其他8条回答
在B1格点鼠标右键,选择[设置单元格格式],在弹出的对话框中,选择[数字]标签,选择[分类]中的[百分比],在[小数位数]那里可以选择你想保留的小数位数,默认是2,之后点击确定。 接下来,在B1中输入“ =A1/$A$9 ”之后按回车键,注意,这里不输入双引号。 现在就能计算出A1格中的数据占总合的百分比了,应该显示为2.22%。 之后将鼠标光标放在B1格的右下角,当鼠标变为十字光标之后,点住鼠标左键,往下拉动鼠标,直到B8格停止。或复制B1格,用鼠标选择B2至B8格,之后粘贴,同样能得到最后的结果。2.22%、10.80%、10.31%、23.08%、11.11%、9.55%、15.40%、17.54%。 当然,如果也将公司复制到B9格,那么将显示100%
路过。。。路过。。。路过。。。路过。。。路过。。。
如果要计算出现次数的百分比次数:6 7 10 3 2 4
可以在C列中
输入=COUNTIF(B2:B12,B2)
即可得到百分比:在D列中输入
=TEXT(C2/SUM($C$2:$C$7),&0.00%&)
在D2输入公式:=TEXT((C2/(SUM(C$2:C$7)),&0.00%&),然后下拉公式即可
比如b2单元格里设计好公式“=C2/32*100%”之后下拉填充单元格
在D2输入:=C2/SUM(C2:C7),下拉,单元格格式设置为百分比
=c2/32 然后把鼠标放上面变成十字的时候下拉就行了
在D2输入:=C2/SUM(C2:C7)4下拉8单元格格式设置为百分比
您可能关注的推广
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁手游:\\&可好\\&,高智商轻松通关 - 第7区视频 - 爱拍原创文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于EXCEL电子表格常用函数使用指南的文档,希望对您的工作和学习有所帮助。以下是文档介绍:EXCEL电子表格常用函数使用指南 EXCEL 电子表格常用函数使用指南第一部分 简单不要说明的函数SUM 函数——求和AVERAGE 函数——求平均值COUNT 函数——计数函数MAX 函数——求最大值MIN 函数——求最小值第二部分 较为复杂的函数ROUND 函数这是四舍五入函数,用于保留几位小数。语法:ROUND(number,num_digits)Number 为要进行四舍五入的数字。num_digits 小数点后要保留的数字位数。如:ROUND(3.) 计算 3.897677 的小数点后保留 3 位数字的值为 3.898。RANK 函数这是排位(名)函数,可用于成绩自动排名。语法:RANK(number,ref,order)Number 为需要找到排位的数字。Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。Order 为一数字,指明排位的方式。如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。如:RANK(K2,K$2:K$90) 计算 K2 单元格的数值在 K2 至 K90 单元格区域 中按从大到小排序的位置,也就是第几名。注意,单元格区域的语法是 K$2:K$90,如果写成 K2:K90,则只能用于 K2 单元格排位,无法复制到其他单元格。COUNTIF 函数计算区域中满足给定条件的单元格的个数。语法:COUNTIF(range,criteria)Range 为需要计算其中满足条件的单元格数目的单元格区域。Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。如:COUNTIF(A2:A90,&&=90&) 计算 A2 至 A90 单元格区域中大于 90 分的人数;同理,COUNTIF(A2:A90,&&=80&)-COUNTIF(A2:A90,&&=90&) 为计算 80-89 分的人数。COUNTIF(A2:A90,&本科&) 计算学历为本科的人数。SUMIF 函数根据指定条件对若干单元格求和。语法:SUMIF(range,criteria,sum_range)Range 为用于条件判断的单元格区域。Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、&32&、&&32& 或 &apples&。Sum_range 是需要求和的实际单元格。例如:=SUMIF(D4:D19,&男&,N4:N19) 这是计算男性年龄总和的公式。其中,D4:D19 存放性别,N4:N19 存放年龄。多条件求和的公式如果要统计“东北区”中“辽宁”的 A 产品业绩汇总,那么可以在 C10 单元格中输入如下公式:=SUM(IF($A$2:$A$7=&东北区&,IF($B$2:$B$7=&辽宁&,Sheet1!C$2:C$7)))。然后按下“Ctrl+Shift+Enter”键,则可看到公式最外层加了一对大括号(不可手工输入此括号),同时,我们所需要的东北区辽宁组的 A 产品业绩和也在当前单元格得到了。SUMPRODUCT 函数该函数在 EXCEL 定义中描述为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。这种描述给人的感觉似乎是对数组进行计算,对乘积汇总。但实际上它对于多条件求和方面的功能超乎人们的想象,特别是应用于人力资源方面统计更是超强,不仅能完成多条件的统计功能,而且人数统计和工资汇总统计都能实现,灵活应用可以取代 COUNTIF()和 SUMIF(),因此掌握该这个函数的使用方法,可以说完成任何统计报表的数据统计工作,都能做到游刃有余。该函数进行多条件计数统计时,如条件是“或者”关系。必须用+号连接判断条件,其公式形式如下:SUMPRODUCT(条件 1 +条件 2 +条件 3…条件 N)该函数进行多条件计数统计时,如条件是“并列”关系,即同时满足。必须用*号连接判断条件,公式形式如下:SUMPRODUCT(条件 1*条件 2*条件 3…条件 N)例如=SUMPRODUCT((D4:D19=&男&)*(E4:E19=&科员&)*(N4:N19&20))该函数进行多条件求和统计时,如条件同时成立。必须用*号连接判断条件,其公式形式如下:SUMPRODUCT((条件 1*条件 2*条件 3…条件 N *计算区域)例如:=SUMPRODUCT((D4:D19=&男&)*(E4:E19=&科员&)*N4:N19)IF 函数执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测。语法IF(logical_test,value_if_true,value_if_false)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。如,A10=100就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)。Value_if_true logical_test 为 TRUE 时返回的值。如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。如对 C2 单元格的学生成绩区分 A、B、C、D 四个档次=IF(C2&=90,&A&,IF(C2&=80,&B&,IF(C2&=70,&C&,IF(C2&=60,&D&,&E&)))),AND 函数所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FLASE。AND(logical1,logical2, ...)Logical1, logical2, ... 表示待检测的 1 到 30 个条件值,各条件值可为 TRUE 或 FALSE。例如:员工生日提前 1 周提醒:(C2 为当年生日)=IF(AND(C2-TODAY()&=7,C2-TODAY()&0),&还有&&C2-TODAY()&&到期&,&&)Vlookup 函数问题:如下图,已知表 sheet1 中的数据如下,如何在数据表二 sheet2 中如下引用:当学号随机出现的时候,如何在 B 列显示其对应的物理成绩?首先我们介绍下使用的函数 vlookup 的几个参数,vlookup 是判断引用数据的函数,它总共有四个参数,依次是:1、判断的条件2、跟踪数据的区域3、返回第几列的数据4、是否精确匹配根据问题的需求,这个公式应该是:=vlookup(a2,sheet1!$a$2:$f$100,6,true)详细说明一下在此 vlookup 函数例子中各个参数的使用说明:1、a2 是判断的掉条件,也就是说如果 sheet2 表中 a 列对应的数据和 sheet1表中的数据相同方能引用;2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在 f 列,所以跟踪的区域至少在 f 列,$是绝对引用;3、6 这是返回什么数的列数,如上图的物理是第 6 列,所以应该是 6,如果要求英语的数值,那么此处应该是 54、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等)5、vlookup 是垂直方向的判断,如果是水平方向的判断可使用 Hlookup 函数。Hlookup 函数水平方向的判断。Mid、Left、Right 提取字符函数可以使用 Mid、Left、Right 等函数从长字符串内获取一部分字符。具体语法格式为LEFT 函数:得到字符串左部指定个数的字符。MID 函数:MID(text,start_num,num_chars)其中 Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一个字符的位置。num_chars 提取文本串长度。RIGHT 函数:right 函数的功能是从字符串右端取指定个数字符。比如,从字符串&This is an apple.&分别取出字符&This&、&apple&、&is&的具体函数写法为。LEFT(&This is an apple&,4)=ThisRIGHT(&This is an apple&,5)=appleMID(&This is an apple&,6,2)=isDATEDIF 函数Excel 隐藏函数,在帮助和插入公式里面没有。简要说明: 返回两个日期之间的年\月\日间隔数编辑本段语法DATEDIF(start_date,end_date,unit)Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。Unit 为所需信息的返回类型。Unit 返回&Y& 时间段中的整年数。&M& 时间段中的整月数。&D& 时间段中的天数。&MD& start_date 与 end_date 日期中天数的差。忽略日期中的月和年。&YM& start_date 与 end_date 日期中月数的差。忽略日期中的日和年。&YD& start_date 与 end_date 日期中天数的差。忽略日期中的年。实例 1:题目: 计算出生日期为
人的年龄公式: =DATEDIF(&&,TODAY(),&Y&)结果: 33简要说明 当单位代码为&Y&时,计算结果是两个日期间隔的年数.实例 2:题目: 计算日期为
和当前日期的间隔月份数.公式: =DATEDIF(&&,TODAY(),&M&)结果: 403简要说明 当单位代码为&M&时,计算结果是两个日期间隔的月份数.实例 3:题目: 计算日期为
和当前日期的间隔天数.公式: =DATEDIF(&&,TODAY(),&D&)结果: 12273简要说明 当单位代码为&D&时,计算结果是两个日期间隔的天数.实例 4:题目: 计算日期为
和当前日期的不计年数的间隔天数.公式: =DATEDIF(&&,TODAY(),&YD&)结果: 220简要说明 当单位代码为&YD&时,计算结果是两个日期间隔的天数.忽略年数差实例 5:题目: 计算日期为
和当前日期的不计月份和年份的间隔天数.公式: =DATEDIF(&&,TODAY(),&MD&)结果: 6简要说明 当单位代码为&MD&时,计算结果是两个日期间隔的天数.忽略年数和月份之差5、实例 6:题目: 计算日期为
和当前日期的不计年份的间隔月份数.公式: =DATEDIF(&&,TODAY(),&YM&)结果: 7简要说明 当单位代码为&YM&时,计算结果是两个日期间隔的月份数.不计相差年数实际问题解决办法:1、员工当年的生日:(B2 存放出生日期)=DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))2、员工生日当天提醒:=IF(MONTH(B2)=MONTH(NOW()),IF(DAY(B2)=DAY(NOW()),&祝&&A2&&生日快乐!!!&,&&),&&) A2 为员工的姓名!3、员工生日提前 1 周提醒:(C2 为当年生日)=IF(AND(C2-TODAY()&=7,C2-TODAY()&0),&还有&&C2-TODAY()&&到期&,&&)4、试用期计算试用期到期时间:=DATE(YEAR(P3),MONTH(P3)+3,DAY(P3)-1)含义:“DATE(YEAR(),MONTH(),DAY())”显示指定日期;在这里我们假设试用期为 3 个月,我们需要在 Q3 单元格中输入上述公式,其中 MONTH(P3)+3 表示在此人入职时间月的基础上增加三个月。而 DAY(P3)-1是根据劳动合同签订为整年正月而设置的。比如 2005 年 11 月 6 日到 2006 年11 月 5 日为一个劳动合同签订期。5、劳动合同到期时间: =DATE(YEAR(P3)+1,MONTH(P3),DAY(P3)-1)我们同样采用上述函数的设置方法。这里我们假设劳动合同期限为 1 年,则我们需要设置成 YEAR(P3)+1,另外这个数值依然以入职日期为计算根据,所以天数上还要设置成 DAY(P3)-1 的格式。6、续签合同到期时间: =DATE(YEAR(S3)+1,MONTH(S3),DAY(S3))这里需要注意的是续签合同计算是以前份合同签订到期日期为根据的,所以只在前一份合同到期时间的基础上增加 1 年即可,无需天数上减 1。7、计算退休时间:如果 C3 是性别,I3 是出生年月(1925 年 6 月 2 日),R3 是退休时间,公式为: R3=DATE(YEAR(I3)+IF(C3=&男&,60,55),MONTH(I3),DAY(I3))8、从身份证号自动填充性别、出生月日、年龄我们先对“性别”“出生年月”“年龄”进行函数设置。当我们输入某人身份证号码时,系统便会自动生成“性别”,“出生年月”及“年龄”,这样就减少了我们录入的工作量。请分别选择性别、出生月日、年龄信息项单元格输入下列公式:(1)性别: = IF(MOD(IF(LEN(E3)=15,MID(E3,15,1),MID(E3,17,1)),2)=1,&男&,&女&)含义:“LEN(E3)=15”表示看 E3 中是否有 15 个字符;“MID(E3,15,1)”表示在 E3 中从第 15 位开始提取 1 位字符;“MOD(MID(),2)=1”表示提取的字符除以 2 余数为 1;“IF(LEN(E3)=15,MID(E3,15,1),MID(E3,17,1)”表示看 E3 中是否够 15 个字符,如果够就从第 15 个字符开始取 1 个字符,如果不够 15 个字符就从第 17个字符开始取 1 个字符。我们的身份证号码一般是 15 位或 18 位。“IF(MOD(IF(LEN(E3)=15,MID(E3,15,1),MID(E3,17,1)),2)=1,&男&,&女&”表示所取字符除以 2 如果余数为 1 显示男,否则显示女。简略的公式:=IF(MOD(MID(A1,15,3),2),”男”,”女”)(2)出生年月: =DATE(MID(E3,7,4),MID(E3,11,2),MID(E3,13,2))含义:DATE(YEAR,MONTH,DAY);“MID(E3,7,4)”表示在 E3 中从第 7 个字符开始连续取 4 个字符表示年,用类似的表示方法一个人的出生年月日便可以通过函数设置表示出来,如果为了看起来方便,我们可以将单元格格式设置成年、月、日的日期格式,这样显示的结果会非常容易理解。如果其中一些身份证是 15 位的,则用下列公式:=IF(LEN(C6)=15,&19&&MID(C6,7,2)&&-&&MID(C6,9,2)&&-&&MID(C6,11,2),MID(C6,7,4)&&-&&MID(C6,11,2)&&-&&MID(C6,13,2))(3)年龄: =DATEDIF(G3,TODAY(),&Y&)含义:“DATEDIF(date1,date2,“Y”)”表示两个日期的差值;“TODAY()”表示系统自带的日期即显示当日日期;“DATEDIF(G3,TODAY(),&Y&)”表示今天的日期与 G3 所表示的出生月日之间的年份差值,这样一个人的年龄就会容易的显示出来了。9、两个字名字的中加空格。=IF(LEN(D15)=2,MID(D15,1,1)&& &&MID(D15,2,1),D15)10、判断相同数据有没有=IF(ISNA(MATCH(H52,$J:$J,0)),&不存在&,&存在&)11、党龄的计算1982 年 9 月 6 日至今,入党时间是通过为预备党员之日(须经上级党委批准),预备期一年。党员的党龄,从预备期满转为正式党员之日起算。excel 数据引用1、excel 数据相对引用。2、excel 数据的绝对引用。使用$来固定那些需要不变的数据,如=MAX(A$2:A$6)-A2随你怎样拖动,max 计算的区域就不会变化了。如果你想固定的更牢靠一点,可以在列标号前加$。3、同文件内 excel 表间引用。同文件内不同表之间的数据引用和计算通常是使用英文状态的引号表名结合而来的,例如本例中:引用表 1 当中的 a 列数据,可以在 a2 单元格输入='1'!a2其中英文单引号中为表的名字,表和单元格名称间用英文的!分割开来。4、不同文件间的 excel 引用。使用英文的中括号 [ ]来引用文件,如我们将正在操作的文件保存到 d 盘,默认名字为 book1.xls 新建一个 excel 文件,引用 book1.xls 文件中第一列的数据:=[book1.xls]1!a2此例和上面的例子中英文的单引号 ' 可要可不要,不过 excel 默认都会给加上,另外本例中,当我们输入完公式,打回车键之后,excel 会自动加上文件地址,如本例中可能会变为:='d:\[book1.xls]1'!a2播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表EXCEL电子表格常用函数使用指南.doc
文档介绍:
EXCEL电子表格常用函数使用指南 EXCEL 电子表格常用函数使用指南第一部分 简单不要说明的函数SUM 函数——求和AVERAGE 函数——求平均值COUNT 函数——计数函数MAX 函数——求最大值MIN 函数——求最小值第二部分 较为复杂的函数ROUND 函数这是四舍五入函数,用于保留几位小数。语法:ROUND(number,num_digits)Number 为要进行...
内容来自淘豆网转载请标明出处.
浏览:26次EXCEL中,A列0,1,2,3,4,B列1,1,3,4,5,C列2,3,3,5,6,D列3,4,5,5,7,同时满足条件A+B+C+D的次数和为7
EXCEL中,A列0,1,2,3,4,B列1,1,3,4,5,C列2,3,3,5,6,D列3,4,5,5,7,同时满足条件A+B+C+D的次数和为7
这个问题很简单!E1中输入=IF((COUNTif(A:A,A1)+COUNTif(b:b,b1)+COUNTif(c:c,c1)+COUNTif(d:d,d1))=7,1,0)拖动托柄复制E2,E3,E4,……即可。函数解释:countif用于计算各列与当前值重复的次数,想加后判断是否等于7,若等于返回1,若不等于返回0完毕。ps,看不懂你要搞啥。呵呵
相关知识等待您来回答
微软专区领域专家
& &SOGOU - 京ICP证050897号}

我要回帖

更多关于 D和G 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信