Questions tagged «worksheet-function»

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

1
使用Excel中的按钮将数字从一列添加到另一列并使用新数字替换第二列中的旧数字
就像标题所说的那样。我有一张预算表,我正在努力,我想要一个按钮,这样每周我收到付款时我都可以点击它并将已分配的工资添加到每笔费用的分配资金池中。 单击“我的表” 所以我已经计算出所有的计算结果用于分配每周支付费用,但我无法弄清楚如何编码按钮来做我需要的东西。 好吧基本上我需要从D6到D48的所有数字都添加到E6到E48的相邻数字。但是,我还需要在此列中显示新数字,就好像它每次只是向其添加新数量一样。即E6 = E6 + D6,每次按下按钮,它只会将D列中的内容添加到E列上。 对不起漫无边际,我希望这是有道理的。 在此先感谢您的帮助 彼得

1
Excel:根据第三个标准,仅重复一次重复计数
所以我得到了一份excel表,其中列出了(除其他事项外)组织和他们活跃的年份。一些组织每年活跃一次以上。它看起来像这样: 年 - 组织 2015 --- Orga A 2015 --- Orga A 2015 --- Orga B 2014 --- Orga C 2014 --- Orga C 2013 --- Orga D 2013 --- Orga D 我正在试图找出一个公式,它会给我每年活跃的独特组织数量(例如:2015年2个,2014年1个,2013年1个)。 我尝试过:我在C中创建了一个新列,并在每一行中输入了这个公式: =COUNTIF($B$2:B*X*,B*X*)=1 X = 2(B2),在第一行,并且每行增加1(例如B2,B3,B4)无论是第一次组织是否活动(如是/否),都将输出。 有了这个,我就可以创建一个简单的COUNTIF公式来计算组织活跃的数字。然而,问题在于,这是指该组织是否在所有年份中不止一次活跃,而不是每一年。 每年编写上述功能不是一种选择,因为表格应该是“自我维持”的,因为它是一个需要适应未来年份的持续列表。 我觉得这可以通过数组公式和IF函数来解决,但我不确定如何...任何输入都会非常感激!(:

0
使用函数对数据进行排序
我从数据库导入了一个表,我想用函数对数据进行排序,以便我可以使用其他公式。 我试过VLOOKUP()但看起来并不是我需要的东西。 我不想在Excel中使用排序和过滤工具,因为我希望它依赖于单元格。 例如,我只想提取Client ID值为20。

1
如何提取日期前的小时数?
我在以这种格式格式化的电子表格中有日期: 5/10/2017 2:00:00 PM 这样的日期有一整列日期。格式化无关紧要,但我希望它采用这种格式,因为这是一个需要易于阅读的共享电子表格。时间也在太平洋时间,因为那是“客户”所在的地方。我在中部时间。电子表格中的所有时间都在太平洋时间(我在输入日期之前手动减去两个小时)。 我一直试图弄清楚如何在一个单独的列中显示直到那个时间的小时数(并且只有几小时)。列中的日期包括日期和小时,但我只想显示小时数。这样,我可以使用条件格式使其显示为红色日期在现在的某个小时内,因为在Excel中显然没有办法使用条件格式与数量中的日期(即如果在接下来的7日内突出显示红色)天,如果在7天和14天内突出显示黄色,如果超过14天则突出显示绿色等...) 有人建议使用这个公式:=INT(B1-A1)&" days "&TEXT(B1-A1,"h"" hrs ""m"" mins ""s"" secs""") 但这只会产生这样的结果:1 days 4 hrs 20 mins 1 secs- 显然你不能使用条件格式。 是否可以显示一段时间之前剩余的小时数?我能够轻松显示天数,但不幸的是,这不够具体。 注意:我在网上看过日期和小时分别列的示例。日期时间必须在同一列中,因此我无法遵循这些示例。


1
将单元格数据添加到excel中每行末尾的新列?
我有一个电子表格,我需要将信息组合在三个单元格中,并将组合信息添加到同一行的新单元格中。例如,我有列A到M和第1到10行。我需要在每行的C,D和E列中添加信息,并将该信息添加到每行的末尾,即N列。 我可以使用变体=C2&" "&D2&" "&E2并手动将其添加到新列(N)但我有大约12,000行所以可能需要相当长的时间:) 是否有一个特定的表达(正确的措辞?)或我可以用来自动化这个过程的公式?

