Tag: 公式

excel公式从创build的date中减去有效的date以给出剩余天数

我有一个电子表格布局如下: ABC Date Record Created Valid For Days Remaining 05.10.2016 – 10:00:00 1 week 6 days 03.10.2016 – 14:00:00 2 weeks 13 Days 我想使用一个公式,可以从A列的date减去1周,2周,3周和4周,给我余下的天数。 这是可能的,如果有的话,请有人告诉我如何做到这一点? 我必须在列B列出我的价值观为1周,2周等我不能有7或14作为价值观。 提前致谢

Excelsearch一个string,并在单元格中有多less个字符

我在Excel中有一个包含位置的列表,但有些单元格有多个由“_”字符分隔的位置,例如“_ Location1 _ Location 2”当只有一个位置时,我可以使用Sumif来searchstring,单元格如图所示 我的问题不是search一个string,而是在列表中search一个字符,并find有多less在它发现的单元格中,我将添加公式在一个不同的单元格,然后上面显示的 示例公式NOT REAL =sum(Sumif($A$4:$A$250,"* ~ Location1*",$C$4:$C$250)/Search($A$4:$A$250," ~ ")) 我知道search这样的工作,但作为一个例子代码这是我想象的

用variables进行Excel计算

我有以下,让我们说,问题: 我有两列excel,每行5行: 我想知道结果是16.19的哪个组合,但是如果我在计算中join了A1的数量,那么我不得不排除B1中的数额等等。 IE: =SUM(A5:A6,B2:B4) results 16.17

如何将Excel中单元格的值引用到公式中

我想在参考公式中使用单元格的值。 例如: 我有一张名为“815108”的表格,里面有我需要的所有数据。 现在在Sheet1(新工作表)中,在A1中input= 815108!A3,它从工作表'815108'中的A3中获取数据。 但是我有这个问题 – 在我的新工作表中,815108是一个已定义的属性(例如:SO = 815108在单元格F5中定义。)而不是使用'815108'!A3我想要使用当前工作表中的位置。 我试过='= F5'!A3哪个不行。 任何帮助表示赞赏。 谢谢。

做一个数组公式查找

我有这样的数据列表: Name | Number Bob | 300 Joe | 200 Jane | 400 Sisqo | 450 Jill | 500 大约有62行,所有的数字可以不同,有些重复。 我的目标是基本上添加一个包含所有400人以上的列表的列。 所以看起来像这样: Name Jane Sisqo Jill 我拥有的是: {=iferror(INDEX($A$2:$B$6, SMALL(IF($B$2:$B$6 >= 400, $B$2:$B$6,), ROW(1:1)), 1), "")} 我想这是做的:1)小函数在范围b2:b6,因为这是一个数组公式,查看每个单元格在B2:B6看它是否大于或等于400. 2)我不不知道究竟是怎么做的,但是我希望行函数只有在所考虑的单元格中的值大于或等于400的情况下才能findb2:b6的数组。如果找不到任何东西,则不会有任何反应。 3)然后运行比较小(b2:b6,1)为该范围内的最低值。 然后当复制下来,因为我使用row()函数,它会很小(b2:b6,2),小(b2:b6,3)等等。 此时应该find最低数字在400或更低的那一行。 那么索引函数应该读取 index(a2:b6, 3, 1) 为第一个。除了我只得到 名称 Bob Bob 那么错误在哪里?

返回行号,如果条件满足,则返回true或false或值 – VBA Excel

我知道这听起来很奇怪,但这种情况可能吗? 第一 – 我不想使用macros。 所以它必须是一个公式。 假设我有这个树列: ABC 1 01-Jan-2016 05-Jan-2016 White 2 01-Feb-2016 08-Feb-2016 Yelllow 3 01-Mar-2016 09-Mar-2016 Red 假设我给出这个date:2016年3月3日。 如果在该范围内find该date,我们是否有办法返回红色? 或者至less返回行号符合条件?

用VBA添加公式到单元格的范围

亲爱的溢出社区 我想添加一个公式一些单元格(4,x),为每张(sh)。 我在main代码中的for循环中运行sub,它贯穿每列(a)。 我已经尝试了很多东西,但不幸的是我的代码不会运行: Sub InsertFormula(ByVal sh As Worksheet, ByVal a As Long) Formel = "=TEXT(" & a & "$1;'TTT')" sh.Cells(4, a).Formula = Formel End Sub 编辑: Sub InsertFormula(ByVal sh As Worksheet, ByVal a As Long) Formel = "=TEXT(R1C" & a & ",""TTT"")" sh.Cells(4, a).FormulaR1C1 = Formel End Sub 非常感谢,完美的工作

恢复重复(variables)到一个单元格

在图像中,我重新恢复了一些我需要的名字,但是名字会有所不同,但是是重复的,所以我需要在第二个单元格中恢复名称。 截图

插入公式与VBA到Excel中

我需要通过VBA将此公式添加到一系列行中 =WENN(ISTNV(VERWEIS(2;1/(Januar!A1:A99&"*"&Januar!B1:B99=A16&"*"&B16);Januar!D:D));" ";VERWEIS(2;1/(Januar!A1:A99&"*"&Januar!B1:B99=A16&"*"&B16);Januar!D:D)) 它的德语,但唯一重要的是,我需要用循环variables我replace16 For i = 17 To Rows.Count Cells(14, i).FormulaLocal = "=WENN(ISTNV(VERWEIS(2;1/(Januar!A1:A99&"*"&Januar!B1:B99=A"&i"&""*""&B""&i"");Januar!D:D));"" "";VERWEIS(2;1/(Januar!A1:A99&""*""&Januar!B1:B99=A""i""&""*""&B""i"");Januar!D:D))" Next 我读了一些文章,但我似乎并没有工作:/

带有数字和文本值的列上的REGEXREPLACE

我正试图删除一个尾随. 字符从一个列中的每个条目,我的公式是 =REGEXREPLACE(A1; "\.$"; "") 将此应用于我的数据: 0 aa. cc 我得到第一个值的错误Function REGEXREPLACE parameter 1 expects text values. But '0' is a number and cannot be coerced to a text. Function REGEXREPLACE parameter 1 expects text values. But '0' is a number and cannot be coerced to a text. 尝试使用T()将其转换为文本: =REGEXREPLACE(T(A1);"\.$"; "") 给出没有错误,但单元格A1是空的而不是0 。 我如何将这样一个公式应用于带有微数据types的列?