EXCELexcel 数组公式 应用中--B$5:Bword=9是什么意思?前面加“--”和不加有什么区别

查看: 4040|回复: 5|
在线时间8 小时经验5 威望0 性别保密最后登录注册时间阅读权限10UID843064积分9帖子精华0分享0
EH新人, 积分 9, 距离下一级还需 11 积分
积分排行3000+帖子精华0微积分0
职称 人数 职称占总人数比列 具有博士学位博士学位占各职称比例 教授 234 ==(B3:B6)/SUM(B$3:B$6) 109 =(D3:D6)/(B3:B6) 副教授 456 =(B4:B7)/SUM(B$3:B$6) 237 =(D4:D7)/(B4:B7) 讲师 256 =(B5:B8)/SUM(B$3:B$6) 198 =(D5:D8)/(B5:B8) 助教 168 =(B6:B9)/SUM(B$3:B$6) 160 =(D6:D9)/(B6:B9)
最近在准备计算机一级考试,有道题老是失分,在计算职称占总人数比例处,我的公式是:B4/SUM(B$3:B$6),可是答案却是=(B4:B7)/SUM(B$3:B$6),结果虽然一样,可是系统老是判错,大家能不能帮我看看什么问题?还有博士学位占各职称比列处,我的公式:D3/B3,结果却是=(D3:D6)/(B3:B6),到底什么问题?拜托各位了!!!!
09:21 上传
下载次数: 16
2.83 KB, 下载次数: 16
在线时间1956 小时经验11927 威望23 性别男最后登录注册时间阅读权限50UID112469积分16427帖子精华3分享0
积分排行19帖子精华3微积分0
1、题目要求呢?是否要用多单元格数组公式?按理应该不是。
2、答案从哪里来?或许答案就是错误的。
在线时间8 小时经验5 威望0 性别保密最后登录注册时间阅读权限10UID843064积分9帖子精华0分享0
EH新人, 积分 9, 距离下一级还需 11 积分
积分排行3000+帖子精华0微积分0
回复2楼:题目就是根据表格计算职称占总人数比例,和博士学位占各职称比例
我是不明白区域引用除以区域引用,是什么意思。我用得是计算机一级模拟考试软件。
在线时间2290 小时经验3847 威望0 最后登录注册时间阅读权限90UID322350积分4297帖子精华0分享0
EH能手, 积分 4297, 距离下一级还需 403 积分
积分排行219帖子精华0微积分0
原题目应该是考你多单元格数组公式,而你用的是普通公式
在线时间8 小时经验5 威望0 性别保密最后登录注册时间阅读权限10UID843064积分9帖子精华0分享0
EH新人, 积分 9, 距离下一级还需 11 积分
积分排行3000+帖子精华0微积分0
回复四楼;可是多单元格数组公式都是有{}的啊,这个并没有
在线时间332 小时经验127 威望0 性别男最后登录注册时间阅读权限20UID706354积分293帖子精华0分享0
EH初级, 积分 293, 距离下一级还需 57 积分
积分排行4172帖子精华0微积分0
显然是考数组公式
{=(D3:D6)/(B3:B6)}& && & [em07]
积分≥4700即可申请
优秀管理者
优秀管理者勋章No.1
优秀会员奖章No.1
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&查看: 821|回复: 5|
在线时间209 小时经验307 威望0 性别男最后登录注册时间阅读权限20UID72907积分307帖子精华0分享0
EH初级, 积分 307, 距离下一级还需 43 积分
积分排行3959帖子精华0微积分0
{10,5,5,5,5,-5,-5}为什么要用这个数组呀?
(26.18 KB, 下载次数: 1)
11:13 上传
下载次数: 1
在线时间985 小时经验874 威望0 性别保密最后登录注册时间阅读权限30UID945162积分874帖子精华0分享0
EH中级, 积分 874, 距离下一级还需 226 积分
积分排行1216帖子精华0微积分0
{10,5,5,5,5,-5,-5}里面10是基数,后面的是每一个级别与前面一级的差数,{10,15,20,25,30,25}
在线时间209 小时经验307 威望0 性别男最后登录注册时间阅读权限20UID72907积分307帖子精华0分享0
EH初级, 积分 307, 距离下一级还需 43 积分
积分排行3959帖子精华0微积分0
fkeih_007 发表于
{10,5,5,5,5,-5,-5}里面10是基数,后面的是每一个级别与前面一级的差数,{10,15,20,25,30,25}
哦,明白一点,为什么与速算中+300,+600,+1600.......没关系呢?
在线时间141 小时经验44 威望0 性别保密最后登录注册时间阅读权限20UID1058401积分44帖子精华0分享0
EH初级, 积分 44, 距离下一级还需 306 积分
积分排行3000+帖子精华0微积分0
本帖最后由 lionman64 于
14:46 编辑
首先要明白TEXT(b7-{0,3,5,10,15,25,35}*10,&#.0000;!0&)是对数组{b7-0,b7-30,b7-50,b7-100,b7-150,b7-250,b7-350}选取显示值,大于等于0的,显示数值加四位小数,负数则强制显示0。其次,要知道数组运算规则。这个数组再与{10,5,5,5,5,-5,-5}相乘。然后用sum求和。最后,根据速算公式构建合适的数组。当b7&15时,显示0,否则,如果在15与30之间,b7-0为正数,其余都是负数,第一个数组为{b7-0,0,0,0,0,0,0},与{10,5,5,5,5,-5,-5}相乘后为{10(b7-0),0,0,0,0,0,0},最后求和为10*(b7),与速算公式一致。当b7在30与50之间,数组相乘结果为{(b7-0)*10,(b7-30)*5,0,0,0,0,0},sum后的结果为10*b7+5*b7-150=15*(b7-30)+300,也恰好与速算公式一致。其余情况可以类推。
在线时间141 小时经验44 威望0 性别保密最后登录注册时间阅读权限20UID1058401积分44帖子精华0分享0
EH初级, 积分 44, 距离下一级还需 306 积分
积分排行3000+帖子精华0微积分0
再补充一点:{10,5,5,5,5,-5,-5}是怎么构成的?为了方便说明,不妨将速算公式编个号,从(x-0)*10开始依次编号,1号公式:10(x-0);2号公式可以变形为10(x-0)+5(x-30),3号则为10(x-0)+5(x-30)+5(x-50),……最后的公式为10(x-0)+5(x-30)+5(x-50)+5(x-100)+5(x-150)-5(x-250)-5(x-350).这样,第二个数组的由来就清楚了吧?
在线时间985 小时经验874 威望0 性别保密最后登录注册时间阅读权限30UID945162积分874帖子精华0分享0
EH中级, 积分 874, 距离下一级还需 226 积分
积分排行1216帖子精华0微积分0
lionman64 发表于
再补充一点:{10,5,5,5,5,-5,-5}是怎么构成的?为了方便说明,不妨将速算公式编个号,从(x-0)*10开始依次编 ...
呵呵,解释的直清楚。
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&查看: 9701|回复: 30|
在线时间1526 小时经验5684 威望18 性别男最后登录注册时间阅读权限100UID174063积分15284帖子精华4分享0
管理以下版块
积分排行25帖子精华4微积分0
个人认为计算后生成的结果是数组的就是数组公式.1.这个数组一定要是计算生成的,而不是含数组的公式就是数组公式.2.中间过程要生成数组也是数组公式.MAX(ROW(1:10))是数组公式.ROW是函数运算出{1;2...}=MAX({1;2;3;4;5;6;7;8;9;10})不是数组公式.SUMPRODUCT(A2:A4,C2:C4)不是数组公式,中间没有生成数组.A2:A4*C2:C4不会在内存中产生数组,在函数SUMPRODUCT中循环累计完成和.A2*C2+A3*C3+A4*C4SUM(A2:A4*C2:C4)是数组公式,要先生成数组再相加.SUM({1;2;3}*{4;5;6})=&SUM({4;10;18})=4+10+18=32
各人时间有限,欢迎大家积极参与讨论,巩固知识,帮助他人.如果你还有其他奇思妙想,请到发表,即有得分机会.
在线时间1956 小时经验11927 威望23 性别男最后登录注册时间阅读权限50UID112469积分16427帖子精华3分享0
积分排行19帖子精华3微积分0
实际上,这个问题大家在讨论帖中态度已趋于明朗:“数组公式”只是一个称谓,好比Excelhome的经常被简称EH,刚开始可能谁也不知道是什么,随着简称的人多了,后来就约定俗成了。因而在《Excel函数与公式实战技巧精粹》中,描述这个概念也是说这只是一个称谓,用来指那些按三键的公式,即便是=A1按三键,而不用管它过程是否执行“数组运算”。那么,最不明朗的是讨论帖中Apolloh最后提议大家接力的——什么是数组运算。至于SUMPRODUCT(A1:A2,B1:B2)与SUMPRODUCT(A1:A2*B1:B2)的区别,后者肯定有数组运算,但不需按三键,前者是否有“数组运算”就得问问MS编写这个函数的人了,就像我们猜测LOOKUP的二分法一样。
在线时间6191 小时经验16324 威望48 性别男最后登录注册时间阅读权限200UID89150积分22424帖子精华7分享0
管理以下版块
积分排行9帖子精华7微积分0
回复:(wshcw)[讨论]只有按三键的才是数组公式吗?
什么是数组公式?MS已经有明确定义:创建数组公式在输入时,Microsoft Excel 自动在大括号 { } 之间插入公式。始终强调三键与大括号,这个定义很明朗,我觉得没争议的价值。
在线时间109 小时经验1700 威望1 性别男最后登录注册时间阅读权限50UID182357积分1750帖子精华0分享0
EH高级, 积分 1750, 距离下一级还需 250 积分
积分排行608帖子精华0微积分0
意思就是说输入=A1按回车,这个是普通公式,按三键变成{=A1},就是数组公式了。所以管它叫什么没有意义,关键是是否解决问题。只不过有的公式不按三键得不到正确结果,而不需要按三键的,按了三键也不是有什么影响。个人感觉,三键在Excel中的意思是发出多重计算的指令,有的函数自己本身不支持多重计算,必须要这个指令,强制多重计算才能正确运行。
在线时间6191 小时经验16324 威望48 性别男最后登录注册时间阅读权限200UID89150积分22424帖子精华7分享0
管理以下版块
积分排行9帖子精华7微积分0
回复:(wshcw)数组与数组公式
以下是引用wshcw在 16:51:29的发言:excel公式的括号"{}"有两种,一种是按三键生成的,另一种是键盘输入的,也我想请教的,用键盘输入"{}"的确切含义,如何解释或表达(我是心明口不明,网友问我,我也解释不清呀!),请版主及老师们赐教,谢谢了.1、数组在公式中,用大括号表示的数,是数组,如{"甲","乙","丙","丁"}、{1;2;3;4}、{"A",10;"B",20;"C",30}等。由公式生成的与常量数组有共同特性的结果,称内存数组,其本质也是数组。数组是相对单值而言的数据的组织、表现形式。2、数组运算有数组参与,存在多重计算特征的运算过程,是数组运算。如:=SUM(A2*{1,2,3}),它的求值过程,必须用A2与数组{1,2,3}各元素一一相乘,最后求和。=SUMPRODUCT(A1:A3,B1:B3),它的求值过程,必须取两数组的各元素对应相乘(A1*B1+A2*B2+A3*B3),最后求和。3、数组公式放暑假了,小孩了要到他姑妈家玩几天,到汽车站买票,你一定得说清楚:“买张到广州的,儿童票”。几个朋友到饭店吃饭,服务生来上酒,你可以对人家说“谢谢,给我杯开水就行”,或者什么都不说,让人家把你的酒斟满。某一天你回到家,刚进门就对你爱人说:“多做一个菜,等会有个EH的朋友要来吃饭。”儿子上学的时候,你对他说:“今天别去打球了,早点回来,晚上去看《蜘蛛侠》。”……生活中类似的事情举不胜举。许多人,或在许多场合,做某件事总有习惯的模式,你也熟悉这些模式,但是,有的时候你希望改变这个默认的模式,你也知道,这些模式可以改变,而且非常简单,只需叮嘱一声。在Excel中,我们可以找到太多太多的生活模型,你已经知道,这“叮嘱一声”也被迁移到Excel中,它就是Ctrl+Shift+Enter。输入公式后按该三键结束,相当于叮嘱Excel:该公式是数组公式,按数组运算模型进行运算。什么是数组公式?按三键结束的公式就是数组公式,Excel帮助中有这样的定义。任意公式按三键结束都是数组公式。但,我们不会这么做。什么时候需要使用数组公式?如果公式默认的运算方式是“单值运算”,但公式有“数组运算”的可能,当你希望它进行“数组运算”时,你就可以,也必须—“叮嘱它一声”—按一下Ctrl+Shift+Enter三键,然后,它就能如你所愿。&SUM(A2*{1,2,3})、SUM({1,2,3}*{1,2,3})等公式要不要按三键?不用,以常量数组为参数,Sum()除了数组运算,没其它选择。客人都已经带回家了,你还不多做一个菜?&工作表中A列是姓名,B列是工资,D2:D4是部分姓名,求这三人的工资和。方法很多,我们现在讨论下面的公式:=SUM(SUMIF(A:A,D2:D4,B:B))我们以普通公式的形式把公式写在E2单元格,得到的是D2所得工资,并不是三人的工资和。因为公式应用了“隐含交叉”特性,自动将公式当作如下公式处理:=SUM(SUMIF(A:A,(D2:D4 E:E),B:B)),该公式相当于:=SUM(SUMIF(A:A,D2,B:B))我们编写公式的时候,希望结果是:SUMIF(A:A,D2,B:B)+SUMIF(A:A,D3,B:B)+SUMIF(A:A,D4,B:B)公式能不能得到上面的结果?能,只要我们叮嘱它一声:按数组运算方式进行。按Ctrl+Shift+Enter三键结束,结果自然不一样。&我们再来看第二个公式。我们希望能用该公式求得三人的工资总额:=SUM(VLOOKUP(D2:D4,A:B,2,))用Vlookup()求得每一个人的工资,用Sum()求和。用普通公式,得到的是第一个人的工资。用数组公式,得到的还是第一个人的工资。为什么?我们有“数组运算”的愿望,但Vlookup()不能像我们想像中一样返回一个数组结果,它没这个“运算模式”。你虽然一再说“今天感冒不能喝酒”,但朋友们通不过:“已经说过,今天不醉不归”——你得喝。&参考帖子:sumproduct为何要三键输入
本帖评分记录鲜花
总评分:&鲜花 + 4&
在线时间5979 小时经验16534 威望22 最后登录注册时间阅读权限150UID103216积分21034帖子精华4分享4
管理以下版块
积分排行10帖子精华4微积分2
精采,精采,谢谢各位版主回复,这是其它论坛难以征集到的答案.通过此贴,大家集思广益,使我在对基本知识点的理解程度上又进了一步,本人只有评分以示感谢.
在线时间81 小时经验217 威望0 性别男最后登录注册时间阅读权限20UID603334积分217帖子精华0分享0
EH初级, 积分 217, 距离下一级还需 133 积分
积分排行3000+帖子精华0微积分0
我知道一点
常量数组中 参数有加大括号的,可以不用三键& &就一点 ... 汗
在线时间1115 小时经验2828 威望0 性别男最后登录注册时间阅读权限70UID665036积分2828帖子精华0分享0
EH铁杆, 积分 2828, 距离下一级还需 372 积分
积分排行341帖子精华0微积分0
各位大师讲得很精采,我只有洗洗耳恭听的份了。
在线时间332 小时经验361 威望0 性别男最后登录注册时间阅读权限30UID1032328积分361帖子精华0分享0
EH中级, 积分 361, 距离下一级还需 739 积分
积分排行3257帖子精华0微积分0
原帖由 山菊花 于
13:28 发表
QUOTE:以下是引用wshcw在 16:51:29的发言:excel公式的括号&{}&有两种,一种是按三键生成的,另一种是键盘输入的,也我想请教的,用键盘输入&{}&的确切含义,如何解释或表达(我是心明口不明,网友问我,我也解释不 ...
& &山版主讲解得确实精彩,我个人总结的经验是,当你写完公式的时候要首先问问你自己,我这个公式是不是要执行多重运算,如果是的话没什么好说的当然是三键输入,第二要替EXCEL想一想,它是不是知道你要执行多重运算,如果知道,就不用三键输入,否则就是三键输入(当然如果公式当中有常量数组的话,EXCEL肯定知道这是多重运算,也就不用三键输入了)。也不知道理解的对不对,欢迎指正。
在线时间16 小时经验4 威望0 性别男最后登录注册时间阅读权限10UID383407积分4帖子精华0分享0
EH新人, 积分 4, 距离下一级还需 16 积分
积分排行3000+帖子精华0微积分0
看完了对于数组还是没有多大理解,看来要加强学习才行。
积分≥4700即可申请
优秀管理者
优秀管理者勋章No.1
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.1
最佳管理者
最佳管理者奖章No.2
最佳管理者
最佳管理者奖章No.1
金牌优秀管理者
金牌优秀管理者勋章No.2
金牌优秀管理者
金牌优秀管理者勋章No.1
优秀管理者
优秀管理者勋章No.2
Excel Home竞赛活动
Excel Home竞赛活动奖章
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&查看: 1308|回复: 5|
在线时间73 小时经验11 威望0 性别男最后登录注册时间阅读权限10UID1896233积分11帖子精华0分享0
EH新人, 积分 11, 距离下一级还需 9 积分
积分排行3000+帖子精华0微积分0
数组中&“”这个是什么意思
在线时间4171 小时经验6106 威望10 最后登录注册时间阅读权限100UID896358积分9806帖子精华0分享0
管理以下版块
积分排行76帖子精华0微积分0
本帖最后由 delete_007 于
10:42 编辑
这是一种容错处理方式。当使用INDEX 、 OFFSET等函数处理空单元格时,会返回&&0&&值。
如果加上&&&&&就可以返回空白了。
&不只是这2个函数,好多函数处理空单元格后返回值都是0&
如果我的答案对你有帮助,请你送上鲜花吧。
在线时间2609 小时经验6947 威望4 最后登录注册时间阅读权限95UID1418699积分6947帖子精华0分享0
积分排行115帖子精华0微积分0
&“”用在最后的目的是用来屏蔽没有对应项时返回的0值
某些数组公式中嵌套match,由于引用区域有空白单元格,参数后也会使用&“”
新手上路 多多关照
在线时间790 小时经验750 威望0 最后登录注册时间阅读权限30UID1301320积分800帖子精华0分享0
EH中级, 积分 800, 距离下一级还需 300 积分
积分排行1335帖子精华0微积分0
具体情况具体分析,有时候也可以用于转换数据格式,比如A列是数值型数字,那么公式=VLOOKUP(&1&,A1:B10&&&,2,) 这里的&&&就是把数值型数字转换成文本型数字,当然处理的方法很多,在这里只是体现&&&的作用。
在线时间3182 小时经验8809 威望1 性别保密最后登录注册时间阅读权限95UID860395积分8809帖子精华0分享0
积分排行87帖子精华0微积分0
连接符,楼上以位老师说到的是在什么样的情况下使用,也可以把二个以上的单元格数据连到一个单元格,如A1=高,B1=级,C1公式,=A1&B1,结果为&高级&
IQ不是很好,请多谅解
何为数组公式,按CTRL+SHIFT+回车 三键结束为数组
请别给我发短消息,我从不看那的,以免误会,如非要给我发短消息,除了问题外最好能给个链接
在线时间1839 小时经验3787 威望3 最后登录注册时间阅读权限95UID1326188积分4737帖子精华0分享0
积分排行197帖子精华0微积分0
一般用在函数中用来把零转成文本,我是这么认为的
积分≥4700即可申请
金牌优秀管理者
金牌优秀管理者勋章No.1
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.2
优秀会员奖章No.1
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&查看: 3005|回复: 11|
在线时间227 小时经验80 威望0 性别男最后登录注册时间阅读权限20UID1839102积分80帖子精华0分享0
EH初级, 积分 80, 距离下一级还需 270 积分
积分排行3000+帖子精华0微积分0
这个函数是把表格B8到K9的不重复数记录出来,这个公式能解释下吗?我在某位大大的教程中看到的
在线时间4171 小时经验6106 威望10 最后登录注册时间阅读权限100UID896358积分9806帖子精华0分享0
管理以下版块
积分排行76帖子精华0微积分0
你首先要把COUNTIF公式弄懂。统计各个数字出现的次数。
在线时间227 小时经验80 威望0 性别男最后登录注册时间阅读权限20UID1839102积分80帖子精华0分享0
EH初级, 积分 80, 距离下一级还需 270 积分
积分排行3000+帖子精华0微积分0
contif知道了基本用法的,但是“1/&是什么意思就是不知道啊
在线时间855 小时经验2550 威望1 最后登录注册时间阅读权限70UID1057005积分2750帖子精华0分享8
EH铁杆, 积分 2750, 距离下一级还需 450 积分
积分排行354帖子精华0微积分0
这里有个技巧就是。如果一个数字重复3次,每个数字占1/3,然后再求和,刚好是1
这个公式就是用来计算不重复个数的。
数组公式,Ctrl+shift+enter三键结束
& & ✿✿Study hard , day day up✿✿
& && && &If U like答案,I love 花花
在线时间1433 小时经验1213 威望0 性别男最后登录注册时间阅读权限50UID22945积分1213帖子精华0分享0
EH高级, 积分 1213, 距离下一级还需 787 积分
积分排行883帖子精华0微积分0
各个数字倒数和,即为不重复数字个数
在线时间101 小时经验90 威望0 性别男最后登录注册时间阅读权限20UID1067020积分90帖子精华0分享0
EH初级, 积分 90, 距离下一级还需 260 积分
积分排行3000+帖子精华0微积分0
在线时间157 小时经验94 威望0 最后登录注册时间阅读权限20UID908811积分94帖子精华0分享1
EH初级, 积分 94, 距离下一级还需 256 积分
积分排行3000+帖子精华0微积分0
看了才知道
在线时间1839 小时经验3787 威望3 最后登录注册时间阅读权限95UID1326188积分4737帖子精华0分享0
积分排行197帖子精华0微积分0
呵呵,就是1除以
在线时间227 小时经验80 威望0 性别男最后登录注册时间阅读权限20UID1839102积分80帖子精华0分享0
EH初级, 积分 80, 距离下一级还需 270 积分
积分排行3000+帖子精华0微积分0
没有看懂...难道EXCEL会自动忽略1/2.1/3.1/4....的值,默认都为0?
在线时间3 小时经验4 威望0 性别男最后登录注册时间阅读权限10UID1584499积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
4楼的回答得很清楚……学习了
积分≥4700即可申请
金牌优秀管理者
金牌优秀管理者勋章No.1
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.2
优秀会员奖章No.1
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&

我要回帖

更多关于 vlookup数组公式 的文章

 

随机推荐