标签: worksheet-function

嵌套在 SUM 中的 ADDRESS 函数返回 Err:502

在处理一个问题时,我遇到了一些让我感到困惑的事情,并希望得到一些澄清。

我正在尝试以SUM()非常全面的方式使用该功能。

公式

=SUM(ADDRESS(ROW(blahblah), COLUMN(blahblah)) : ADDRESS(RoW(blahblah), COLUMN(blahblah))) 
Run Code Online (Sandbox Code Playgroud)

抛出错误:502

当我应用INDIRECT()到ADDRESS()的IT的伟大工程。

=SUM(INDIRECT(ADDRESS(ROW(blahblah), COLUMN(blahblah))  : INDIRECT(ADDRESS(ROW(blahblah), COLUMN(blahblah))) 
Run Code Online (Sandbox Code Playgroud)

返回一个检出的值。

是什么让我困惑的是,拉开嵌套函数时使用ADDRESS()的功能会给出一个有效的单元格引用(EX: $B$4),但是当加入的胆量SUM()的SUM()pukes了一个错误代码。那么为什么在嵌套在 a 中时需要额外INDIRECT()的ADDRESS()工作SUM()?

有什么想法吗?

spreadsheet worksheet-function microsoft-excel

4
推荐指数
1
解决办法
2万
查看次数

计算excel电子表格中字符的出现次数

问这个问题感觉很傻,但我需要一些帮助!

  1. 我想计算*5 个单元格范围内出现的数量。
  2. 每个单元格的范围为 0-7 *。

我正在考虑使用该=COUNTIF(A2:A:6,"*")功能,但如果单元格有多个*,则不起作用。知道我应该使用什么功能或如何修改我的COUNTIF功能以使其工作吗?

提前致谢。

worksheet-function microsoft-excel

4
推荐指数
2
解决办法
6316
查看次数

在不使用 VBA 的情况下在 Excel 中求解线性方程组

假设您有以下线性方程组,并且想要求解x、y和z:

  • 2x + y - z = -1
  • -4x + 11y = 18
  • x - y + 2z = 9

有没有一种简单的方法可以使用工作表函数在 Excel 中做到这一点?

worksheet-function microsoft-excel

4
推荐指数
1
解决办法
8698
查看次数

Excel公式以十进制数形式获取时差

我有一个这样的表(该C列是空白的):

     A          B           C

1  19:30      23:00       (3.50)

2  14:15      18:30       (4.25)
Run Code Online (Sandbox Code Playgroud)

我需要计算列A和列之间每一行的时间差B(总是B- A),并将其C作为十进制数放在列中(如括号内所示)。

我应该使用哪个公式?是否可以生成通用公式,这样我就不必每次都更改行号(也许INDIRECT)?

worksheet-function microsoft-excel microsoft-excel-2010

4
推荐指数
2
解决办法
4万
查看次数

在 Excel 中创建公式的可靠方法

为了简化问题,假设我有一个 Excel 工作表,它在单元格 A1 到 B100(两列乘 100 行)中具有不同的数值。在 C 列中,我想要一个公式,可以将同一行的 A 和 B 中的数字相乘。

我用来编写公式的旧方法是购买输入 C1 =A1*B1,然后将公式复制到 C100。这很有效,但不是很健壮,因为如果有人在 A 或 B 列中的单元格周围移动,那么公式将跟踪新位置并将事情搞砸。

然后有人向我展示了一个技巧,使这个公式可以更加健壮。我需要在 C1 中输入=A:A*B:B有效地查看同一行中的值的公式,因此当 A 列和 B 列中的值移动时将继续按预期工作。

让我们假设我现在想在 D 列中创建一个新的计算值(例如,A 中同一行的值 + 前一行 A 列中的值),这样 D1 中的公式为=A1。D2 中的公式是=A1+A2,然后这个公式将被复制到 D 列中。这不是那么健壮,是否有更健壮的方法来做到这一点,以便它不受源单元格移动的影响(就像我的第一个例子)。

提前谢谢了

worksheet-function microsoft-excel

4
推荐指数
2
解决办法
1178
查看次数

带条件的 SUMPRODUCT

我有 2 列 B="Points" 和 C="Grade" 我试图找到公式来总结所有分数的乘积*等级 >= 60。

我和许多其他人一起尝试过这个公式,但没有成功:

SUMPRODUCT((B2:B100)*(C2:C100)*(C2:C100=">60"))
Run Code Online (Sandbox Code Playgroud)

输出为:0

有人有建议吗?

worksheet-function microsoft-excel

4
推荐指数
1
解决办法
2万
查看次数

excel 是否有跳过空白单元格的箭头键快捷方式?

在大多数版本的 Excel 中(我使用的是 2010),按ctrl+up或ctrl+down会将您带到当前数据区域的边缘或工作表中下一个数据区域的开头。有效地跳过“空单元格”,即=isblank()返回的单元格TRUE。

我经常使用公式在工作表中设置一列,例如:

=IF(MID($C2,5,1)=" ", "space", "")
Run Code Online (Sandbox Code Playgroud)

突出显示我要查找的内容为真的行,在此示例中:当 C 列中的单元格中的第 5 个字符是空格时,新列中的单元格将是“空格”,如果不是,则单元格在新列中将为空白。

从视觉上看,这是查找您感兴趣的数据行的一个很好的提示,您可以使用过滤器仅显示那些匹配的行。

我希望能够使用ctrl+up或ctrl+down或一些类似的键盘快捷键在包含内容的单元格之间跳过并跳过空白单元格,但这不起作用,因为空白单元格仍然包含公式并且不是“空”细胞。有什么办法,我可以实现这种行为?

精简版:

Excel 中是否有任何键盘快捷键可以跳过不显示值但不是“空单元格”的单元格?

或者,是否有任何我可以从函数(例如=NA())返回的值会诱使 Excel 认为单元格为空,因此默认ctrl+arrow keys快捷方式将跳过它们?

keyboard-shortcuts worksheet-function microsoft-excel

4
推荐指数
1
解决办法
1万
查看次数

Excel:搜索小于 X 的最大值

从排序的值列表中,我正在寻找低于 X 的最大值

例子:

  A  B  C
1 1     X=7
2 3
3 5
4 8   ANS=5
Run Code Online (Sandbox Code Playgroud)

你对这个问题有什么聪明的想法吗?

sorting worksheet-function microsoft-excel microsoft-excel-2010

4
推荐指数
1
解决办法
1万
查看次数

扩展 Excel 公式而不覆盖背景颜色

在 Excel 2010 中,如何向下扩展公式(更新单元格引用)并避免覆盖其下方单元格的背景和字体?

例如,如果我有以下 Excel 电子表格

示例电子表格

如何将公式$B$1向下扩展到第2、3 和 4 行而不将它们的背景颜色更改为浅蓝色,并确保A1公式中的引用更新为A2,A3等等?

formatting worksheet-function microsoft-excel microsoft-excel-2010

4
推荐指数
2
解决办法
3万
查看次数

Excel/Libreoffice 为 IF() 而不是表达式返回 TRUE

请看以下情况:

在此处输入图片说明

对于一些

这里单元格 A1:E3 具有纯文本数据(无公式),而 C4:E4 具有相同的公式(即在一个单元格中键入然后自动填充到另一个单元格)。

__如果第 2 行中它们右侧的两个单元格中没有任何内容,我想让单元格 C4:E4 包含,否则在第 2 行中的相应单元格周围平均包含 5 个单元格。我得到的是TRUE我在测试评估为真时输入的公式。

我在 Libreoffice 中得到完全相同的行为(这是我第一次尝试,并检查了 MSO 认为它是 LibO 错误)。

这里发生了什么事?为什么我得到TRUE而不是平均值?

worksheet-function libreoffice microsoft-excel

4
推荐指数
1
解决办法
5234
查看次数