求达人!excel中怎么样找到A列的最大值(A列内为文本型数字),前提是B列符合满足的条件~

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:07:29
A列: B列
000056 1
000921 1
000922 2
001923 1
000867 1
我需要返回的是
B列=1的A列中最大值。
用MAX函数不能处理文本型数字~但是如果用VALUE函数格式化以后前面0的位数又没有了,苦恼中~
求达人给个可行公式~

数组公式:
=MAX((A1:A100)*(B1:B100=1))
左手按 Ctrl + Shift 两键不放, 右手按回车

1,C列格式设定为数值(整数位),在C1输入:
=IF(B1=1,VALUE(A1),"")
填充至C5.
2,D列格式设定为常规,在D1输入:
=IF(C1=MAX(C$1:C$5),A1,"")
填充至D5.