首先,我要说的是,这些帖子中关于 Excel 的所有知识都让我印象深刻。
其次,我遇到了一个问题,我想你也许能帮我。
我正在构建一个“计算器”,因为我有一个 3799x3799 的矩阵,而 Solver 无法处理我想要的内容。
问题是我使用这个公式,
{=MIN(ABS(F10:F3799-$C$2))}
连续,当我展开它时,它是这样的:
{=MIN(ABS(G10:G3799-$C$2))}
但实际上我希望它是 G11 而不是 G10(因为我的矩阵只是矩阵的下半部分)。
我该怎么做?无需手动更改它,也无需使用 VBA(因为我的文件已经非常苛刻,使用 VBA 我的 excel 会崩溃)。
非常感谢您的宝贵时间。
答案1
=MIN(ABS(INDIRECT(ADDRESS(COLUMN()+1,ROW()+1,1,1)):G3799-$C$2))
与Ctrl+ Shift+Enter
根据 Excel 中的数据位置更改附加COLUMN()
内容ROW()