[[20210514121440]] 『SUMPRODUCT関数にIF関数を組み合わせる方法』(m) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『SUMPRODUCT関数にIF関数を組み合わせる方法』(m)

資格手当の表を作成しています。

複数の資格があるうち「技術士」の資格に●が付き、尚且つ特別部門に●が付いた場合は、技術士資格手当にプラス20000円を合計したい。
但し、技術士の資格だけの保有者やそれ以外の資格の保有者は、複数箇所に●が入っても、1番高い資格料のみ表記させる。

という内容です。

※現在は下記の関数を入れてあります。
=SUMPRODUCT(LARGE((N6:BL6="●")*N$4:BL$4,{1})/{1})
この関数だけだと1番高い資格料のみ優先されて表記されるので、さらに上記のような条件を付けていきたいのです。

説明不足かもしれませんが宜しくお願いします。
初心者なので分かりやすい説明をいただけますと幸いです。

< 使用 Excel:unknown、使用 OS:unknown >


 技術士と特別部門の列番はどこなんですか?

(半平太) 2021/05/14(金) 12:34


説明不足で申し訳ありません。

特別部門の列番はM5
技術士の列番はN5〜R5です

宜しくお願いします。

(m) 2021/05/14(金) 13:39


ちなみに、L5に数式=SUMPRODUCT(LARGE((N6:BL6="●")*N$4:BL$4,{1})/{1}) が入っています。
(m) 2021/05/14(金) 13:41

 ●が入っているのは5行目か、6行目か分からないのですけど?

 特別部門はM5で、技術士はN5〜R5だが、それ以外の資格は6行目ってことなんですか?

(半平太) 2021/05/14(金) 14:10


度々すみません。

資格の金額それぞれ入っているのがM4〜BL4
●が入っているのは5行目です。
特別部門はM5、技術士はN5〜R5、それ以外の資格は同列で横並びのS5〜BL5までです。
(m) 2021/05/14(金) 14:17


 ならば、

 L5セル =IF(AND(M5="●",COUNTIF(N5:R5,"●")),20000+SUMPRODUCT(MAX((N5:R5="●")*N$4:R$4)),SUMPRODUCT(MAX((N5:BL5="●")*N$4:BL$4)))

(半平太) 2021/05/14(金) 14:25


ありがとうございます。できました!!!さすがです・・・m(__)m
何度もお手数おかけしました。

(m) 2021/05/14(金) 14:29


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.