=CEILING(F2,0.5)

CEILING 语法:=CEILING(数值, 步长) 步长写 0.5 = 按照 0.5 一档向上进位
如果是负数场景行为会不一样,你现在正数价格场景直接放心用
如果你想反过来「向下就近取 0.5」,用 =FLOOR(A2,0.5)
=CEILING(F2,0.5)

CEILING 语法:=CEILING(数值, 步长) 步长写 0.5 = 按照 0.5 一档向上进位
如果是负数场景行为会不一样,你现在正数价格场景直接放心用
如果你想反过来「向下就近取 0.5」,用 =FLOOR(A2,0.5)

小、mini中、中、大常规VLOOKUP只能纵向查找(按列找行),本案例需要横向查找(按行找列),因此使用 INDEX+MATCH 组合函数实现跨列自动取值。
=INDEX($B2:$F2,MATCH($A2,$B$1:$F$1,0))
MATCH($A2,$B$1:$F$1,0)
$A2:查找值,当前行的格口类型(如“小”“mini中”)$B$1:$F$1:查找区域,固定表头行(加绝对引用$锁定行号1,下拉公式时表头不会偏移)0:精确匹配,必须完全一致才会返回结果MATCH返回2(B1=超小第1位,D1=小第2位)INDEX($B2:$F2, 匹配出来的列序号)
$B2:$F2:取值区域,当前行的所有单价(锁定B:F列,不锁定行号2,下拉公式自动切换到第3、4、5行)$B$1:$F$1:行、列全部锁定$B2:$F2:仅锁定B-F列,行号2不锁定$B3:$F3、$B4:$F4,读取当前行单价$A2:锁定A列,下拉时自动读取A3、A4的格口类型该组合函数兼容WPS、Excel2016及所有旧版本,不像XLOOKUP仅支持365新版,通用性更强。
如果出现A列类型在表头无匹配时,会报错#N/A,套上IFERROR屏蔽错误显示空白:
=IFERROR(INDEX($B2:$F2,MATCH($A2,$B$1:$F$1,0)),"")
无匹配类型时,G列显示空白,表格更整洁。
VLOOKUP查找值必须在查找区域第一列,本案例规格在横向表头,无法直接使用;INDEX+MATCH不受行列位置限制,横向、纵向查找都通用,是万能查找组合。
$B$1:$F$1 → 替换为你的表头行$B2:$F2 → 替换为你的数值列区间$A2 → 替换为你的分类列

1到大于3 和0到大于3计算公式

BZ9010978K110 PTC




BZ15221510022 2020款M3000左空气悬浮座椅总成/阻尼可调/报警锁扣/翼3

BZ17201846036 冷凝器总成/结构优化
BZ17201846039 冷凝器总成/K14H