[[20151118043008]] 『報酬を複数の社員に分配する関数』(OKyo) ページの最後に飛ぶ

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

 

『報酬を複数の社員に分配する関数』(OKyo)

報酬の支払いに関してです。
 A列     B列    C列      D列         E列 
総報酬額  社員〇  社員△   社員〇への報酬   社員△への報酬
\100      出社               \100          \0
\1,000    出社     出社         \500          \500
\500             出社         \0           \500

上記のように予め決められた「総報酬額」を社員〇と社員△に分配する関数が分からずに困っています。

例えば、A列「総報酬額」が\100の時は社員〇だけが出社していますので社員〇が報酬の全額を受け取ります。対して、総報酬額が\1,000の時は社員〇と社員△が両方出社していますので報酬を均等に分け合います。

このように、?@D列(E列)でB列(C列)の条件が「出社」になっているかどうかを判別する→?A「出社」になっていたらA列「総報酬額」の金額を表示する→?Bもし社員〇と社員△が両方「出社」している場合はA列の「総報酬額」を均等に表示する。

上記機能を含んだ関数をD列とE列にそれぞれ挿入したいのですが、どのようにしたら良いかわからないのでどなたか教えて頂けないでしょうか。IFとCOUNTIFを使うのでしょうか。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 D2セル =IF(B2="",0,IF(AND($B2="出社",$C2="出社"),$A2/2,$A2))
 右と下にフィルコピー

 でどうでしょうか?
(se_9) 2015/11/18(水) 05:45 修正06:07

(se_9)様

返信していただき有難うございます。
その関数で計算することが出来ました。感謝します。

(OKyo) 2015/11/18(水) 06:34


コメント返信:

[ 一覧(最新更新順) ]


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