双条件求和
你输入
“仅当 C 列为 "Approved" 且 E 列大于 1000 时,对 D 列求和。”
公式与讲解
- SUMIFS 会对所有条件都成立的行,把 D 列的值相加
- C 列必须等于 "Approved";文本匹配不区分大小写
- E 列必须大于 1000;比较运算符要写在引号里
- 边界情况:如果没有匹配的行,结果为 0,而不是报错
备选:=SUMPRODUCT((C2:C500="Approved")*(E2:E500>1000)*D2:D500) 得到相同的合计,还能加入计算型条件。
检测到异常活动,你的会话已被标记。
请确认你是真人后继续。
Excel Studio 的 Formula Assistant 是一款 AI Excel 公式生成器:用日常语言描述计算需求,愿意的话再粘贴列标题,就能得到准确的公式,并附带讲解、边界情况提醒和替代方案。
公式
可直接粘贴到单元格
步骤
通俗易懂的讲解
边界情况
外加替代公式
提示词示例
仅当 C 列为“已批准”且 E 列大于 1000 时,对 D 列求和。
描述结果
用你自己的话说明这个单元格要计算什么。
补充上下文(可选)
粘贴列标题或几行示例数据,让公式使用你真实的数据区域。
获得四项结果
公式、分步讲解、边界情况提醒和替代公式。
简而言之
任何 Excel 公式生成器的效果都取决于你的需求描述。养成下面四个习惯,就能省掉大部分来回沟通。
写“每位客户的最近一次购买日期”,而不是“一个 MAXIFS”。函数由助手来选。
说清楚列、标题名称和工作表名称,例如“在 Orders 工作表中查找 B 列”。
旧版本没有 XLOOKUP 和 UNIQUE。在许多欧洲区域设置下,Excel 用分号而不是逗号分隔参数。
检查空白、零值和找不到匹配的情况。回答会标出这些问题,你也可以要求一个更稳妥的版本。
以下为示意示例,基于 Excel Studio 文档中的需求。实际回答还会给出备选方案,区域会按照你粘贴的标题来设置。
你输入
“仅当 C 列为 "Approved" 且 E 列大于 1000 时,对 D 列求和。”
公式与讲解
备选:=SUMPRODUCT((C2:C500="Approved")*(E2:E500>1000)*D2:D500) 得到相同的合计,还能加入计算型条件。
你输入
“找出 A 列中每位客户的最近一次购买日期,在 Orders 工作表中查找 B 列。”
公式与讲解
MAXIFS 需要 Excel 2019 或更高版本。旧版本可以要求用 MAX 和 IF 的替代写法。
你输入
“计算 A2 中的开始日期到 B2 中的结束日期之间的工作日天数,排除周末和 H2:H15 中的节假日。”
公式与讲解
备选:=NETWORKDAYS.INTL(A2, B2, 7, $H$2:$H$15) 使用周五和周六作为周末(周末代码 7)。
你输入
“在 Products 工作表中查找 A2 里的产品代码,并返回 C 列的价格。如果代码不存在,显示 "Not found"。”
公式与讲解
XLOOKUP 需要 Excel 2021、2024 或 Microsoft 365。旧版本可用:=IFERROR(INDEX(Products!C:C, MATCH(A2, Products!A:A, 0)), "Not found")。
可以把它们当作起点,也可以把你自己的需求描述给 Formula Assistant。请根据你的表格调整区域。
加权平均
将 B 列的每个值乘以 C 列中对应的权重,把乘积相加,再除以总权重。
适用版本:所有当前版本的 Excel
累计求和
第一个引用被锁定,第二个引用会随着向下填充而移动,因此每一行都会把上面所有的值加起来。
适用版本:所有当前版本的 Excel
不出现 #DIV/0! 的环比增长
当上个月(B2)为零时返回空白。请把单元格设置为百分比格式。
适用版本:所有当前版本的 Excel
标记逾期发票
标记未标为 Paid、且 C 列到期日已超过 30 天的发票。C2<>"" 这个检查可以避免空白行被显示为逾期。
适用版本:所有当前版本的 Excel
统计不重复值的个数(忽略空白)
FILTER 去掉空白,UNIQUE 让每个值只保留一个,ROWS 负责计数。如果区域为空,可以用 IFERROR(..., 0) 包起来。
适用版本:Excel 2021、2024 和 Microsoft 365
销售额排名(从高到低)
排序参数为 0 时按降序排名。数值相同时名次相同。
适用版本:Excel 2010 及更高版本
双向查找(行和列)
先找到 P2 中项目所在的行和 Q2 中月份所在的列,再返回两者交叉处的值。
适用版本:所有当前版本的 Excel
提取第一个逗号之前的文本
返回第一个逗号之前的全部内容,例如从 "Meier, Anna" 中得到 "Meier"。如果单元格中没有逗号,FIND 会返回 #VALUE!。
适用版本:所有当前版本的 Excel
这里的公式用逗号分隔参数。如果你的 Excel 使用分号(德语、法语和瑞士区域设置中很常见),请把用作分隔符的逗号换成分号。
Formula Assistant 负责单个公式。如果你需要一整个工作簿,同一个 Studio 里的表格生成器可以帮你搭建。
条件求和与计数
多条件的 SUMIFS、COUNTIFS 和 AVERAGEIFS,例如超过某个阈值的已批准订单。
跨工作表查找
使用 XLOOKUP 或 INDEX/MATCH,并在值缺失时给出明确的默认结果。
日期与截止期限
工作日、到期日、逾期标记,以及用 EOMONTH 计算月末日期。
增长率、利润率与平均值
环比增长、利润率、加权平均和移动平均。
文本清理
拆分姓名、提取代码,以及用 TEXTJOIN 或 & 运算符合并列。
看懂别人留下的公式
粘贴一个不是你写的公式,问清楚每一部分的作用以及可能出错的地方。
| 你输入的内容 | 用日常语言描述的计算需求,还可以附上列标题和示例行作为上下文。 |
| 你得到的结果 | 可直接粘贴的准确公式、分步讲解、边界情况提醒,以及能得到相同结果的备选公式。 |
| 功能位置 | 位于 Excel Studio 的“公式”选项卡,旁边是表格生成器和 27 个无需消耗 AI 积分的即时工具。 |
| Excel 版本 | 只要你的 Excel 版本支持公式中的函数,就可以使用。说明你的版本,即可获得兼容的替代写法。 |
套餐适用范围
Formula Assistant 是 Excel Studio 的一部分,需要 Pro($20/月)或 Smart($90/月,Studio 用量更多)套餐;团队套餐每席位每月 $25 起。7 天试用期内不可用。查看套餐
描述想要的结果,写明列名,并说明遇到空白或找不到匹配时应该怎么处理。
它是一种把日常语言描述的计算需求转换成 Excel 公式的工具。在 MultipleChat 中,它就是 Excel Studio 里的 Formula Assistant 选项卡:描述你想要的结果,可选地粘贴列标题,就能得到公式,并附带分步讲解、边界情况提醒和备选方案。
任何计算都可以问,从简单的 IF 到条件求和、嵌套查找、日期计算和动态数组。如果你的 Excel 版本不支持某个函数,说明你使用的版本并要求给出替代写法即可。
支持。描述你要的查找或条件,助手会选择合适的函数。XLOOKUP 需要 Excel 2021、Excel 2024 或 Microsoft 365;INDEX/MATCH 在旧版本中也能用。
在可选的上下文字段中粘贴列标题和几行示例数据,并写明工作表名称。这样助手就会使用你真实的区域,而不是占位符。
有些区域设置用分号作为参数分隔符,这在以逗号作小数点的地区很常见。把参数之间的逗号换成分号,或者告诉助手你的区域设置即可。
可以。粘贴公式,问清楚每一部分的作用以及可能出错的地方。回答的格式相同:分步讲解、边界情况和备选方案。
它是 Excel Studio 的一部分,需要 Pro($20/月)或 Smart($90/月,Studio 用量更多)套餐;团队套餐每席位每月 $25 起。7 天试用期内不可用。