3
具有OR条件的AVERAGEIFS
我有一系列血压测量值。我想确定白天和夜间的平均压力。 问题的前半部分是微不足道的: =AVERAGEIFS(B17:B71;A17:A71;">="&I16;A17:A71;"<="&I17) 如果列A(“时间”)的对应值大于7:00且小于22:00(这些时间值在单元格I16 / 17中),则构建列B(“Sys”)中所有单元格的平均值。 我的问题是如何计算该范围之外的小时平均值。我必须检查时间是否小于7:00 或大于22:00,但AVERAGEIFS条件是合并的AND。 我显然无法使用,NOT()因为我必须立即将它应用于两个比较的结果,并且似乎没有办法做到这一点。 有条件的突出显示不是问题,你可以看到上面 - 我可以输入几个顺序测试的条件,有效地给我一个OR操作员... 是否有一个函数我可以使用从一个范围获取一个单元格的子集,我可以应用另一个函数?无论如何,当我想确定日/夜的血压最大值和最小值时,我可能需要类似的东西 - Excel没有MAXIFS()功能......

1
如何在2列之间查找匹配的单元格值,但返回另一个单元格的值。Excel 2010
excel文件的图像在上面/附上。 我在Column D中的数据在Column 中匹配A 我需要的是Column C在Column B同一行输出值 所以本质上: D2 有价值 D2在Column中查找值,A然后从列B相同行复制值。 好, 所以Col A和B中的数据来自一个来源。(网站订单记录) 来自Col D的数据来自另一个来源。(订单发货处理软件)。 我遇到的问题是OSP正在向网站报告错误的发货日期。 因此,为了正确调整信息,我必须从Col A中找到并匹配Col D中的订单号,然后将Col B中的信息写入Col C(相应的单元格)。 然后,在所有这些之后,将其强制回OSP中的SQL DB。 **问题来自三分 有些比赛与整个案例不符。 102-536265-565654 102-536365-565654 不知怎的,我得到了这两个匹配,实际上并非如此。2.当找到完全匹配时,它不会写入与其相邻的单元格的值。Col A有1422个条目,Col D有2563个条目。所有额外的东西都来自哪里? 看,我的问题是一个令人费解的问题,如果项目1和2得到解决,那么我可以找出最关键的一个(项目3) 我希望在凌晨3点澄清遗忘中的遗忘。

1
什么更有效,数组公式或个别公式?[关闭]
简单的问题:在两个范围上添加,乘法或以其他方式进行简单操作时,最好使用数组公式还是单个公式? = A1 + B1 = A2 + B2 = A3 + B3 VS {A1:A3 + B1:B3} 数组公式优势: 无法编辑数组的一部分(更不容易出错) 也许更容易理解? 单一公式拖下了范围 这是人们通常所做的事情 找不到任何指导,所以从性能的角度来看,这可能无关紧要吗?这只是个人偏好吗?

0
Excel:条件格式化,简化了从一系列行中检索数据的过程
我正在尝试为有限数量的场地(大约15个)之间的有限数量的培训(大约50个)创建一个时间表,我正在寻找比我目前使用的更聪明的方法。 该计划包含两个电子表格: 电子表格1包含培训数据。每次训练一排。使用colums作为培训地点的名称,开始日期和结束日期。 电子表格2应该是电子表格1中数据的可视化表示,其适应原始数据的变化。到目前为止,它包含一年中每天的一列和每个培训地点一行。因此,每个单元格代表特定培训地点的特定日期。 目的是,如果片材1表示一个训练是在场内发生AZ从1 April 2017直到27 April 2017,表示从日期的单元格1 April,直到27 April该行训练场地中AZ在片材2通过条件格式进行标记。 我目前用于代表训练场地的行的条件格式化功能AZ将是: =IF(OR(AND(Sheet1!$C$5="AZ";Sheet1!$F$5>=B$6;Sheet1!$E$5<=B$6);AND(Sheet1!$C$6="AZ";Sheet1!$F$6>=B$6;Sheet1!$E$6<=B$6); ...... AND(Sheet1!$C$50="AZ";Sheet1!$F$50>=B$6;Sheet1!$E$50<=B$6));TRUE;FALSE) 因此,重复的AND部分检查每个单元格,其列的日期(包含在第6行中)是否属于表1中任何培训的开始和结束日期,以及该培训是否在培训地点进行AZ。如果对于表1中的任何训练都是如此,则IF函数为真并且标记单元格。 令人惊讶的是,到目前为止这是有效的。然而,这是一个非常耗时且不优雅的解决方案。所以现在我正在寻找一种方法来停止为15个训练场地中的每一个重复50次的AND功能部分。 广泛的谷歌搜索建议,数组公式可能是一种方法,并且条件格式默认被视为数组公式,所以我尝试: =IF(AND(Sheet1!C3:C54="AZ";AND(B$6>=Sheet1!E3:E54;B$6<=Sheet1!F3:F54));TRUE;FALSE) 和 =IF(OR(AND(Sheet1!C3:C54="AZ";AND(B$6>=Sheet1!E3:E54;B$6<=Sheet1!F3:F54)));TRUE;FALSE) 但到目前为止没有运气。我想我可能还没有完全掌握数组公式如何工作。因此,如果您发现我的功能中有任何明显的错误,对我可以尝试的内容有任何想法,或者可以建议我尝试做什么的其他方法,请告诉我。 否则,我可能会无意中复制和调整这个血腥的AND部分无限。

