首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在google sheets中做argmax?

在Google Sheets中,要计算argmax(即返回一列或行中最大值所在的位置),可以使用以下公式:

代码语言:txt
复制
=ARRAYFORMULA(MAX(IF(A1:A10=MAX(A1:A10),ROW(A1:A10),0)))

这个公式使用了ARRAYFORMULA函数,它允许在整个范围内应用公式,而不仅仅是单个单元格。假设要在A1:A10范围内找到最大值所在的位置,可以将该公式放置在B1单元格中。

解释一下这个公式的工作原理:

  1. IF(A1:A10=MAX(A1:A10),ROW(A1:A10),0):这部分公式会将A1:A10范围内的每个元素与该范围的最大值进行比较。如果元素等于最大值,则返回该元素所在的行号;否则返回0。
  2. MAX(IF(A1:A10=MAX(A1:A10),ROW(A1:A10),0)):这部分公式会找到上一步中返回的行号中的最大值,即最大值所在的行号。

请注意,这个公式假设要查找的范围是A1:A10,你可以根据实际情况进行调整。另外,如果要查找的是列中的最大值所在位置,只需将公式中的ROW函数替换为COLUMN函数即可。

关于Google Sheets的更多信息和功能,你可以参考腾讯云的产品介绍链接:Google Sheets

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Svelte框架结合SpreadJS实现表格协同文档

SpreadJS是葡萄城结合 40 余年专业控件技术和在电子表格应用领域的经验而推出的纯前端表格控件。作为一个类Excel控件,SpreadJS如何实现当前比较流行的表格协同呢?本篇文章将简单介绍一下。 首先,从框架搭建上,本篇示例采用当下流行的前后端分离的开发方式,前端使用npm作为脚手架搭建Svelte框架。 后端使用Java的SpringBoot作为后端框架。前端使用SpreadJS V15.2.5以及SpreadJS在线表格编辑器Designer为前端操作的平台后端使用GCExcel作为文档的终端处理,随时提供备份与恢复。 首先,介绍下在前端Svelte框架下搭建SpreadJS在线表格编辑器。 1、在pageage.json文件中引入相关SpreadJS资源

03
领券