gpt4 book ai didi

excel - 如何计算excel中的特定单元格

转载 作者:行者123 更新时间:2023-12-04 21:36:15 25 4
gpt4 key购买 nike

我有 excel 表,其中单元格包含字符串和数值。我在计算数值时遇到问题。我需要一个函数来检查给定范围内的单元格并计算(总和)数值。结果必须是:8+4+10+12+12+5=51
given range

要从 8/4b 和 8b/4 获得 8 和 4 值,我使用这个函数:

=IF(LEN(L27)=4,IF(ISNUMBER(SEARCH("b",LEFT(L27,2))),RIGHT(L27,1),LEFT(L27,1)),L27) 

这个功能很好用,但是
1) 它返回 8 和 4 个值作为字符,而不是数字。所以 SUM 函数给出错误。
2)如何执行功能来检查范围内的单元格并在这些条件下对它们求和(上面我的函数中的条件)

提前致谢

最佳答案

我假设您问题中显示的数据来自 H27Q27 .
使用以下公式来完成您正在寻找的内容:

=SUM(IFERROR(VALUE(IF(LEN(H27:Q27)=4,IF(ISNUMBER(SEARCH("b",LEFT(H27:Q27,2))),RIGHT(H27:Q27,1),LEFT(H27:Q27,1)),H27:Q27)),0))

这是一个数组公式,所以按 Ctrl+Shift+Enter 提交公式。

只是为了让您知道,要将字符转换为数字,您可以使用 VALUE功能为:
=VALUE(IF(LEN(L27)=4,IF(ISNUMBER(SEARCH("b",LEFT(L27,2))),RIGHT(L27,1),LEFT(L27,1)),L27))

关于excel - 如何计算excel中的特定单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37406382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com