EXCEL公式的用法 MAX((A$1:A2=A3)*(F$1:F2))+10?

请帮忙说说1.这个公式的原理.2.公式中的{}怎么打出来的.... 请帮忙说说1.这个公式的原理.2.公式中的{}怎么打出来的. 展开
 我来答
心夜流星
2021-05-07 · 多学一样本事,就少说一句求人的话
心夜流星
采纳数:236 获赞数:616

向TA提问 私信TA
展开全部

1、公式写在F2单元格,A$1:A2=A3,这是个数组,在F2单元格执行的时候,就是A1:A2这个区域与A3判断是否相等,也就是会得到{FALSE;TRUE},F1:F2这个区域,实际为空,也就是0,{0;0},对应的FALSE与F1单元格的0相乘,TRUE与F2单元格的0相乘,得到结果{0;0},最后=MAX({0;0})+10,结果就是10。

其中$是绝对引用,A$1的意思是,锁定了行号,当公式拉到F3单元格A$1:A2=A3就变成了A$1:A3=A4,F$1:F2就变成了F$1:F3,这就证明了锁定的部分不会变,而没锁定的就会随着单元格的变动而变化。

另外说下,这个公式在F2单元格开始写公式,且公式中又使用到了F2,这就成了循环引用,为了避免错误,需在设置中将迭代计算勾选

2、大括号,是在写完公式后,使用三键结束,同时按Ctrl+Shift+Enter

待朕名镇天下
2023-06-23 · 超过22用户采纳过TA的回答
知道答主
回答量:327
采纳率:100%
帮助的人:3万
展开全部
这个 Excel 公式的用法是计算在范围 A$1:A2 中与 A3 相等的值的数量,并将范围 F$1:F2 中对应位置的值相加后再加上 10。
让我们逐步解析这个公式:
1. `(A$1:A2=A3)`:这部分是一个逻辑判断,它比较范围 A$1:A2 中的每个单元格是否等于 A3。结果是一个由 TRUE(匹配)和 FALSE(不匹配)构成的数组。
2. `*(F$1:F2)`:这部分是数组之间的乘法运算。它将上一步的逻辑判断结果与范围 F$1:F2 中的每个对应位置的值进行相乘。如果逻辑判断为 TRUE,则相应位置的值保持不变;如果逻辑判断为 FALSE,则相应位置的值变为 0。
3. `MAX(...)`:这部分是取数组中的最大值。它返回乘法运算结果数组中的最大值。
4. `+10`:这部分是将上一步的最大值结果加上 10。
综上所述,这个公式的作用是找到范围 A$1:A2 中与 A3 相等的值的数量,然后将范围 F$1:F2 中对应位置的值相加后再加上 10。
请注意,这个公式是在一个特定的单元格中使用的,具体的范围和参考位置可能需要根据实际情况进行调整。
希望这样解释能够帮助你理解这个公式的用法。如果还有其他问题,请随时提问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活达人阿沁
2023-06-23 · 超过342用户采纳过TA的回答
知道小有建树答主
回答量:2120
采纳率:67%
帮助的人:10.4万
展开全部
这个Excel公式的作用是查找在A列中与当前行相同的所有值,并返回它们对应F列的最大值再加上10。
具体解释如下:
MAX:表示求一组数中的最大值。在这里,我们要求A列中与当前行相同的所有值对应的F列的最大值。
(A$1:A2=A3)*(F$1:F2):这是一个数组公式,它首先判断A列中第1行到当前行(不包括当前行)是否等于A列当前行的值,如果等于,则返回1,否则返回0;然后将这个数组和F列第1行到当前行(不包括当前行)的数组相乘,得到一个新的数组。
将第2步得到的数组作为参数传入MAX函数中,即可求出A列中与当前行相同的所有值对应F列的最大值。
最后再加上常数10,即可得到最终结果。
需要注意的是,这是一个数组公式,需要使用Ctrl+Shift+Enter键来输入和计算,而不能直接按Enter键。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苗乔恩
科技发烧友

2021-05-07 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9705 获赞数:14518

向TA提问 私信TA
展开全部
  1. A$1:A2区域等于A3的行数据与F$1:F2相乘,取其中最大的值,然后再加10.

  2. 花括号是输完公式后按ctrl+shift+enter产生的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式