使用Excel進行多條件查找

WBOY
發布: 2024-01-22 20:54:16
轉載
1243 人瀏覽過

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列的值。

如為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)

Else

SpecialSum = WorksheetFunction.VLookup(Str1, Rng1, 4, False)

EndIf

EndFunction

'放到模組裡就能用

使用Excel進行多條件查找

#省的你寫一堆公式了

以上是使用Excel進行多條件查找的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:docexcel.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!