Tag: 相对

时间轴优于相对距离

每隔一段时间,我测量一个特定的值(整数),并自动保存测量的date和时间。 现在我想用一个图表来绘制它,但是我认为这两个值之间的距离是一样的,尽pipe时间的差别可能是5分钟甚至几天。 我如何解决这个问题,我有date和时间(数值格式,如:每个测量点下面的422830,597222222222222),但它仍然保持固定的距离。 提前致谢 欢迎Cornelis

使用公式R1C1的相对(未知)参考

我正试图在当前活动单元格中input一个简单的公式。 该公式应该包括在最后一个单元格左边的单元格的划分,同一列上的数据(这是一个总数)。 我正在使用这个: Dim strAddress3 As String strAddress3 = Range("G8").End(xlDown).Address ActiveCell.FormulaR1C1 = "=+ROUND(RC[-1]/" & strAddress3 & ",2)" 显然,我不能使用strAddress3,但我不知道为什么。 我很抱歉,如果这是一个简单的问题,我一直在寻找答案,但无法find它。

引用CountIf中的后续单元格

经过广泛和无效的谷歌search,我希望有人可以帮助我:我想要计数单元格中的一个单元格大于后面的单元格的一列的发生次数,即: _一个 1 2 2 1 3 2 4 1 将返回2的countif为A1> A2,A3> A4。 我也想引用当前正在检查的单元格的偏移量,类似于(大括号中的意图):= countif(A:A,[当前正在检查的单元格]“>”[当前正在检查的单元格下面的单元格]) 我似乎无法鼓起这些types。 引用。 我知道我可以写一个快速的macros来做到这一点,但我很想知道这种引用的方法。 任何帮助表示赞赏。

如何根据另一个单元格中的值设置三个单元格的背景,相对而言?

我试图做一个公式,将颜色代码三个单元格,直接上/下彼此。 颜色编码取决于彼此正上方/下方的三个其他单元的总和,并且直接位于要着色的单元的对面。 这部分很简单。 规则是: Forumula: =SUM(H5:H7)>30 它适用于: $E$5:$E$7 但是,问题是,当我将下一个批次的正在着色(E)的单元格复制到另外三个单元格时,相关公式无法按预期工作。 它应用H6:H8(+1)而不是H8:H10(+3)。 有没有办法让相关公式按预期工作? 我希望这是清楚的。 我知道很难直观地看到一个电子表格,但是最终我需要相关的forumla在拷贝时添加+3而不是+1。

Excel VBA – 插入具有相对值的值

将感谢专家的帮助! 我想写一个代码在哪里: 我select一个单元格并执行macros(比如单元格是L30) VBA复制包含活动单元格的整个行(复制从第30行开始的整个数据(公式和硬编码混合)) VBA在复制行的下面插入一个新行(所以第30行的数据向下移动到第31行) VBA用公式和复制行(第30行)的硬编码粘贴新行(第31行) 在新行的列O中,VBA从单元格“O4”插入数字值,但是在反向符号(O7有一个数字,但它是基于一个公式) 在新行的列P中,VBA从单元格“R4”中插入数字值,但是在反向符号(R4也有一个数字,但是它是基于一个公式) 在P30中,VBA插入一个公式,其中“=原始P30值 – P31” 我已经写下了下面的代码。 这似乎完成了1,2,3,4,5,但只有部分4和5,因为我似乎无法将值为O7和R4的负号,并将其插入到新行。 第6步是我连球都不能滚动的东西 我明白,这是我所要求的很多步骤。 一些指导或提示将不胜感激。 谢谢, ActiveCell.Offset(1, 0).EntireRow.INSERT ActiveCell.EntireRow.Copy ActiveCell.Offset(1, 0).EntireRow Range("O4").Copy ActiveCell.Offset(1, 4) Range("R4").Copy ActiveCell.Offset(1, 5)

所有以前的行的Excel Countif正在停滞

我需要在公式之前的单元格之前的所有行上的匹配单元格。 我目前正在使用以下方法结合相对和绝对范围: B2: =COUNTIFS($A$1:A1;"condition") . . . BN: =COUNTIFS($A$1:AN;"condition") 然而,这种方法被certificate对于10-20k +的行数是非常严格的。 它不仅在复制行时冻结excel,而且在删除它们的时候也令我惊讶。 有没有更好的解决scheme呢? 谢谢,米歇尔

