Excel2003を使っているExcel初心者です。関数、複数条件について教えてください!売上額によって歩合が変動する給与台帳を作っていて
D~K~N
1クラス 売上 歩合給
2課長 500,000
3スタッフ 400,000
Nの歩合給の所に
=IF(K7>2500000,K7*0.56,IF(K7>1999999,K7*0.54,IF(K7>1499999,K7*0.52,IF(K7>999999,K7*0.5,IF(K7>1,K7*0.4,"")))))
という関数を入れました。(売上250万以上なら歩合56%、249万~200万なら歩合54%・・・という風に書きました)
これで上手く表示されたのですが実はDのクラスによって歩合の率を変動させなければいけませんでした!課長は上記の通りの歩合(売上250万なら56%)、スタッフは上記の歩合から5%引き(売上250万なら51%)という具合に。
歩合給の所でどちらも上手く表示させたいのですがさらに条件が増えた事で全くやり方が分かりません。
(歩合給の所に課長かつ売上250万なら歩合56%、しかしスタッフかつ売上250万なら歩合51%)
どなたか分かりやすく教えていただけませんでしょうか。
どうぞよろしくお願いします。
No.2ベストアンサー
- 回答日時:
歩合が固定で変わらないならこんな方法もあります。
=K7*LOOKUP(K7/100000,{0,10,15,20,25},{40%,50%,52%,54%,56%})
>歩合給の所に課長かつ売上250万なら歩合56%、しかしスタッフかつ売上250万なら歩合51%
こちらの場合は歩合表を作ってVLOOKUP使ったほうが楽ですね
金額 課長 スタッフ
0 40% 40%
10 50% 50%
15 52% 47%
20 54% 49%
25 56% 51%
上記、歩合表がA1:C6として
=K7*VLOOKUP(K7/100000,$A$2:$C$6,IF(D7="課長",2,3),TRUE)
※クラスでの歩合の変化が課長以外でもある場合は、MATCH関数を使って出来ます。
=K7*VLOOKUP(K7/100000,$A$2:$C$6,MATCH(D7,$A$1:$C$1,0),TRUE)
No.1
- 回答日時:
まず初級の問題として、同じ数値をかけ算するのならかっこを使っ
てまとめます。=K7*if(K7>=2500000,0.56,if(K7>=1500000,...))
中級では、売り上げと歩合の関係をif関数で書くのはヤメましょ
う。どこかに歩合表を作ってvlookup関数で参照させるのが常套手段
です。クラス分けや歩合の更新にも的確に対応できますよ。
売上 歩合
0 0.4
1000000 0.5
1500000 0.52
2000000 0.54
2500000 0.56
たとえばこういう「歩合表」を作り、=vlookup(売上,歩合表,2)とし
ます。これに平だったら5%減を適用して売上をかければいいので、
=K7*(vlookup(K7,歩合表,2)-(D7="スタッフ")*0.05)
のようにします。もちろん、D列の階級がたくさんあるのなら歩合表
と同様に階級表を作るといいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 数式が消える 1 2023/03/19 16:55
- 消費税 消費税の事でご教示いただけたと思います。 個人事業主の美容師が業務委託として美容室と契約しています。 6 2022/04/05 10:57
- 財務・会計・経理 【経費削減と利益の関係について】 4 2022/11/20 03:01
- Excel(エクセル) 関数式を教えてください。 AとBのセルがあり、Aのセルに値がある場合はCのセルへ1と表示。 AとBの 5 2022/03/23 14:38
- 投資・株式の税金 株取引時の税金について 2 2022/05/06 06:49
- 投資・株式の税金 配当金を所得税・住民税共に総合課税で確定申告した場合の控除額について その2 3 2022/05/07 13:11
- 財務・会計・経理 消費税の計算方法で教えてください。 例えば年間の課税売上1000万。 課税仕入れが300万の会社で、 3 2022/08/01 08:25
- 相続税・贈与税 贈与税に関しての質問です。親の車の売買を子供1人が代行して売上金を受け取り子供複数人で贈与として受け 3 2022/06/29 03:45
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】適切な文字数の数字を...
-
【関数】先頭だけにある、半角...
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
LOOKUP関数を使えばいいのでし...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
-
時間によってファイル名が変わ...
-
Excelのpivotについて質問です
-
excelの不要な行の削除ができな...
-
Excelで、決まった行を繰り返し...
-
WPS OFFICEでの縦書きについて
-
UNIQUE関数が使えないバージョ...
-
エクセルの条件付き書式につい...
-
エクセルで「-0.0」と表示さ...
-
Aというブックの1というシート...
-
VBA Private Sub Worksheet_Cha...
-
【マクロ】ファイル名の変更に...
-
【マクロ】エクセルにかいてあ...
-
excel で二つのどちらかを選ぶ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報