如何通过条件格式根据指定字词为单元格设置对应公式?
解决方案
直接在单元格中使用条件函数就能实现需求,不需要脚本或条件格式(条件格式用于设置单元格样式,而非填充计算逻辑)。以下是具体实现步骤:
1. Task_01列(C列)
在C2单元格输入公式,下拉填充至所有行:
=IF(B2="facteur_01", 0.2*A2/75, IF(B2="facteur_02", 0.1*A2/75, ""))
2. Task_02列(D列)
在D2单元格输入公式,下拉填充至所有行:
=IF(B2="facteur_01", 0.4*A2/75, IF(B2="facteur_02", 0.1*A2/75, ""))
3. Task_03列(E列)
在E2单元格输入公式,下拉填充至所有行:
=IF(B2="facteur_01", 0.4*A2/75, IF(B2="facteur_02", 0.8*A2/75, ""))
简化写法(适用新版Excel/Google Sheets)
如果使用支持SWITCH函数的表格工具,可简化公式,以C列为例:
=SWITCH(B2, "facteur_01", 0.2*A2/75, "facteur_02", 0.1*A2/75, "")
D、E列只需替换对应系数即可。
补充说明
- 公式用小数替代百分比(如20%=0.2),避免格式解析问题;
- 若B列值为
facteur_03或其他未指定值,单元格返回空值,可根据需求修改为0或其他默认内容。
内容的提问来源于stack exchange,提问作者antho2B
相关产品推荐
相关产品推荐

