向所有 Excel 大师致以问候..
我已经获得了附图中显示的数据集在此处输入图片描述.. 如果“Doc No”以 PF 开头,我想根据条件显示“价格/盎司”的最小值和最大值。任何帮助都将不胜感激。
答案1
答案2
单元格 I2 中的公式:
=MIN(FILTER(Table1[PRICE/OZ],LEFT(Table1[DOC NO],2)=$H2))
单元格 J2 中的公式:
=MAX(FILTER(Table1[PRICE/OZ],LEFT(Table1[DOC NO],2)=$H2))
用于FILTER
过滤价格列,其中 DOC NO 的前两个字符等于 H 列中的前缀。然后取结果数组的 MIN 或 MAX。
如果您使用的是旧版本的 Excel 且无法使用该FILTER
函数,请为 DOC TYPE 添加一列,其公式为=LEFT([@[DOC NO]],2)
,然后:
最小值:
=MINIFS(Table1[PRICE/OZ],Table1[DOC TYPE],$I8)
最大限度:
=MAXIFS(Table1[PRICE/OZ],Table1[DOC TYPE],$I8)