excel,解读以下函数公式的意思 谢谢各位

=IF(ISERROR(SUMPRODUCT(LARGE(($Q11:$AS11="A")*$Q$10:$AS$10,$A11-COLUMN(A1)+1))+$O11-1... =IF(ISERROR(SUMPRODUCT(LARGE(($Q11:$AS11="A")*$Q$10:$AS$10,$A11-COLUMN(A1)+1))+$O11-1),"",SUMPRODUCT(LARGE(($Q11:$AS11="A")*$Q$10:$AS$10,$A11-COLUMN(A1)+1))+$O11-1)

=IF($A11=0,1,IF($A11-COLUMN(A1)+1>=0,$O11*1000+$A11-COLUMN(A1)+1,1))

=SUM(MIN(IF($B$11:$F$182=$O11,$H$11:$L$182,10^4)))

=IF(OR(MIN($O$11:$O$182)=O11,AND(COUNTIF($B$11:$F$182,O11)=0,COUNTIF($Q11:$AS11,"A")>0)),"H"&TEXT(""&G11,"0-000"),IF(M11=10^4,"","H"&TEXT(""&M11,"0-000")))
展开
 我来答
gunnimadepi
2014-03-13 · TA获得超过2759个赞
知道小有建树答主
回答量:2074
采纳率:83%
帮助的人:868万
展开全部
分开说:
首先,$表示绝对引用,$A1表示A列固定,行号可变;$A$1表示固定引用A1单元格;A$1表示固定第一行,列数可变。
LARGE(($Q11:$AS11="A")*$Q$10:$AS$10,$A11-COLUMN(A1)+1)

当$Q11:$AS11中单元格值为A时,与固定区域$Q$10:$AS$10中的数值组成的数组,取这个数组第K大的值
K=$A11-COLUMN(A1)+1,即K值为只能在A列不同行中找,$A11-COLUMN(A1)+1即A11单元格的值减去COLUMN(A1)=1,A11-1+1,K=A11
对这些值组成的数组求和(SUMPRODUCT)之后减去O11的数值再减1。

第一个公式的意思就是如果SUMPRODUCT(LARGE(($Q11:$AS11="A")*$Q$10:$AS$10,$A11-COLUMN(A1)+1))+$O11-1的值是错误的显示空白,否则显示SUMPRODUCT(LARGE(($Q11:$AS11="A")*$Q$10:$AS$10,$A11-COLUMN(A1)+1))+$O11-1的到的结果。

=IF($A11=0,1,IF($A11-COLUMN(A1)+1>=0,$O11*1000+$A11-COLUMN(A1)+1,1))

当A11的值=0或者$A11-COLUMN(A1)+1的值<0的时候,都显示1;当A1-列号(A的话是1,B是2,以此类推)+1的值>=0的时候,显示O11乘以1000+A11-1+1的值

=SUM(MIN(IF($B$11:$F$182=$O11,$H$11:$L$182,10^4)))

$B$11:$F$182这个区域的值都等于$O11的时候,对$H$11:$L$182的值取最小值,但是保底是10000,因为10^4结果就是10000

=IF(OR(MIN($O$11:$O$182)=O11,AND(COUNTIF($B$11:$F$182,O11)=0,COUNTIF($Q11:$AS11,"A")>0)),"H"&TEXT(""&G11,"0-000"),IF(M11=10^4,"","H"&TEXT(""&M11,"0-000")))

当$O$11:$O$182中的最小值=O11或者 $B$11:$F$182这个区域中找到O11的值并且$Q11:$AS11区域中找到A的时候,将这些数值编号为H0-000的格式(举例G11为22的时候,这里显示H0-022,G11=1002,显示H1-00);当M11=10000的时候显示空白;否者将M11的值转换为H0-000形式。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式