Tag: 公式

Excel – 添加尾随零

在Excel中,我有一个列中的各种值, 1 100 12 120 123 123 03 030 133 133 我想在最后加零,直到达到3位数。 干杯

如何在另一个单元格中的公式中的单元格中使用加号或减号

我试图用解算器做一些东西,但我需要的结果,我需要把运营商的公式在另一个单元格。 所以,要实行,应该是这样的: A1 = < A2 = > A3 = <= A4 = >= B1 = 20 B2 = 30 C1 = =B1&A1&B2 公式需要了解A1到A4内部的数据是运算符。 有任何想法吗? 谢谢!

公式的年份和周数

我想创build一个date标准的SUMIFS公式。 整个报告是基于几年和几周的人,我喜欢保持这样的方式,而不会将其转换为date。 数据设置如下: Col A Col B Col C Col D YEAR Weeknumber Turnover ColA & ColB 我想根据报告周和年份创build一个MAT的周转数量。 我试图合并colums A和B来得到YYYYWW,但是由于前9个星期只有一个数字,所以公式不起作用。 注意Cel F1包含报告年份,Cel F2包含报告周 sumif公式如下:= SUMIFS(C:C; D:D;“<=”&F1&F2; D:D;“> =”&(F1-1)&F2) 任何人都知道我怎么能做到这一点?

是否可以使用硬编码的值列表,而不是范围公式中的范围?

我想知道如果我可以硬编码数组或“范围”到一个公式。 例如,如果我想看看B2中的一个月是三月,四月,六月还是七月,我想压缩这个: = COUNTIF(A1:A4,MONTH(B2))> 0 其中A1:a4 = 3,4,6,7 简单地说:= COUNTIF((3,4,6,7),MONTH(B2))> 0,这样我不需要在其他单元格中的无关列表

Excel:添加一行会破坏公式

在我用来进行现金pipe理跟踪的电子表格中,我有以下公式:= IF(D176 =“Cash”,F175 + C176,IF(D176 =“Transfer”,F175 + C176,F175)) 当我添加一行时,我使用control + D从上面的单元格填充公式(我正在使用Excel for Mac 2011)。 这导致正确的公式如下:= IF(D177 =“Cash”,F176 + C177,IF(D177 =“Transfer”,F176 + C177,F176)) 但是,这具有改变下列单元格中的公式的效果:= IF(D178 =“Cash”,F176 + C178,IF(D178 =“Transfer”,F176 + C178,F176)) 在这里你可以看到F列的行是不正确的:F176应该是F177。 任何人都可以提供任何build议,以确保当我插入一行时公式保持不变? 谢谢。

Range.FormulaArray在特定情况下导致错误

我有一段代码将数组公式放在一个范围内。 这是抛出运行时错误:1004“无法设置Range类的FormulaArray属性”。 但是,当我在单元格中粘贴相同的公式,并按Ctrl + Shift +input一切工作正常。 strFormula = "=IF(SUM(–(A2=Data!$A$2:$A$1423)*–(B2=YEAR(Data!$B$2:$B$1423))* –(C2=MONTH(Data!$B$2:$B$1423)) * (Data!$E$2:$E$1423))=0,TEXT(,),SUM(–(A2=Data!$A$2:$A$1423)*–(B2=YEAR(Data!$B$2:$B$1423))* –(C2=MONTH(Data!$B$2:$B$1423)) * (Data!$E$2:$E$1423)))" shtAbsoluteData.Range("D2").FormulaArray = strFormula IF条件插入时发生问题。 所以没有IF下面的代码工作正常: strFormula = "=SUM(–(A2=Data!$A$2:$A$1423)*–(B2=YEAR(Data!$B$2:$B$1423))* –(C2=MONTH(Data!$B$2:$B$1423)) * (Data!$E$2:$E$1423))" shtAbsoluteData.Range("D2").FormulaArray = strFormula 注意:如果我使用shtAbsoluteData.Range("D2").Formula那么没有错误,但结果是不正确的

如何自动指向Excel单元格?

我想得到一个像这样的自动点..我不知道如何! 在不按压点(点)的情况下进入时,用这样的两位或三位数字自动添加点。 63.032 63.032 62.937 62.646 59.693 63.032 62.786 63.130 62.452 63.081 59.988 63.326

Countif链接到工作簿中的所有工作表

您好,我正在尝试使用countif加起来多less个单元格有1月份。例如,我有40个工作表,我需要找出它们中有多less个单元格C3中包含所有工作表中的date。 并把答案放在另一张纸上。

在Excel中引用另一个工作表中的单元格

在工作表的A列中,我有一个名称列表。 这些名字也有相应的工作表。 所以例如在列A中,我有一个单元格中有DP,还有一个名为DP的选项卡。 在列BI中,我试图编写一个查看列A的公式,然后获取工作表中的最大范围。 我试过这个和其他一些变化,但不能得到它的工作 = MAX(TEXT(A2, “@”) “&!B2:B5”) 所以在这里,我正在看A列,把它变成文本,把感叹号标记为正常,以引用另一个workheeet,然后范围。 我已经尝试了一些这种变化,包括不使B2:B5引用而不是文本,但它似乎是指同一工作表,而不是我想要的工作表,因此给了我一个循环引用。 帮助赞赏

Excel:查找范围内的所有文本string实例并返回每个实例

我需要查找可能出现在一列中的特定标识符的所有实例,并将它们连接成一个string。 标识符将以"ECP"开头,并用短划线或空格分隔,分隔符后面有几个字符。 例如"ECP 05-00012A1, "ECP-123456." 我正在使用下面的公式,但没有考虑多个“ECP数字”。 =INDEX('Raw WAM Data'!$A$1:$A$10000,MATCH(VLOOKUP("*"&"ECP"&"*",'Raw WAM Data'!$A$1:$A$10000,1,FALSE),'Raw WAM Data'!$A$1:$A$10000,0)) 然后我使用以下方法parsing相邻单元格中的数据: =LEFT($C$62,FIND(" ", $C$62, FIND(" ", $C$62)+1))然后将该string加载到UserForm文本框。 然后,我需要连接所有返回的值到一个由逗号分隔的string,以便它可以加载到UserForm文本框。 我认为VBA将是理想的,但我愿意接受任何build议。