=1,"",TEXT(MAX((A1:A1000 =「P3"/> =1,"",TEXT(MAX((A1:A1000 =「P3">

ホームページ  >  記事  >  ソフトウェアチュートリアル  >  Excel を使用して複数条件検索を実行する

Excel を使用して複数条件検索を実行する

WBOY
WBOY転載
2024-01-22 20:54:161209ブラウズ

Excel の複数条件の戻り値

配列式:

=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の複数条件検索の戻り値

1

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 サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。