配列式:
=IF(SUMPRODUCT((A:A="P349")*(B:B=""))>=1,"",TEXT(MAX((A:A="P349")*B: B),"yyyy-m-d"))
入力後は直接Enterを押さずに
を押してください。Ctrl Shift Enter
###仕上げる。実際の測定は有効であり、列 A の P349 である列 B の値を自動的に決定できます。
Excel 2003 の場合は、数式を次のように変更してください:
=IF(SUMPRODUCT((A1:A1000="P349")*(B1:B1000=""))>=1,"",TEXT(MAX((A1:A1000="P349")*B1: B1000),"yyyy-m-d"))
Ctrl Shift Enter と同じで数式を終了します。
Excel 2003 は列配列全体をサポートしていないためです。
わからないことがあれば、質問してください...
Excelの複数条件検索の戻り値
2
3
4
5
6
###7###
FunctionSpecialSum(Str1 AsString、Val1 AsSingle、Rng1 AsRange)IfVal1 > WorksheetFunction.VLookup(Str1, Rng1, 3, False) then
SpecialSum = Val1 * WorksheetFunction.VLookup(Str1, Rng1, 2, False)
###それ以外###
SpecialSum = WorksheetFunction.VLookup(Str1, Rng1, 4, False)EndIf
関数の終了
'それをモジュールに入れると使用できるようになります
大量の数式を書く手間が省けます
以上がExcel を使用して複数条件検索を実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。