【发布时间】:2016-08-31 21:30:57
【问题描述】:
概述
大家好,
我目前正在设计一个基本的财务 Excel 工作簿,该工作簿将不断接收数据流入,并为规划目的计算一些统计数据。这个想法是,用户将输入他们在该期间的收入,工作簿将立即更新其统计数据。
实际问题
问题是当我想找到大于零的最小值时。我将我的数组公式输入到我想要显示它的框中,然后按下适当的按键,它只会将框值更改为数字。例如:
- 已输入公式,已应用按键
数组:{-2,0,2,4} 结果:2
- 数组已更新
数组:{-2,0,1,2,4} 结果:2
所以数组公式没有更新,我实际上认为一旦我击键它可能会消失。
详情
这是我所做的详细说明
1 - 首先,我输入公式并击键
MIN(IF(A1:A10>0,A1:A10))
^ 输入后,我在 Mac 上输入键 'Command' 、 '+' 、 'Return' 。它相当于 Windows 上的 'CTRL' 、 'SHIFT' 、 'Enter'
2 - 接下来,它返回所需的结果,但清除公式
2
那么如果新数据输入到数组中,它不会更新。如果我想更新它,我将不得不再次手动执行第一步。
我需要什么
要么...
A.一种创建将不断更新到新数据的数组公式的方法
或者...
B.另一个不需要这种奇怪的数组公式的解决方案,因此可以像我所有其他非数组公式一样工作。
旁注:还有一个帖子叫Excel公式计算一次后删除,不和这个不一样。我以为这是我问题的答案,但事实并非如此。不要将此标记为对该帖子的重复见解。
【问题讨论】:
-
必须是公式还是宏相关?
-
只是为了确认一下:输入公式并数组输入后,公式从单元格中消失,只剩下值????好像您已经完成了复制和粘贴特殊值?您可以发布显示该行为的工作簿吗?那是完全不正常的行为。文件中是否有可能覆盖公式的宏?
-
@DougCoats - 是的,它可以与宏相关
-
@teylyn 我会在一分钟内
-
@teylyn 和其他所有人......我发现了问题......在我的 Mac 上,击键实际上是“Command SHIFT +”这太烦人了!作为记录,support.microsoft.com/en-us/kb/60116 说它只是“Command +”,但事实证明“Command +”只会计算数组公式。好吧,我希望有一天有人能从中学到一些东西......