Tag: excel indirect

带有引号的dynamic公式在COUNTIFS函数中

我正在尝试修改以下公式(计算0到24之间的值的实例): =COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,"<24") (公式评估为75),如下所示: =COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,INDIRECT("" & "<" & B1*24 & "")) 但是这个评估为零。 (在上例中B1 = 1) 当我在fx框中查看INDIRECT函数时,它的计算是正确的。 不知道我做错了什么。 当像这样应用在一个单元格中时: =INDIRECT("" & "<" & B1*24 & "") 它显示#REF! 。

拖动INDIRECT和

我想我会带你通过我的想法,因为可能有一个更好的办法比使用间接达到预期的结果,但如果不是那么间接解决scheme将非常方便。 我有一个简单的公式 =SUMPRODUCT($E$10:$E20,J10:J20)横跨大量列结束在CC的某处 然而,当我插入一行时,我发现它会改变我的10和10美元到11和11美元,所以我放在那里间接。 =SUMPRODUCT(INDIRECT("$E$10:$E20"),INDIRECT("J10:J20")) 我现在意识到,我指的是一个string,如果我把它拖到右边,单元格引用将不会更新。 所以最初我的第一个问题是我怎样才能更新这些,这样我就可以将INDIRECT拖到右边的列上,并更新单元格引用,这样我的公式就会像拖动到列K中一样,或者至less以相同的方式工作等等。 =SUMPRODUCT(INDIRECT("$E$10:$E20"),INDIRECT("K10:K20")) 然而 如果有一个比间接更好的解决scheme,当插入或删除行时,保留我的重要公式也是非常有用的。

根据是否在另一个文件中出现相同的值来突出显示数据

在Excel中,我想突出显示表TAB1某些名称。 我的表看起来像这样(但是更长): Name Surname Luke Skywalker Han Solo Leia Organa … (up to 50 names) 我还有另一个表TAB2 (保存在另一个Excel文件中)与一些名称。 我想要的是: 无论何时在TAB2出现名称,其在TAB1出现都应该被突出显示(颜色或字体大小等)。 我读了一个(德语) 教程 ,但是这给了我一个错误。 我的代码如下: ="VERGLEICH(A2;Teilnahmeliste ausgefüllt!B2:B51;0)" (我正在使用德语版的Excel; VERGLEICH是英文比较;“Teilnahmelisteausgefüllt”是第二个文件的名称,也就是TAB2 。) 我认为我的错误是我没有包含电子表格的名称( TAB2有三个电子表格,我需要的名称是“Komplett”)。

间接参照总和范围

我想在单元格中有一个总和公式,例如=SUM(Ex:Ey)而E是列, x和y是行数。 有没有一种方法可以让x和y匹配其他单元格中的数字? 例如:单元格D1=3和D2=12 ,列E有很多数字。 在列E末尾,我想要一个单元格,只求和从D1到D2的数字,在这个例子中是E3到E12总和。 这个想法是,我可以改变D1和D2来改变列中我想要求和的行。

将文字文本转换为公式

使用MS Excel 2010:我使用CONCATENATE公式来创build一个文本string,看起来像一个公式,需要一个公式,将文本string转换为公式; 不使用MS Excel粘贴特殊function或VBA /macros。 示例:在单元格B2中:G2包含文本,在单元格B4中,我有CONCATENATE文本公式,它返回一个文本string =TRIM(CONCATENATE(B2&" "&C2&" "&D2&" "&E2&" "&F2&" "&G2&" "&H2)) 我希望Excel将这个string解释为一个公式,并将单元格B6中的值返回/显示为:“永远做你自己…不要出去寻找成功的个性并复制它。” – 李小龙 我试图使用INDIRECT公式,没有成功,不确定是否是我的公式或者是否可能。 样品:细胞B6: =INDIRECT(CONCATENATE("B4"))

预期:声明错误结束 – 编码易失性公式

我有两个易失性的公式,当它是硬编码在Excel中工作正常..但是这个公式将是dynamic的,所以我插入VBA,并会稍后循环。 Worksheets("Interest Calculator").Range("E5").Formula = "=IF($C5>Inputs!E8-1,"",IF($C5<=Portfolio_Duration,(SUM($E$4:E4)+$G4)/Portfolio_Duration,(SUM(INDIRECT("E"&$C5-Portfolio_Duration+4):INDIRECT("E"&$C5+3))+$G4)/Portfolio_Duration))" 我得到一个编译错误:预期:语句结束和“E”在间接(“E”&$ C5 + 3))+ $ G4)/ Portfolio_Duration))“突出显示。 我怎样才能解决这个代码? 谢谢! 如果有帮助,错误持续时间= 55和投资组合持续时间= 36

从多张纸中引用相同的单元格

我拼命地尝试使用INDIRECT函数从多个工作表上的同一个单元格拉出值,但我一直得到的是#REF。 我有列I中的所有工作表名称。我尝试= INDIRECT(I2&“A1”),其中I2是工作表名称的单元格,A1是我要为其提取数据的工作表上的单元格。 我不知道发生了什么问题….

有条件地突出显示与dynamic求和范围不匹配的总计

目的: 我正在寻找使用条件格式来突出显示不等于dynamic范围的总和的行中的单元格。 问题: 虽然我创build的公式似乎在粘贴到单元格时起作用,但作为条件公​​式input时不会得到相同的结果。 例: 这里是一个空格分隔的例子被粘贴到“A1”: Allo d1 d2 d3 d4 d5 Total 10 10 10 10 10 A 9 9 10 10 9 B 0 0 0 0 0 C 0 1 0 0 0 Total 12 12 12 12 12 B 0 5 0 3 4 C 12 7 8 8 8 Total […]

按行参照其他单元格的值进行求和

我有一个模糊的回忆,一年前回来,想重复这个function。 我想使用B2作为我的公式的参考,其中我的公式是从另一个选项卡读取值,并可以通过拖放进行扩展。 我的图片是试图说明这个问题, 粉红色的细胞没有使用参考细胞B2,标题公式1显示了B列中的公式。 蓝色单元格是我现在所拥有的,D列是E列公式中的结果(逐行)。 在这里,我在单元格D4中创build了公式,然后将其拖到D6。 绿色的单元格是我想要达到的,注意用红色标出的差异。 我希望能够在单元格D4中编写公式,然后将其拖到D6。 如何在不添加新列的情况下做到这一点。

如何使用单元格的内容作为列索引?

例如,在单元格M1中,我存储了稍后要使用的列索引( A或B或C …)。 如果现在我把字符D放在M1中,使用=SUM($M$1:$M$1) ,我想得到列D的总和。如果我在D中将D改为A ,我想要A代替。 任何build议?