excel:A1乘以B5、B4、B3、B2、B1中第一个有数的数,求大师找个公式,谢谢 30
11个回答
展开全部
你好!你可以使用以下公式来计算A1乘以B5、B4、B3、B2、B1中第一个有数的数:
=A1*INDEX(B1:B5,MATCH(TRUE,INDEX(B1:B5<>"",0),0))
这是一个数组公式,需要使用 Ctrl + Shift + Enter 来输入。这个公式将会返回A1乘以B5、B4、B3、B2、B1中第一个有数的数的结果。
该公式的工作原理如下:
INDEX(B1:B5<>"",0)将返回一个包含TRUE和FALSE的数组,表示哪些单元格不是空的。
MATCH(TRUE,INDEX(B1:B5<>"",0),0)将返回第一个为TRUE的元素的位置,也就是第一个不是空的单元格的位置。
INDEX(B1:B5,MATCH(TRUE,INDEX(B1:B5<>"",0),0))将返回B1:B5中第一个不是空的单元格的值。
最后,将A1乘以第一个不是空的单元格的值,得到最终结果。
厦门鲎试剂生物科技股份有限公司
2023-08-01 广告
2023-08-01 广告
鲎试剂灵敏度的测定值(λc).λc=1g-1(∑X/4)式中X为反应终点浓度的对数值(1g)。反应终点浓度是指系列递减的内毒素浓度中最后一个呈阳性结果的浓度。厦门鲎试剂生物科技股份有限公司是目前国内历史悠久的专业生产鲎试剂及配套产品的厂家。...
点击进入详情页
本回答由厦门鲎试剂生物科技股份有限公司提供
展开全部
可以使用以下公式来实现:
```
=A1*INDEX(B1:B5,MATCH(TRUE,ISNUMBER(B1:B5),0))
```
这个公式中,`MATCH(TRUE,ISNUMBER(B1:B5),0)`用于找到B1至B5中第一个有数值的单元格的位置。`ISNUMBER`函数返回一个布尔数组,表示每个单元格是否包含数字;`MATCH`函数查找该数组中的第一个TRUE值,并返回其位置。
然后使用`INDEX(B1:B5,MATCH(TRUE,ISNUMBER(B1:B5),0))`选择该单元格的值,并将其乘以A1即可得到结果。
```
=A1*INDEX(B1:B5,MATCH(TRUE,ISNUMBER(B1:B5),0))
```
这个公式中,`MATCH(TRUE,ISNUMBER(B1:B5),0)`用于找到B1至B5中第一个有数值的单元格的位置。`ISNUMBER`函数返回一个布尔数组,表示每个单元格是否包含数字;`MATCH`函数查找该数组中的第一个TRUE值,并返回其位置。
然后使用`INDEX(B1:B5,MATCH(TRUE,ISNUMBER(B1:B5),0))`选择该单元格的值,并将其乘以A1即可得到结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用以下excel公式:=A1*IFERROR(B5,IFERROR(B4,IFERROR(B3,IFERROR(B2,B1))))解释如下:1. 该公式从B5单元格开始查找第一个不为空的单元格,然后返回该单元格的值。2. 如果B5为空,则使用IFERROR函数跳到B4单元格,重复步骤1。3. 依此类推,如果B4到B2也都为空,则返回B1的值。4. 如果所有单元格B5到B1都为空,则最终返回0(即IFERROR函数的返回值)。5. 最后,将找到的第一个非空单元格的值与A1相乘,得出最终计算结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用以下公式来实现您的需求:
= A1 * INDEX(B1:B5,MATCH(TRUE,ISNUMBER(B1:B5),0))
这个公式的作用是,首先使用ISNUMBER函数在B1到B5的范围内查找第一个有数值的单元格,然后使用MATCH函数找到该单元格在B1到B5范围的位置,最后使用INDEX函数返回该单元格的值,并将其与A1相乘。请确保在输入公式时按Ctrl + Shift + Enter,以将其作为数组公式处理。
= A1 * INDEX(B1:B5,MATCH(TRUE,ISNUMBER(B1:B5),0))
这个公式的作用是,首先使用ISNUMBER函数在B1到B5的范围内查找第一个有数值的单元格,然后使用MATCH函数找到该单元格在B1到B5范围的位置,最后使用INDEX函数返回该单元格的值,并将其与A1相乘。请确保在输入公式时按Ctrl + Shift + Enter,以将其作为数组公式处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您可以使用以下公式来解决您的问题:
=IF(ISNUMBER(B1),A1B1,IF(ISNUMBER(B2),A1B2,IF(ISNUMBER(B3),A1B3,IF(ISNUMBER(B4),A1B4,IF(ISNUMBER(B5),A1*B5,0)))))
该公式使用 IF 函数进行逐个检查,以找到第一个有数的数并进行运算。如果 B1 包含有数,则将其与 A1 一起乘以;否则,检查 B2,以此类推。如果所有的 B 列都不包含有数,则该公式返回 0。
=IF(ISNUMBER(B1),A1B1,IF(ISNUMBER(B2),A1B2,IF(ISNUMBER(B3),A1B3,IF(ISNUMBER(B4),A1B4,IF(ISNUMBER(B5),A1*B5,0)))))
该公式使用 IF 函数进行逐个检查,以找到第一个有数的数并进行运算。如果 B1 包含有数,则将其与 A1 一起乘以;否则,检查 B2,以此类推。如果所有的 B 列都不包含有数,则该公式返回 0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询