2
使用最少的手动编辑在许多单元格上设置公式
我需要在许多单元格上设置以下公式: =VLOOKUP(MAX(Historical!$A$5:$FZ$99999),Historical!$A$5:$FZ$99999,7,1) 此公式在“历史记录”表中查找最近的日期,并返回指定的值。在这里,我将返回第7列。 如何粘贴单元格并自动增加“7”所在的值。换句话说,我需要在几百个单元格上粘贴该摘要公式,并为每个单元格更改数字7。

1
Excel 2013,SUMIFS公式
我想我需要使用SUMIFS函数,但我不是肯定的。我有一个代码列表: 所有这些代码都属于停机时间类别,每个代码也有分钟5,10,15,40,65等。我的工作表在当天的列中包含所有这些代码,我需要停机时间的总分钟数。总和如果适用于我的其他类别,只有一个代码,但我无法弄清楚如何使多个标准工作,我真的没有多个标准。只是如果你看到FP把它放在停机时间并添加分钟。

1
手动编辑Excel工作表,需要我的编辑保存为.csv,而无需重新格式化
这是我的问题: 我从数据库中导出了大约2000条记录,以手动清理附加到它们的日期。(似乎有人之前导出了这些记录,然后重新导入它们而没有修复日期,所以像“1935年1月”这样的事情变成1月35日。)我试图通过在修复时将格式更改为文本来解决此问题Excel中的日期,允许我将日期更改回我们想要的样式,但是要将清理后的数据导回系统,我必须先将电子表格更改为.csv文件 - 这会丢失格式,以及将日期恢复为Jan-35格式我正试图摆脱! 任何人都可以帮我解决问题吗?我尝试将信息作为“仅限值”粘贴到新的电子表格中并将其保存为.csv,但再一次,.csv无法保存此信息并且日期再次恢复。 我正在运行Excel 2010。 非常感谢,克里斯汀

0
条件格式化日期/时间比较
我正在处理的功能专门比较和着色在2个不同单元格中设置的每日重复时间范围。目标单元格中​​的特定日期(由公式生成)与每日时间范围和颜色坐标(如果它落在该范围内)相比较。 我把它分解成几年前我的数学老师教我的步骤。步骤1)首先,我知道我必须将日期/时间格式更改为一个时间。由于时间范围已经是一天的时间格式。 我的每日变量 [A2] Cell TimeStart:12:00 PM##(。5) [B2] Cell TimeEnd:1:30 PM ##(。5625) [D9] RAW日期/时间:12/31/99 12:15 PM##(已计算) [D10]为比较而修改:=D9-INT(D9)## 12:15(.510416666) [E10]重复测试=D9-INT(D9)## 12:15(.510416666) 条件向导工作(D10) Cell Value is: Between: "$A$2" and: "$B$2" Cell Style: "Untitled1" 条件公式(E10) =D9-INT(D9)+STYLE(AND(CURRENT()>A2;CURRENT()<B2);"Untitled1";"Default") 也试过了 =D9-INT(D9)+STYLE(AND(CURRENT()>$A$2;CURRENT()<$B$2);"Untitled1";"Default") 回报 #Value 在Cell中尝试了其他条目。然后,在条件格式向导中删除“D9-INT(D9)”: =D9-INT(D9)+STYLE(AND((CURRENT()-INT(CURRENT())>$A$2;(CURRENT()-INT(CURRENT())<$B$2);"Untitled1";"Default"))) AutoCorrects to: =D9-INT(D9)+STYLE(AND((CURRENT()-INT(CURRENT())>$A$2~(CURRENT()-INT(CURRENT())<$B$2)~"Untitled1"~"Default"))) 仍然是错误502 那么,2个问题: 如何将STYLE纳入公式中?帮助文件说这是格式。 我不能在1个单元格(D9)中完成所有操作吗?(我的最终目标 - 凝聚)

1
Excel2013 - 根据下拉列表中的选择从特定单元格中抓取数据
根据下拉列表中的选择,我需要将特定单元格中的数据与另一个单元格进行匹配。我有一个团队成员列表,根据他们在轮班期间工作的区域,他们将获得特定于每天和每个选择的额外费率。工作表整整一周,但每天都需要计算。我的下拉列表适用于一行团队成员,而顶部单元格是D10(其中包含来自Sheet3的列表; A1 = A,A2 = B,A3 = C)。如果从下拉列表中选择了选择A,我需要G5中的确切数据显示在F10中; 如果选择了选项B,我需要G6中的确切数据显示在F10中; 如果选择了选项C,我需要G7中的确切数据显示在F10中。我有一个成功(= CHOOSE($ G $ 5,D10 = Sheet3!A1,$ G $ 5))但无法弄清楚如何将多个场景写入一个公式。我也想知道我是否会采取错误的方式。提前感谢您的建议和帮助。嘉莉

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.