Tag: function

如何调用由不同函数创build的数组?

我试图使用另一个用户定义函数中的用户定义函数创build的数组。 对于这个练习,我有两个独立的function。 第一个函数将从范围input创build一个数组,并将这些值相加(是的,我知道有一个excel内置sum函数,但这只是练习)。 第二个函数将调用在第一个函数中创build的数组,并将这些值与第二个范围input相加。 看下面的代码。 Function first_funct(list_1 As range) As Double Dim extent As Integer extent = list_1.rows.Count Dim main_array() As Double ReDim main_array(1 To extent) Dim i As Integer first_funct = 0 For i = 1 To extent main_array(i) = list_1(i).Value 'main_array will be used again in second function first_funct = first_funct + main_array(i) […]

与Excel中给定条件匹配的Sum列

我将如何纵向列出符合给定标准的列? 例如: ABCDEFG 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7 如果标准= A,那么公式会给我4如果B,8如果C,12.我希望input的标准是一个可引用的单元格。 谢谢你的帮助!

Excel中的十大值

这里 input图像描述在 这里 input图像描述 根据给定的数据表,我想根据标记(通过使用excel查询)找出排名前十的学生,但是我认为Max函数在这里不起作用。 好心build议。

VBA函数不返回值

我有一个VBA代码,旨在search一个CSVstring,并添加它们应该存在的回车。 我已经把它分成两个独立的函数 – 一个searchstring,并把CR的位置索引放入数组,第二个函数实际添加CR。 我遇到的问题是函数的直接窗口中/函数的监视窗口中的值在函数本身中是正确的,但它将结果variables赋值为空string。 '*****************Import CSV********************** 'Took this straight off the internet because it was reading Jet.com files as one single line ' Sub ImportCSVFile(filepath As String) ….. line = SearchString(line, "SALE") ….. End Sub '****************Search String*************************** 'This is search the string for something – It will then call a function to insert carriage […]

如何查找文本string并返回单元格的总和在string在Excel中

我有一个数据集,我喜欢excel来计算上面单元格中标记为“A”的每个单元格的总和。 所以在这个数据集中,我input公式时会得到63。 我试图使用MATCH和INDEX函数,但最好的是他们可以识别“A”,并给我30的结果,但我无法设法通过整个数据集。 谢谢你们的帮助

如何去除句子中不同数字的年份

在Excel中,对于以下数据,我希望删除具有不同数字的年份: 本田摩托车1983 XR350R CAMSHAFT +阀门 本田ATV 1999 TRX400EX A – FOURTRAX 400EX凸轮轴+阀门 而且,我希望数据如下所示: 本田摩托车XR350R CAMSHAFT +阀门 本田ATV TRX400EX A – FOURTRAX 400EX凸轮轴+阀门

如何禁用function区中的Excel内置RibbonButton(可视化devise器)?

是否有可能将一个Excel中内置的RibbonButton 2010设置为enabled=false从Excel VSTO加载项 ?

Excel SUMPRODUCT和ROW函数错误

我不断收到#NAME? 错误与此function: =1/A5*SUMPRODUCT((IF(FLOOR((GCD(A5,B4)/ROW(1:24)),1)=GCD(A5,B4)/ROW(1:24),1,0)*EulerPhi(ROW(1:24))*COMBIN(A5/ROW(1:24),B4/ROW(1:24)))) (EulerPhi是一个用户定义的函数,可以用Euler的Totient函数) 有谁知道是什么原因造成的? 还是有更好的方法来总结这个从i = 1-24这样的 =1/A5*SUMPRODUCT((IF(FLOOR((GCD(A5,B4)/i),1)=GCD(A5,B4)/i,1,0)*EulerPhi(i)*COMBIN(A5/i,B4/i))) 谢谢你的帮助!

在VBA中作为函数的sumproduct

我想看看是否有可能在VBA中创build一个sumproduct函数。 我可以做一个在Excel中完美的工作,看起来像这样: =SUMPRODUCT(C2:C19,((D2:D19="text1")*12+(D2:D19="text2")*4+(D2:D19="text3")*2)) 我有2列,目标是将第一列中的一个单元格与一个数字相乘,根据另一列单元格中的不同文本。 这如上所示完成。 然而,当我使用它时,实际上每次都需要一些时间来写,所以我想看看能不能在VBA中做一个可以selectx(第一列)和y(第二列)的函数,结果会在那里。 到目前为止,我已经做了这方面的工作,但一直未能成功: Function xxx(x, y) xxx = Application.WorksheetFunction.SumProduct(x, ((y = "text1") * 12 + y = "text2" * 4 + y = "text3" * 2)) End Function 我不能做任何具体的行和列例如C2:C19的引用,因为它变化很大,所以我只想select第一列(x)和第二列(y)作为范围。 任何build议? 谢谢阅读! 🙂

在Excel函数中计算不同的值

在excel中计算不同的值 – 频率函数是的我已经读过在excel中计数不同的值 – 频率函数 我尝试用不同的数字来计算一列 列包含(search) 1 3 7 9 5 1 3 9 4 结果寻找; C1 C2 1 = 2 2 = 0 3 = 2 4 = 1 etc