小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年6月6日【ID:0】

【Excel】上限額を設定して支給額を自動で求める


金額に上限額を設定し、上限額を超えている場合は上限額を表示する数式の作成方法について2パターンで解説しています。
以下のシート上の黄色のセルに数式を設定していきます。


1.IF関数で実現する場合

まずは単純にIF関数で実現していきます。
IF関数は指定した条件を満たしている時と満たしていない時で表示内容を分けることができます。

=IF(論理式, [値が真の場合], [値が偽の場合])
// 論理式とは条件式のことで、その条件を満たしている時は「値が真の場合」の内容が表示され、満たしていない時は「値が偽の場合」の内容が表示される

IF関数を活用し、以下のように入力し、一番下までコピーします。

=IF(B5>$C$2,$C$2,B5)
// セルC2は固定するため、「$」を付けて絶対参照にする

IF関数で、「対象金額が上限額より大きい場合は上限額、そうでない場合は対象金額を表示」とすることで実現できました。

ExcelVBAレベル確認

2.MIN関数で実現する場合

次にMIN関数で実現していきます。
MIN関数は指定した複数の値の中で最も小さい値を表示します。

=MIN(数値1, [数値2], [数値3], … )
// 指定した数値の中で最も小さい数値を表示する

MIN関数を活用し、以下のように入力し、一番下までコピーします。

=MIN(B5,$C$2)
// セルC2は固定するため、「$」を付けて絶対参照にする

MIN関数で、対象金額と上限額を指定することで簡単に実現できました。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

4971265

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【ExcelVBA】VBA開発でインデントが重要な理由

【Excel】期限が3日以内の未完了タスクを色付け

【Excel】スケジュール表の今日の日付を自動で色付け

【Excel】連動したドロップダウンリスト

【Excel】存在しない矢印線の作成方法

【Excel】タイムスケジュールを瞬時に作成

【Excel】セル内にミニグラフを作成「スパークライン」

【Excel】表記を統一する際に便利な関数7選

【Excel】色の付いたセルを瞬時に集計

【Excel】FILTER関数で存在しない場合に好みのデータを表示

【Excel】カテゴリー単位で交互に色付け

【Excel】自由入力もできるドロップダウンリスト

【Excel】深夜退社を考慮した勤務時間の求め方

【ExcelVBA】予定表の各日付に1行を追加する

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【Excel】BYROW(COL)関数でスピル非対応の関数を対応させる

【Excel】シフト表への入力を爆速にする

【Word】好みの「組み文字」を入力する方法

【Excel】必要な範囲以外を非表示にする

【Excel】マクロ不要!セルの内容でメール送信!

【Excel】該当日の全予定をセル内に改行して抽出

【Excel】複数行のデータを瞬時に1列にする方法

【Excel】VLOOKUP関数の参照元の表を切り替える

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

【Excel】色んな数値の連番の入力方法





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