Tag: 函数

Countif大于以前的单元格

我想要计算一个单元格值等于零的列的次数,并且该行下的单元格大于零。 让我们说,我的专栏是一个波纹pipe。 Row 1: 5 Row 2: 2 Row 3: 0 Row 4: 4 Row 5: 3 Row 6: 0 Row 7: 5 Row 8: 0 Row 9: 2 那么公式的结果应该是3,因为有3对: Row 3: 0 Row 4: 4 Row 6: 0 Row 7: 5 Row 8: 0 Row 9: 2 我尝试使用countif或sumif但在我看来,你只能input固定参考单元格。 任何想法我怎么能做到这一点?

用户定义types未定义函数中的两个matrix相乘的错误

我想创build一个接收两个参数来进行matrix运算的函数。 我想要做的是以下几点: li(3,5) 然后: [1 , 3 , 5 ] * [1 3 5] 所以结果是35 。 如你所见,我把1的值加到matrix上,然后乘以它的转置。 我的代码是以下,但我收到消息"User-Defined Type Not Defined error" Public Function li(a As float, b As float) As Variant Dim mat(1 To 1, 1 To 3) As Variant Dim re As Variant mat(1, 1) = 1 mat(1, 2) = a mat(1, 3) […]

VBA CountA / countif加法

嗨,大家只是快速的问题。 我想在VBA excel中做一个Counta / Countif公式 。 我正在使用的代码如下。 Sub To_open Dim x as Range x =COUNTA('Tier 2'!C2:C1000)+COUNTA('Tier 3'!C2:C1000)+COUNTA('Tier 4'!C2:C1000)+COUNTA('Tier 5'!C2:C1000) If x = 0 then msgbox " No impact " End If End sub 代码是假设计数并添加颜色C中的行的值,在4张 ,如果它等于零,然后显示消息框。

在CountIFs语句的条件string中自动计算当前年份

我想用excel公式来计算某些值。 我正在使用CountIFs但问题是,我的值具有当前string的一部分。 例如,其中一个值是CMS 2015.我想知道是否有一种方法将标准string中的函数合并,以便它会自动计算年份? 另外,我想要比现在提前一年search相同的string(例如CMS 2016)。 任何帮助将不胜感激!

以类似的模式将多个function绑定在一起excel

我正在做一个预算,而不是擅长的。 我想突出显示一堆并排的行,并且说“对于左边的这些行中的每一行,使右边的行等于左边的行”,左边是月份成本,右边是年。 如果我改变了右侧,我想要左侧改变,如果我改变左侧,我想改变右侧。 我还希望我有其他的function(垂直这些行的总和)不被损坏。 这是可能的,我可以垂直突出20或更多的行,并告诉它的模式? 谢谢

输出string而不是VBA max函数的值

所以我有一个函数来查找几个类别的最大值。 而不是将值保存到我的“最大”。 我想保存对应于最大值的string/文本。 这是我的: StartCell.Select StartCell.Offset(1, 28).Activate For i = 1 To Count Select Case ActiveCell.Value Case "XX" ActiveCell.Offset(1, 0).Activate Case "0" ActiveCell.Offset(1, 0).Activate Case "DP0" DP0Count = DP0Count + 1 ActiveCell.Offset(1, 0).Activate Case "DP1" DP1Count = DP1Count + 1 ActiveCell.Offset(1, 0).Activate Case "DP2" DP2Count = DP2Count + 1 ActiveCell.Offset(1, 0).Activate Case "VP1" VP1Count = […]

使用颜色填充Excel 2013计算单元格数量

有没有一种方法/一个函数来计算没有使用VBA的Excel 2013中的颜色填充单元格的数量? 就像是 COUNTxxx(A1:A20)

你如何结合variables在python中形成函数?

ypos = 1 ypos2 = ypos-1 xpos = 1 xpos2 = 2 使用这些variables,每次代码循环都会改变,我如何得到它打印下面的结果? =B(ypos)-B(ypos2) 每次代码循环ypos增加一,因此ypos2增加一 所以代码循环的结果应该是1)B1-B0 2)B2-B1 3)B3-B2等 任何帮助是非常感激,如果你不明白的问题让我知道,我不太清楚如何解释它(PS我使用python2.7) 谢谢你,安东尼

我怎样才能把一个子分散到多个单元格区域?

此代码的目的是更新某个单元格的内容发生更改的单元格中的date。 由于这是最初编码在一个子,我现在需要扩大这个代码范围的多个单元格。 IE浏览器。 此时,代码只需要单元格D4并更新单元格L4,我希望能够拖动这个函数,使它可以达到多个单元格区域; 拿D5和更新L5等 这是我的代码作为子: Dim oldValue Public Sub Worksheet_SelectionChange(ByVal Target As Range) oldValue = Target.Worksheet.Range("D4").Value End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Target.Worksheet.Range("D4")) Is Nothing Then If oldValue <> Target.Worksheet.Range("D4").Value Then Target.Worksheet.Range("L4").Value = Date End If End If End Sub 这里的问题是,我不知道如何正确扩展我的代码来匹配更多的单元格select。 这是我的尝试: Dim oldValue Public Sub Worksheet_SelectionChange(ByVal Target As […]

需要在Excel中比较单元格

我需要比较两个单元格,然后得到一切。 这将是最好的只是向你展示。 1 2 A Schools Details B Example school L C Example school M D Example school L E Second school L 所以这是我的表的一个非常基本的forms。 大约有56所学校和12个详细的信件。 这里的目标是统计属于“示例学校”的所有“L”细节,所有属于“示例学校”的“M”细节和“第二学校” 我想最终得到类似的东西 Example school: 200 L details Example school: 50 M details Second school: 90 R details 希望我在这里明确expression我的观点! 预先感谢您的任何帮助。