求解以下EXCEL函数公式,请高手们详细解释整条公式

=sum(if(h$4:h$18>h4,1/countif((h$4:h$18,(h$4:h$18)))+1这条公式里面if函数里为什么只有1/countif((h$4:... =sum(if(h$4:h$18>h4,1/countif((h$4:h$18,(h$4:h$18)))+1 这条公式里面if函数里为什么只有1/countif((h$4:h$18,(h$4:h$18)这个判别?不是应该有真假两个逻辑值吗?但它也能显示数据而非false,所以不明白,请求高手解惑。
应该是=sum(if(h$4:h$18>h4,1/countif((h$4:h$18,h$4:h$18)))+1,不小心弄多了一个(
展开
 我来答
漂流牛
2011-09-06 · 逍遥漂流,自在四方。
漂流牛
采纳数:2055 获赞数:9413

向TA提问 私信TA
展开全部
1/countif((h$4:h$18,(h$4:h$18)是判别吗?这明明是结果嘛。。h$4:h$18>h4是判别条件啊。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soup5258
2011-09-06 · TA获得超过9256个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:2052万
展开全部
这个公式是中国式排名公式-数组公式
if(h$4:h$18>h4,1/countif((h$4:h$18,h$4:h$18)))
这部分
在数组中返回
如果H4:H18的值大于 H4 返回 1/countif((h$4:h$18,h$4:h$18))
H4:H18的值小于等于H4 返回 0
=SUM(if(h$4:h$18>h4,1/countif((h$4:h$18,h$4:h$18))))+1
我们可以分析一下,假设H4的值是H4:H18中的最大值,
那么
if(h$4:h$18>h4,1/countif((h$4:h$18,h$4:h$18)))
返回的是0组成的数组
SUM(if(h$4:h$18>h4,1/countif((h$4:h$18,h$4:h$18)))) = 0
所以
=SUM(if(h$4:h$18>h4,1/countif((h$4:h$18,h$4:h$18))))+1=1
得到H4的排名 1
这个建议你用公式求值,看一下计算过程,
更多追问追答
追问
这个建议你用公式求值,看一下计算过程  你的意思是说在EXCEL中自己输入公式演算一下?那样只有结果没有计算过程,请问你说的计算过程是怎样看的?
追答
公式求值    希望你能找一下这个按钮,2007版在公式-公式审核里面,
其他版本自己去找找,这是一个功能,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quzqin
2011-09-06 · 超过15用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:45.6万
展开全部
因为后面那个值是可以缺省的,即条件判断为假时,其值就直接为"FALSE"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天马行空wjf
2011-09-06 · TA获得超过144个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:140万
展开全部
最后一个是可以省略,省略后,如果逻辑值为FALSE,则返回逻辑值FALSE.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式