使用 Excel 2007,如何通过输入计算时差
我在时间所在的单元格中使用什么格式?
例如,我希望能够进入0800并看到 0800在框中,或输入1430,看到1430在箱子里。然后我想让公式框显示以小时和分钟为单位的时间。
A1 = 0800 A2 = 1430 A3 (A1-A2) = 6.30*如果我以 10% 的年利率借入 100,000 美元,那么在一年结束时我将被收取 10,000 美元。
但是,我希望每天计算利息并进行复利。如果我简单地将利率除以 365(大约为 0.0274%)并每天应用,那么在期末我将总共收取 10,515.58 美元的利息。
我可以使用什么 Excel 公式来应用每日复利并在 365 天结束时收取 10,000 美元?
同样,计算每周复利利率的 Excel 公式是什么,我可以使用它来应用每周利息并最终在 52 周结束时收取 10,000 美元?
我有一个 Excel 表,其中包含 66000 个测试用例的结果。或者,至少它应该……
现在,因为我正在异步运行测试并不断停止和启动,所以我有先见之明以确保将测试编号放入输出中。现在,根据这些测试数字使用 Excel 2007 的删除重复项功能后,我发现我有 65997 行数据。所以他们三个失踪了。
这里的工作是找到丢失的任务编号。
测试编号在 A 列中,按升序排列,并且保证没有重复。其他数据放置在其他列中,并且这些数据必须与其测试编号一起保留。
| A
--+---------
1 | testNum
2 | 1
3 | 2
4 | 3
5 | ...
Run Code Online (Sandbox Code Playgroud)
假设有太多的测试用例无法手动执行此搜索,因为我有另一个数据集接近一百万个项目,我很快将不得不对其进行类似的工作。
我可以用 VBA 解决这个问题,但想知道我是否缺少一个更直接的解决方案?
我正在使用 Excel 2003(由于公司政策而限制版本)来保存记分表:
A B C D
1 Round | Rita | Sue | Bob
------+------+-----+-----
2 1 | 5 | 3 | 4
3 2 | 2 | 2 | 5
4 3 | 3 | 1 | 3
Run Code Online (Sandbox Code Playgroud)
我想要的是每个人总共赢得几轮比赛,并获得平局。所以总行应该是这样的:
-------+------+-----+-----
5 Total | 2 | 0 | 2
Run Code Online (Sandbox Code Playgroud)
这是否可以在单个公式中计算出来?
我已经试过的组合CountIf和Max,但不能完全得到所需的输出。
我唯一的其他解决方案是有一组单独的分数列:例如,IF(B2=MAX(B2:D2),1,0)对于每一轮,然后为每个人总结这些。
编辑:为了清楚起见,我有一个涉及添加额外列的解决方案。我要求提供允许将公式(e)添加到每个现有人员列以计算总数而不添加任何额外列的解决方案。
我在 Excel 中有一个单元格,我想从另一个单元格中提取数据,该单元格定义为第三个单元格中的值。
例如:
A1= 5
A2= 10
A3=在此处插入语法,使用 A4 作为单元格引用的源
A4=用户输入选择
当 A4 设置为“A1”时,则 A3 应返回5。当 A4 设置为“A2”时,A3 应返回10。
以上实际上有点过于简单化了。我真正想做的是使用一个单元格来定义从哪个工作表中提取数据以进行将在另一个单元格中执行的计算。
设想:
工作簿包含多个布局相同的工作表(Sheet1、Sheet2、Sheet3等) - 中的值'Sheet1'!A2表示与 中的值表示的信息类型相同'Sheet2'!A2。我想构建另一个名为 的工作表,Comparison它允许我轻松地比较两个选定工作表之间的数据。该工作表的布局也与其他工作表相同,但此处的值应计算目标工作表中相似值之间的差异。该工作表还将有两个特殊单元格,这些单元格配置了数据验证和单元格内下拉菜单,以允许按名称选择另外两个工作表进行比较。
假设选择单元格在 A5 和 A6 中。
鉴于:
A5= Sheet5
A6=Sheet3
那么公式中的'Comparison!'A2结果应该与'Sheet5'!A2-'Sheet3'!A2. 如果我将 A6 更改为“Sheet7”,则公式应调整为'Sheet5'!A2-'Sheet7'A2.
这种动态单元格引用IF在 Excel 中是否容易实现(无需大量语句)?
在我的计算文档中,例如单元格 A1 具有值
A1:"AB 0123"
Run Code Online (Sandbox Code Playgroud)
在单元格 B1 中,我需要相同的值和换行符,而不是像这样的空格
B1:"AB\n0123".
Run Code Online (Sandbox Code Playgroud)
我该如何存档?
我试过:
substitute(A1;" ";"\n")
Run Code Online (Sandbox Code Playgroud)
并且该函数插入了一个 "\n" 但作为字符串而不是换行符。
谢谢你的帮助
我有一个包含 2 个工作表的 Excel 电子表格。第一个只是一个标题行和一列项目名称。第二个是项目组列表,在最左边的列中有一个标题行和一个标题,每个后续行是另一个工作表中的一个或另一个项目:
Sheet1: Sheet2:
+-------+--+--+ +-------+-------+-------+-------+-------+
| Item | | | | Group | Item1 | Item2 | Item3 | ...
+-------+--+--+ +-------+-------+-------+-------+-------+
| Shirt | | | | A | Shirt | Hat | Tie |
+-------+--+--+ +-------+-------+-------+-------+-------+
| Hat | | | | B | Socks | Shirt | SHOES |
+-------+--+--+ +-------+-------+-------+-------+-------+
| Socks | | | | C | Hat | Socks | |
+-------+--+--+ +-------+-------+-------+-------+-------+
| Tie | | | | D …Run Code Online (Sandbox Code Playgroud) 是否可以通过将文本与公式组合来引用命名范围?假设我通过 INDEX 获得一个范围的名称,它返回一个文本,但我也想在文本后添加一些内容,如下所示:
范围和“之后的一切”
我有几个命名范围,因此为了动态引用这些范围,我需要在该 RANGE 文本之后添加一些内容。但是Excel给出了一个错误。
简而言之
命名范围:
范围1 范围2 范围3 等等
我想要的是用计数公式说:
=COUNTIF(RANGE & "whatever comes after",1)
Run Code Online (Sandbox Code Playgroud)
如果我尝试这样做,那么 Excel 会给出一个错误,那么我想要做的甚至可能吗?
我每天都在 Excel 中跟踪在酒店预订的房间。每天我在列中输入预订的房间数,以显示一段时间内的回升趋势。我想返回列中最后一个条目的值。
我会贴一张图片来说明,但显然你必须达到一定的水平。
worksheet-function microsoft-excel-2003 microsoft-excel microsoft-excel-2010