You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel多公式整合需求:寻求结果列的直接计算公式

寻求简化Excel结果列的直接计算公式

当前工作表功能正常,但结果列需通过多列辅助公式实现,现寻求更直接的计算公式。

结果列计算规则

  • 若编码(Code)唯一,结果(Outcome)等于末位数字(Last Digit)
  • 编码重复且颜色(Color)相同:结果等于该编码同颜色下末位数字的最小值
  • 编码重复且颜色多样:结果等于该编码下黄色(YELLOW)末位数字的最小值

    示例:VROW编码有1条黄色、1条橙色数据,结果为2(黄色的末位数字)

当前使用的辅助列公式

D2 =VALUE(RIGHT($B2,1))
E2 =IF(COUNTIF($C3,"<>" & $C2)=1,COUNTIF($C$1:$C1,$C2),"")
F2 ="$A$" & ROW(C2)- (IF(COUNTIF($C3,"<>" & $C2)=1,COUNTIF($C$1:$C1,$C2),"") & ":$D$" & ROW(C2)
G2 ="$D$" & ROW(C2)- (IF(COUNTIF($C3,"<>" & $C2)=1,COUNTIF($C$1:$C1,$C2),"") & ":$D$" & ROW(C2)
H2 =IF(C2="","",IFERROR(IFERROR(VLOOKUP("YELLOW",INDIRECT(F2),7,FALSE),MIN(INDIRECT(G2))),H3))

数据示例

颜色编号编码末位数字重复计数查找区域最小值区域结果
YELLOWZ10635ZROW5#VALUE!#VALUE!5
YELLOWZ10935ZROW51$A$2:$D$3$D$2:$D$35
YELLOWZ11966WROW6#VALUE!#VALUE!6
YELLOWZ10179WROW9#VALUE!#VALUE!6
YELLOWZ10276WROW62$A$4:$D$6$D$4:$D$66
ORANGEQ02673VROW3#VALUE!#VALUE!2
YELLOWZ10512VROW21$A$7:$D$8$D$7:$D$82
ORANGEQ01443UROW3#VALUE!#VALUE!0
ORANGEQ0180UROW01$A$9:$D$10$D$9:$D$100
YELLOWZ10319TROW9#VALUE!#VALUE!4
YELLOWZ10074TROW4#VALUE!#VALUE!4
YELLOWZ10244TROW42$A$11:$D$13$D$11:$D$134
YELLOWZ10162SROW2#VALUE!#VALUE!2
ORANGEQ02253SROW31$A$14:$D$15$D$14:$D$152

内容的提问来源于stack exchange,提问作者Chris Johnston

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 14:48:15