首页 > 解决方案 > Excel 将多个单元格组合成一个数组作为公式中的变量输入

问题描述

有一个简单的excel问题。我正在尝试使用一个公式(IRR),它接受一个单元格数组作为输入,但是我想要输入的数组没有连续排列在一个整齐的列中。所以基本上我想做的是这样的:

IRR((C15, D20:D30), 0.0005)

我要评估的数组是单元格 C15 与单元格 D20 和单元格 D30 之间存在的值数组之间的联合。

因此,如果单元格 C15 为 -100。并且单元格 D20:D30 的值都为 15 假设....我要评估的数组是:

{-100, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}

我一直无法弄清楚如何做到这一点,有没有办法做到这一点?我认为我的语法可能有效,我也尝试使用大括号来触发 excel 的内置数组公式,但无济于事。

这不在 VBA 中,而只是在常规的旧 Excel 公式栏中。有没有办法做到这一点?或者这基本上必须在VBA中完成?

标签: excel

解决方案


您是否真的尝试过您建议的解决方案?它对我来说非常好:

=IRR((C15,D20:D30),0.0005)

在此处输入图像描述

(在图片中,考虑到我有欧洲设置,所以;,,替换.)。

您可以通过按住 CTRL 键并单击或拖动单元格来选择多个单元格。


推荐阅读