Tag: 函数

如何在VBA Excel中使用FIND函数search一个数字?

我试图find我的这个问题的解决scheme,我尝试使用查找function来search一个数字。 假设我在Sheet1中有以下设置数据,并从第1行列A开始: ABCDEFG No Date Code Name Remarks D ebit Cr edit 1 4/30/2015 004/AB/01/04/15 Anna YES 40239.66 0.00 2 2/16/2015 028/AA/01/02/15 Andy NO 0.00 2205.49 3 1/31/2015 021/DR/04/01/15 Jim YES 167.60 0.00 4 7/14/2015 083/RF/01/07/15 Anna YES 3822.60 0.00 5 8/6/2015 030/AB/01/08/15 Anna NO 0.00 11267.96 6 1/15/2015 020/TY/01/01/15 Barry 0.00 5237.84 7 7/14/2015 […]

EXCEL增加11引用的单元格行

enter image description here我需要一个公式,将增加单元格行参考11,当我沿着列复制下来(希望是有道理的)。 目前公式运行: =INDIRECT("'"&$A$1&"'!$D10") =INDIRECT("'"&$A$1&"'!$D21") =INDIRECT("'"&$A$1&"'!$D32") =INDIRECT("'"&$A$1&"'!$D43") 等等 这一直持续到D340的另一种方式,我需要复制表另外8次不同的列引用,所以我真的很感激更快的解决scheme! 我已经与像OFFSET这样的函数搞得一团糟,但还没有成功。 想知道是否有人知道当我使用“填充”时将自动增加行参考的函数和公式。 任何帮助将非常感激。

嵌套在IF函数中的Excel CountIF

我有一个仪表板,我试图放在一起,我不明白Excel是如何解释我的公式。 我试图让excel读取包含月份值的单元格,如果该值为true,那么读取我的虚拟variables并对其进行计数。 这里有多个标准,所以我用CountIFS。 这是函数的工作原理 =IF('Other tab'!$AI:$AI=B3,COUNTIFS('Other tab'!$BI:$BI,1,'Other Tab'!$BB:$BB,1,'Other tab'!$BC:$BC,1),"ERROR") 凡有地方有一个“1”有一个虚拟variables创build。 我也试图用虚拟variablesreplace的实际文本做到这一点,我的公式仍然无法正常工作。 我没有得到一个错误,但返回值是“0” Here's a sample of the data: Current Tab: 1 ABCDEFGH 2 3 Metric January February March April May June July Other tab: AI BB BC BI 1 January 0 1 1 2 January 0 1 1 3 January 0 0 0 4 January […]

Excel – 如何计算具有相对条件的单元格

我正在尝试使用计数函数来计算标记为“成功”的列中的单元格数量,如果同一行(但不同的列)中的相对单元格表示特定的标题,例如“汽车服务” 任何帮助将非常感激 谢谢,Matt

具有多个条件/结果的Excel IF函数

这将如何被写为一个嵌套的IF函数: If single a. give <20 = "Bachelor" b. give >20 = "Big Donor" If married** a. give <20 = "Frugal Double" b. give >20 = "Charity Couple"

Excel VBA:function代码不能访问工作表上的其他单元格

我正在用VBA for Excel编写一个内置函数。 我最终试图实现的是一个在工作表单元格内调用的excel函数,它在调用它的单元格下输出一系列数据点(如财务数据提供者的excel函数= BDP()彭博社)。 我不能预先指定输出范围,因为我不知道要输出多less个数据点。 问题似乎是,除了调用函数的单元之外,excel不允许您从函数内编辑表单上的单元格。 为了解决这个问题,我创build了一个简单的程序来隔离问题。 以下函数在Excel表格via = test(10)中调用时,应该在调用它的单元格下方产生一个从1到10的整数列表。 Function test(number As Integer) For i = 1 To number Application.Caller.Offset(i, 0) = i Next i End Function 代码非常简单,但是在调用此公式的工作表中没有任何反应(有时候除了#Value错误)。 我已经尝试了其他几个规范的代码,例如: Function test(number As Integer) Dim tempRange As Range Set tempRange = Worksheets("Sheet1").Range(Application.Caller.Address) For i = 1 To number tempRange.Offset(i, 0) = i Next i […]

在Excel中的过滤列中总结最后两个数字

我想获得过滤列的每一行中的最后两个数字的总和。 这些行的范围是2-200,因为它们将被过滤,所以它们将不会按顺序排列。 数据被粘贴到包含数字和单词的Excel中。 然后对这些数据进行过滤,以获得只包含该单词的行和行尾的数字值。 这个数据总是在列A中。我只需要每行的最后两个数字,我需要将这些数字加起来得到总值。 例如。 列A将显示以下内容: A 28: Filtered word 5466451981-3516415 00:12 30: Filtered word 66413511516 – sfdhsdjfhk 00:08 45: Filtered Word 793734jkdsfhkjhs – jshfjs 00:30 102 Filtered Word fjhlakdjfjsdf – 32342kj323 00:10 我有一个时间资助一个函数来添加数字在一起。 在这种情况下,只使用这4行(28,30,45,102),我将要查找的总数是60.我可以使用RIGHT函数并将每行添加在一起(RIGHT(A28,2)+ RIGHT(A30 ,2)+右(A45,2)+右(A102,2)),但我将不得不手动键入这个,我不知道有多less行将在A列(可以是从1到200)。

Excel – 如何从测量图中find一些精确的f(x)= x

我正在计算一个二极pipe的dynamic电阻,我有很多的测量,我从他们创build了一个图表。 问题是,我怎么从这个图中find一个确切的参数值,例如:我想获得f(x)值为x = 5,其中我有精确值fe的测量。 x = 10 – > y = 213,x = 1 y – > 110,得到一条曲线,但是如何findf(5)=?

我的自定义函数使用代码运行成功,但使用公式返回#VALUE

我创build了一个函数来获得具有给定产品编号的产品属性。 它运行成功,当我从模块运行,但不是从公式运行。 function(编辑): Public Function ÖZELLİKGETİR(İsim As String, Özellik As String) As String Dim Okunan() As Römork Okunan() = VERİGETİR() Dim i MsgBox UBound(VERİGETİR()) '0 ReDim Preserve Okunan(UBound(VERİGETİR()) + 1) MsgBox "Reached" 'Even this is not reached For i = 0 To UBound(Okunan()) If Not Okunan(i) Is Nothing Then MsgBox "Reached" If Okunan(i).ÜrünKodu = İsim […]

如何将一个函数的variables传递给另一个函数?

我正试图将一个函数的variables传递给另一个函数。 我的第一个想法是使用ByRef声明,我听到将在Visual Basic中通过引用传递参数。 但是,我不清楚如何使用它。 现在我有以下代码。 Function number(x As Double) As Double Dim z As Double z = 10.5 number = x End Function Function triple(ByRef z As Double) As Double z = z * 3 triple = z End Function 可以说A1=2.5 。 如果我说B1=number(A1)那么答案是我预期的2.5。 然后我说B2=triple(B1)但答案是7.5而不是31.5。 我不知道为什么它取的是A1的值,而不是从函数number中取出variablesz的number 。 这是工作表的屏幕截图 提前致谢。