跳到主要内容

如何在Excel中找到最大/最小绝对值?

作者:晓阳 最后修改时间:2020-05-25

在Excel中,我们可以使用“最大值”或“最小值”功能找出一系列单元格中的最大值或最小值。 但是在这里,如果您的工作表中填充有正数和负数,并且您需要找出最大绝对值或最小绝对值,则“最大值”或“最小值”功能将无济于事。 今天,我将为您介绍一些解决该任务的快速技巧。

用公式找出最大/最小绝对值

使用用户定义的函数查找最大/最小绝对值

使用 Kutools for Excel 查找最大/最小绝对值 好主意3

使用 Kutools for Excel 求绝对值的总和 好主意3


用公式找出最大/最小绝对值

以下小数组公式可以帮助您找出最大的绝对值和最小的绝对值。

1。 在空白单元格中,输入此公式 =最大(ABS(A1:D10)),请参见屏幕截图:

文档查找最大绝对值 1

2。 然后按 按Ctrl + Shift + Enter组合 键,最大绝对值将显示在单元格中。

文档查找最大绝对值 2

如果要找出某个像元范围内的最小绝对值,可以应用以下公式: =最小值(ABS(A1:D10)),并记得按 按Ctrl + Shift + Enter组合 键以获取正确的结果。

备注: 在公式, A1:D10 是您要从中选择最大值或最小值的范围。 您可以根据需要进行更改。


使用用户定义的函数查找最大/最小绝对值

您还可以通过创建用户定义的函数来获取最大或最小绝对值,请执行以下步骤:

1。 按住 ALT + F11 键,然后打开 Microsoft Visual Basic应用程序 窗口。

2。 点击 插页 > 模块,然后将以下代码粘贴到“模块”窗口中。

Function MaxABS(WorkRng As Range) As Double
'Update 20130907
Dim arr As Variant
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    For j = 1 To UBound(arr, 2)
        arr(i, j) = VBA.Abs(arr(i, j))
    Next
Next
MaxABS = Application.WorksheetFunction.Max(arr)
End Function
Function MinABS(WorkRng As Range) As Double
Dim arr As Variant
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    For j = 1 To UBound(arr, 2)
        arr(i, j) = VBA.Abs(arr(i, j))
    Next
Next
MinABS = Application.WorksheetFunction.Min(arr)
End Function

3。 然后保存此代码并输入此公式 = MaxABS(A1:D10) 放入一个空单元格以获得最大绝对值。 看截图:

文档查找最大绝对值 3

4。 然后按 输入 键,您将获得最大的绝对值。 看截图:

文档查找最大绝对值 4

通过应用此公式,您可以获得最小的绝对值 = MinABS(A1:D10) 粘贴上面的代码后。

请注意: 在公式, A1:D10 是您要从中选择最大值或最小值的范围。 您可以根据需要进行更改。


使用 Kutools for Excel 查找最大/最小绝对值

Kutools for Excel, 与超过 300 方便的功能,使您的工作更加轻松。 

安装后 Kutools for Excel,请执行以下操作:(立即免费下载 Kutools for Excel!)

1.最好先复制数据,然后选择数据并单击 库工具 > 内容 > 改变价值观。 看截图:
doc查找abs max 1

2.在弹出的对话框中,选中,然后单击确定,然后所有负值都转换为正值。 查看截图:

doc查找abs max 2
doc查找abs max 3

3.选择一个空白单元格,然后键入公式= Max(A1:D5)(A1:D5是您使用的数据范围,并且可以使用= Min(A1:D5)来找到最小值)来找到最大值。 查看屏幕截图:

doc查找abs max 4
doc向下箭头
doc查找abs max 5

使用 Kutools for Excel 求绝对值的总和

在某些情况下,您有一系列值,包括负值和正值,但是您想将它们的绝对值加起来,如何快速完成呢? 用 Kutools for Excel,您可以通过 绝对值总和 功能。

安装后 Kutools for Excel,请执行以下操作:(立即免费下载 Kutools for Excel!)

1.选择一个将输出求和结果的空白单元格,然后单击 库工具 > 公式助手 > 公式助手。 看截图:
文档总和 abs 1

2.在弹出 公式助手 对话框中选择 绝对值总和选择一个公式 部分,然后单击图标 文档总和 abs 2 选择要汇总的单元格,然后单击 Ok 关闭对话框,然后您可以看到汇总结果。 看截图:

文档总和 abs 3
文档总和 abs 4

相关文章:

如何在Excel范围内查找每天的最大值或最小值?

如何在Excel中根据唯一值查找最大值或最小值?

最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

描述


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Muito boa dica. Muito obrigado pela ajuda.  Parabéns !!
This comment was minimized by the moderator on the site
Hello- i have seen the combination of min and abs being used together in a few formulas, i actually copied and pasted one with the accompanied data to check if it worked- excel is not giving the correct answer in that combination of formulas. i have to do each step individually to get the correct answer. I am wondering if i am missing something here i was using this https://www.extendoffice.com/documents/excel/1050-excel-find-closest-value.html to check how to use them together. i need INDEX(A1:A20,MATCH(MIN(ABS(A1:A20-D1)),ABS(A1:A20-D1),0)) formula to work but when it wasnt when i copied it and when i did each step individually the min/abs combo dosent yield the expected answer. help pls
This comment was minimized by the moderator on the site
Hi, it's very useful for Me, but I need one more thing with this function I required to get cell address of Min or Max value that we found from this function. Please do needful Thanks, Deepak
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations