Questions tagged «worksheet-function»

有关在电子表格软件中使用单元内函数/公式的问题。

1
使用If切换超链接:然后公式[重复]
这个问题在这里已有答案: 如何根据单元格 2的 值来有条件地创建超链接 我正在尝试制作一个公式,根据参数打开或关闭超链接。基本上,我想让它争论如下: 如果(选项卡A,单元格A)中有文本,则创建一个链接,其标题(选项卡A的文本,单元格A)链接到(选项卡B,单元格A)。如果(选项卡A,单元格A)中没有文本,则只需将文本“未使用”放在没有超链接的情况下。 我正在尝试这个公式,但它不太合适。只要有文本SETUP!D39,它就会显示文本并激活超链接,但文本不是蓝色或带下划线。如果没有文本SETUP!D39,则它会正确显示文本(未使用),但超链接仍然存在,并提供错误“无法打开指定的文件”。我很确定这只是我的公式中的语法错误,但我无法弄清楚: =IF(ISTEXT(SETUP!D39),HYPERLINK("#'DEDICATED FUNDS (10)'!A1", (SETUP!D39)), "(NOT IN USE)") 所以我的问题是: 知道为什么超链接没有变成蓝色和下划线? 关于为什么超链接仍存在于第二个参数中的任何建议? 任何帮助是极大的赞赏。

1
Excel中的IF公式以计算各种输出,由2个日期之间的天数定义
我正在尝试编写一个IF公式,以基于2个日期计算4种类型的数据。 例: 在此处输入的单元格I4(安装开始)数据,例如20/10/2015 在此处输入单元格J4(安装结束)的日期,例如2015年10月25日 单元格K4(安装天数) a)如果单元格I4为空,则显示“输入开始日期” a)计算今天到安装日期之间的天数 b)如果安装日期是今天,则显示“进行中” c)如果安装日期在今天之前,则显示“完成” 我有以下公式: =IF(I4=0,"Enter Start Date",IF(I4=TODAY(),"In Progress",IF(I4>TODAY(),I4-TODAY(),IF(J4>TODAY(),"Completed")))) 细分: 如果开始日期为空,则显示输入开始日期:IF(I4 = 0,“ Enter Start Date”, 显示在进步,如果今天开始日期是:IF(I4 = TODAY(), “进行中”, 显示从今天到安装日期的天数:IF(I4> TODAY(),I4-TODAY(), 如果结束日期大于开始日期,则显示已完成:IF(J4> TODAY(),“ Completed”)))) Excel接受该公式并且不显示任何错误,前三个要求有效,但是无论结束日期是否大于开始日期,我要显示“已完成”的部分均不起作用: IF(J4>TODAY(),"Completed")))) 我可能正在全力以赴,谢谢您的帮助!

3
将数据从列合并到行
我有一个电子表格: Company 1 | ID1 Company 1 | ID2 Company 1 | ID3 Company 2 | ID4 Company 2 | ID5 Company 2 | ID6 Company 3 | ID7 Company 3 | ID8 Company 3 | ID9 我需要将每个公司合并为一行,并将其所有ID合并到右侧的列中。每个公司可以有不同数量的ID。 最终结果将如下所示: Company 1 | ID1 | ID2 | ID3 Company 2 | …

1
如何确定给定单元格集中的哪些值将累加到数值范围
换句话说,我正在寻找一个由数组中的单元组合组成的和范围。给出一组数字: 1 720 56 17 59 120 153 203 39 1 690 583 582 561 256 310 232 95 108 16 26 59 538 445 42 149 ( call this A1:A26 ) 我正在寻找的总和范围是 1000-1500。我希望能够看到来自哪个细胞的组合 A1:A5 将在该范围内有一笔金额。如取(的总和) A23, A24, A26 )或(的总和) A2, A11 )。 只要总和落在给定范围内,细胞或组合的数量无关紧要。最重要的是,我需要能够识别每种组合中使用的细胞。 我很感激能让我的生活更轻松的人。 谢谢。

3
Excel表示法,使FIND能够查找多个字符串
所以我一直在使用一个包含学校名称列表的电子表格。我从此电子表格中提取数据以创建一个限制每个单元格中文本大小的名单。为了让学校名称合适,我必须从名称中删除学校类型。 示例:原始名称=>处理名称 Generic Elementary =>通用 未命名的中学=>无名 跨城镇高中=>穿越城镇 我找不到第一个空间,因为有些学校的名字长了两个字。我已经能够使用高度嵌套的IF语句来完成这项工作。 =IFERROR(LEFT(J2,FIND("Elementary",J2)-2),IFERROR(LEFT(J2,FIND("Middle",J2)-2),IFERROR(LEFT(J2,FIND("High",J2)-2),J2))) 我对这个解决方案的问题是它真的很长。我想要的是让FIND函数搜索多个文本字符串的方法。我觉得这会把这个公式减少到更容易阅读的东西。 有没有人有任何想法?有没有更优雅的方式来做到这一点? 提前致谢

2
如何在Excel 2010中找到函数的定义?
我的任务是更改我不了解的Excel 2010电子表格。大约十年前我对Excel非常好,但我不确定如何查看我在单元格中使用的特定公式的定义。 例如,在一个单元格中,我看到我假设的是一个函数调用 =CEMPRICE!$L$19,我认为这是对函数的调用 CEMPRICE 与细胞的内容 L19。 我在哪里找到的定义 CEMPRICE 它是如何工作的?

2
SUMIF按类别和日期范围
我有一张表,其中我保留了支出的交易日志(摘录) Date Paid Purpose 其中日期是进行交易的日期,付费是实际支付的金额,目的是同一工作表中表格中的一个项目。 日志也会在不同的月份和不同的年份运行,我想在不同的页面上实现的是特定年份中特定类别的总月份,如下所示: May-2012 Jun-2012 Jul-2012 etc Purpose 1 Purpose 2 Purpose 3 我对在网上看到的内容更加困惑,还没有找到答案。非常感谢所有帮助。

