
Excel多條件返回值
數組公式:
=IF(SUMPRODUCT((A:A="P349")*(B:B=""))>=1,"",TEXT(MAX((A:A="P349")*B:B),"yyyy-m-d"))
輸入完畢后不要直接回車,按
Ctrl+Shift+Enter
結束。
實測有效,可自動判定列A中為P349的B列的值。
如為Excel2003,請將公式改為:
=IF(SUMPRODUCT((A1:A1000="P349")*(B1:B1000=""))>=1,"",TEXT(MAX((A1:A1000="P349")*B1:B1000),"yyyy-m-d"))
同樣Ctrl+Shift+Enter結束公式。
因為Excel2003不支持整列數組。
看不明白或者怎樣的可以追問……
excel多條件查找返回值
1
2
3
4
5
6
7
FunctionSpecialSum(Str1AsString,Val1AsSingle,Rng1AsRange)
IfVal1>WorksheetFunction.VLookup(Str1,Rng1,3,False)Then
SpecialSum=Val1*WorksheetFunction.VLookup(Str1,Rng1,2,False)
Else
SpecialSum=WorksheetFunction.VLookup(Str1,Rng1,4,False)
EndIf
EndFunction
'放到模塊里就能用
省的你寫一堆公式了
以上就是使用Excel進行多條件查找的詳細內容,!