INDEX中EXCEL相对引用在插入行后不移位

我有一个多行命名的范围与公式计算每一行。 当我插入新行时,公式应该相应地移动。 当我做一个简单的案例,似乎工作: =SUM(INDEX(stuff,ROW(A3),0)) 这个代码在第二行的“东西”,插入新行后,“A2”改为“A3”。 在我的实际项目中,公式非常长: =IF(AND(COUNTIFS(INDEX(S2ScoresAssQ1,ROW(A2),0),"<>",S2UnitSelectorQ1,"<>2",S2CodeAssQ1,O$2)>0,O$2<>""),O$3*(SUMIFS(INDEX(S2ScoresAssQ1,ROW(A2),0),INDEX(S2ScoresAssQ1,ROW(A2),0),"<>",S2CodeAssQ1,O$2,S2UnitSelectorQ1,"=1")+0.5*SUMIFS(INDEX(S2ScoresAssQ1,ROW(A2),0),INDEX(S2ScoresAssQ1,ROW(A2),0),"<>",S2CodeAssQ1,O$2,S2UnitSelectorQ1,""))/(SUMIFS(S2OutOfAssQ1,INDEX(S2ScoresAssQ1,ROW(A2),0),"<>",S2CodeAssQ1,O$2,S2UnitSelectorQ1,"=1")+0.5*SUMIFS(S2OutOfAssQ1,INDEX(S2ScoresAssQ1,ROW(A2),0),"<>",S2CodeAssQ1,O$2,S2UnitSelectorQ1,"")),"") 这里当我插入一行时,'A2'保持'A2',我必须重新粘贴公式。

使用相对引用查找工作表的表单名称

我试图在一个页面上生成3个列表,显示A:使用间接公式和连接(例如:INDIRECT(“'”&B2&“'!A2”)的前3天表单的范围,其中B2表示等于t的名字,但我需要把前一天的名单(例如:10-17)拉到B2单元格中。 我有一个工作函数,可以通过相对位置find另一个工作表中的单元格的值,但我似乎无法通过相对位置获取工作表名称。 Function NextSheet(rCell As Range) Application.Volatile Dim i As Integer i = rCell.Cells(1).Parent.Index NextSheet = Sheets(i + 3).Range(rCell.Address) End Function 另一个函数可以返回工作表的工作表名称: Function SheetName(rCell As Range, Optional UseAsRef As Boolean) As String Application.Volatile If UseAsRef = True Then SheetName = "'" & rCell.Parent.Name & "'!" Else SheetName = rCell.Parent.Name End If End Function 但我似乎无法一起使用它们(即:NextSheet(SheetName(A2))或SheetName(NextSheet(A2))是否有一个类似的函数,我可以用来返回表的名称的相对位置? 第二个问题:我能不能在另一个用户创build的函数里面调用一个用户创build的函数,还是只是没有正确的设置来相互调用呢?

使用图标集进行条件格式化 – 复制到整个行

我有3列百分比。 我想根据以前的百分比,在每个百分比的同一个单元格中放一个向上或向下的箭头。 例如:H10 = 54,110 = 55,p10 = 50 我想让L10用向上箭头阅读55用P10阅读50 。 那么我想把这个公式复制到列L和P的第500行。 我可以创build一行( H10 , L10和P10 ),但是当我试图将其复制到其他行时,它继续引用第一行( H10 , L10和P10 )。 我试图删除“$”绝对引用,并得到一个错误信息,说我不能使用相对引用。 我怎样才能复制这种格式一路下来。 这里是一个链接到我正在使用的字段的屏幕截图( H行, L行, P行

使用INDEX或OFFSET(相对引用)的Excel复制/粘贴公式

通常情况下,当你复制和粘贴公式到不同的单元格时,列和行引用是相对默认的,除非你添加'$'符号,这使得它们是绝对的。 但是对于INDEX和OFFSET,当我复制和粘贴时,列和行引用似乎只是绝对的。 有没有办法让他们相对? A有一个命名范围,我想find该范围内的每一行的总和。 我在用着: =SUM(INDEX(Q1UnitTotals,1,0)) 这工作正常,但是当我复制和粘贴,它不会更改行号。