Tag: 工作表函数

如何增加时间2小时30分钟

单元格A1的值为Sat 10/17/2015 3:46 PM 。 我想加2小时30分钟,所以B1单元格的值应该是: Sat 10/17/2015 6:16 PM 。 我试过在B1中使用这个公式: =A1+TIME(2,30,0) 但它返回#VALUE! 。 我需要做些什么来实现Sat 10/17/2015 6:16 PM ?

可见列上的COUNTIFS

我有COUNTIFS和可见的filter数据的问题。 我有关于不同公司和已经发送给他们的项目的数据。 这些数据存储在一个单独的工作表中。 在主表上,我有COUNTIFS引用了我们向特定公司发送特定项目的次数。 COUNTIFS如下: =COUNTIFS('Cases '!$D:$D,C$2,'Cases '!$C:$C,$A3) 在peudeo代码中,它分解为: =COUNTIFS('Cases'ITEMCOLUMN, SEARCHITEM,'Cases 'COMPANYCOLUMN,SEARCHEDCOMPANY) 有时我想根据其他标准过滤个案工作表,但是我仍然需要主表来交叉引用公司发送一个项目的次数,但是现在只根据过滤的结果。 我已经指出了SUBTOTAL函数,但它有点难以理解,似乎只适用于合计过滤的数字。

根据数字范围自动填写大数据集

我在Excel中有一个很大的表格(150k + rows),我想根据一些初步的可用信息来填写。 我将在下面发布我目前的表格结构和期望的结果,但是作为我的项目的一个大纲:我有三个主要的数据列,根据推荐的方法,我有四个可能有用的数据。 现有数据标识了一个组的ID,他们的开始年的一列,他们的最后一年的列和一个活跃的总年份列(简单地从末年减去开始年)列。 现有的数据范围是从各个成员logging的行中派生的,但这些ID已被删除。 使用这个数据我的最终目标是find每年平均团体规模。 我有很多工具可以解决这个问题,最终会在MySQL中结束。 在此之前,我打算试图从中提取一些统计数字,但是, 目标是要逐年找出平均集团规模(以该集团成员的数量为基础) ,以便能够平均过去100年的平均规模。 我的资料如下: | A | B | C | D | | ID | Start Year | End Year | Years Active | 1 | 101 | 1967 | 1975 | 7 | 2 | 101 | 1957 | 1965 | 7 | 3 | […]

转义多个双引号

我有一个具有以下值的工作表: {"billing":{"NIP (tylko firma)":"123-12-12-123","Firma":"Google"},"shipping":{"NIP (tylko firma)":"123-12-12-123","Nazwa firmy":"Google"}} 我想从给定单元格中提取第一个123-12-12-123 ,并将其输出到另一个单元格中的另一个单元格中。 我试图使用FIND但是由于所有的引用我都遇到了麻烦。

嵌套的公式与error handling

我有数据,并希望使用公式来确定安装的版本是x86还是x64: OSTYPE SHORTPATH VERSION VERSIOND Microsoft Windows 7 Enterprise Edition, 64-bit C:\PROGRAM FILES (X86)\JAVA\JRE1.8.0_45\BIN\ 8.0.45.14 8.0.45.14 x86 Microsoft Windows 7 Enterprise Edition, 64-bit C:\PROGRAM FILES\JAVA\JRE1.8.0_66\BIN\ 8.0.660.18 8.0.660.18 x64 Microsoft Windows 7 Enterprise Edition, 32-bit C:\PROGRAM FILES\JAVA\JRE6\BIN\ 6.0.510.9 6.0.510.9 x86 意图是VERSIOND将包含VERSION值,然后将x86附加到32位安装或x64位安装x64 。 If SHORTPATH contains "(x86)" then it's a 32bit install If SHORTPATH doesn't contain "(x86)" […]

从Excel中删除对立面

我想找出一种方法来删除净结果为零的值。 例如,我有数据是10,000和-10,000 。 它们与同一个人有联系,但不是唯一与单个人有联系的交易。 有没有从我的Excel文档中删除这两行的方法? 这是我正在查看的那种数据 我想删除除最后一行以外的所有行,因为它是唯一唯一的行。

自动根据另一个单元格内容填充行

我想做一个excel表来devise一个钢铁仓。 我已经添加了所有的公式,它的作品。 但是根据沙坑的尺寸和形状,我们需要在沙坑体上增加一些水平加强筋。 这个过程需要迭代。 如果加强筋的初始位置不够好,则必须更改所有加强筋的位置,不仅可以是位置而且也可以是数字。 为了确定扶强材的尺寸,我必须计算这些扶强材的压力,拉力和力矩。 这个计算公式是深度“z”的函数,如下所示: f(z)=((γ*Ra)÷μ)*(1-e(-μ*K*z)÷Ra) 如果我们设置掩体z = 0的顶部,那么当你下降时它会增加。 我需要f(z)哪里有一个加强筋。 如果有3个扶强材,我需要f(z1),f(z2)和f(z3)。 如果有5个加强筋,那么我需要f(z1),f(z2),… f(z5) 如何用手动给出的z值根据公式填充这个f(z)值。

MATCH()函数在VBA中

美好的一天! 我试图运行下面的代码,但得到错误1004 : 无法获得WorksheetFunction类的匹配属性 。 提前一点,根据我的理解,如果没有匹配,MATCH()函数返回#N / A ,所以没有必要将其分配给INDEXvariables(此外,我认为这也可能导致错误)。 你能build议如何修改代码来说明这种可能性吗? Sub Debugging() Workbooks("Problem.xls").Worksheets(1).Activate Cash_Rows = 5 Share_Rows = 6 If Cash_Rows <= Share_Rows Then Range("A1:A" & Cash_Rows).Select With Selection.Interior .ThemeColor = xlThemeColorAccent6 .TintAndShade = 0.399975585192419 End With Count_Cash = Application.WorksheetFunction.CountIf(Range("A:A"), "L*") For Each cell In Range("A1:A" & Cash_Rows) If CStr(cell.Value) Like "L*" Then Range("A" & […]

预期:Excel公式的声明结束

我有一个Excelmacros,将表单格式化为相关的数据。 我所采取的一个专栏(C栏)有个人的全名 – 我正在试图计算一下,将全名缩写为首字母缩写。 我有一个计算工作,如果自己使用…但是当我把它放入VBAmacros,我得到“预期:声明结束”。 公式本身是: =LEFT(C2)&IF(ISNUMBER(FIND(" ",C2)),MID(C2,FIND(" ",C2)+1,1),"")&IF(ISNUMBER(FIND(" ",C2,FIND(" ",C2)+1)),MID(C2,FIND(" ",C2,FIND(" ",C2)+1)+1,1),"") 我有的VBA代码是: Enter_Formulas() = "=LEFT(C2)&IF(ISNUMBER(FIND(" ",C2)),MID(C2,FIND(" ",C2)+1,1),"")&IF(ISNUMBER(FIND(" ",C2,FIND(" ",C2)+1)),MID(C2,FIND(" ",C2,FIND(" ",C2)+1)+1,1),"")" 我在上面的第一个FIND部分得到了“结束语句错误”,我相信因为“,后面跟着一个空格似乎表示语句的结尾 – 我该如何克服这个错误?还是有更好的方法来实现我试?

在Excel VBA中扩展传递给.Range函数的引用单元的数量

我正在使用worksheet.range(“相关单元”)来复制工作表中的单元格。 我有非连续的细胞,因此它只允许我放入60个特定的细胞。 我怎样才能扩展到更多的细胞,我想读?