3
在Excel中更新摘要表
我有一个电子表格,最终将包含52张纸(每周一张)在每张纸上都有一个包含百分比的单元格。我想将此单元格复制到摘要表中,以便可以将其绘制成图形。 汇总表上的公式是 =Week1!J7。从单元格复制数据 J7 在表格中 week 1。有没有办法自动填充此公式但增加工作表编号?例如 =Week2!J7。


3
如何在电子表格中正确对齐平均值和标准差输出?
我现在不确定制定这个问题的最好方法,所以我将使用一个使用随机数的例子。我从分配给ID的值开始,因此每个ID可以是n = 1,n = 2,...等 ID Value 1 1235 1 326 1 567 2 768 2 646 3 4367 3 346 3 35 4 436 5 3467 5 46 6 3467 6 3532 6 457 7 3463 7 3463 7 9328 7 2498 等等 我想在Excel / Calc中计算平均值和SD,以便正确对齐值(理想情况下会有合并的单元格),给定其输入的一个,两个,三个......等单元,输出的一个单元格。 示例截图: 我想要获得什么。AVG和SD表示(随机)给定数据的正确值; 因此AVG和SD正确对齐] …

1
使用VLOOKUP无法获得所需的输出 - 需要帮助
我有表1,看起来像这样 - A1 B1 C1 1 X Date11 2 Y Date12 3 Z Date13 我有另一张表,表2,看起来像这样 - A2 B2 C2 1 M Date21 2 N Date22 3 X Date23 4 O Date24 5 Y Date25 6 Z Date26 表1中B1列的所有值都可以在表2中B2列的某些记录中找到。我想在C2列中提取相应的值并将它们放在表1中。 所以我需要的表是 - A1 B1 C1 C2 1 X Date11 Date23 2 Y …

1
如何使Excel增加大量(我想要单元格D4,D100,D196,D292等的值)
我有~35000个数据点,我想要数据点4-99,100-195,196-291等。所以基本上我想要365个数据点各96个数据点。 我设法使用IF函数逻辑在单元格D4,D100,D196等中打印我想要的总和,在其他地方打印0。但是,如果不滚动数千个数据点,我就无法轻松查看。我以为Excel可以弄清楚我是否插入了一些我希望增加96的值,但它必须太大并且它很混乱。 如何在一个漂亮的专栏中自己获得365笔钱?

3
Excel中的高级单元格选择
我是StackExchange的新手,所以如果它属于其他地方,请移动它; 不过我认为这将是最好的地方。 我想提出一个Excel工作表,仅仅在5列(存储基本的财务数据Check Number,Date of Transaction,Description,Profit from Transaction,和Balance After Transaction),并无限期行。每个工作表代表一个月,每个工作簿代表一年。在我付款或收款时,我将其存储为新行,这本身就会使每月的行数无限期。每个事务的Balance单元格是Balance它上面的行的Profit单元格与其行的单元格的总和。我想每个月与显示的摘要特殊行(列标题后的第一个)开始最后一个月的交易。例如,Balance After Transaction单元格将显示最后一行的余额,Profit from Transaction单元格将显示该月的总体利润) 我知道,如果我知道每个月都有100个开支,那么我可以分别使用以下公式来实现3月份的盈利和平衡: =February!E2 - February!E102 =February!E102 但是,我不知道每个月的表中会有多少行,我想尽可能地自动化(例如,如果我在1月份发现错过或重复的费用,我不希望有更新所有指向1月结束余额的公式。如何让Excel在公式中的任何给定Excel电子表格中的列中自动使用最后输入的值?

1
在VLOOKUP中使用INDIRECT
我正在对不同的Excel工作簿中的数据进行一系列的AV测试。为了不必在使用的公式中更改所有工作簿名称,我发现它适合使用,INDIRECT()并引用一个单元格,在其中可以编写要测试的工作簿名称。这适用于普通任务;但是在尝试在.NET中实现它时遇到了麻烦VLOOKUP。当前的VLOOKUP外观如下: =VLOOKUP(B10;[filename.xlsx]Sheet3!$B$5:$E$37;2;FALSE) 变量是filename.xlsxfilw,我想使用INDIRECT它来引用带有文件名信息的单元格。工作表编号和单元格范围不会改变。我尝试了几种选择,但都没有取得成功。 任何输入将不胜感激! 以下是我尝试过的选项之一: Cell values: A1: filename A2: Sheet1 A3: $B$5:$E$37 B1: "Word to be found" =VLOOKUP(B1;INDIRECT("'["&A1&"]" &A2&"'!"&A3);2;FALSE) 这将返回#N / A错误。

1
如何在逻辑测试等效的两张纸上使用countif,sumif?
我正在构建一个依赖条件的简单汇总表,但似乎无法让COUNTIF / SUMIF为我工作。 总而言之,我有两张纸,一张纸有几百行的记录,包括供应商ID#(Sheet1 | 2!A:A),费用(B:B)和工时(所有这些都可以重复,按以下顺序排序)供应商ID#)。在第二张纸上,我已获取了供应商ID号,删除了重复项,并希望该纸的其余部分是第一张纸中记录的总和。 具体来说,我期望这样的公式可以正常工作: =SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A) (以查找总费用,小时数) =COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A) (以行查找供应商ID的频率) 但是,它们都只有在输入后才返回零。基本上,我希望它对第二张纸的第一张纸的费用列(B:B)求和,只要逻辑测试返回真,则第一张纸上的供应商ID与第二张纸上的供应商ID(...1!A=...2!A)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.