Excelで「if」を作成する方法は?
ビデオを見る
構文の検討に進む前に関数 "if"は、その目的を定義します。英語の授業では「if」は「if」を意味し、コンピュータサイエンスの教訓から「if」(IF)は条件の論理関数であることが知られています:IF条件1が満たされている場合はTRUE、それ以外の場合はFALSEです。条件1は論理式(たとえば比較)を意味し、TRUEは条件が真であることを意味します。条件の結果として、数学的表現が現れることがあります。
理解を深めるために、映画館での価格の例を考えてみましょう。 朝の時間(例えば最大12時間)のセッションは、昼間(22時間まで)よりも安価であり、夜間(24時間まで)よりも安価であることが知られています。 3つの条件(最大12、最大20、最大24)があるので、分岐アルゴリズム(ループのネスト)があります。
- IFに12、そして100ルーブル。、AKA
- IF:20、次に200ルーブル。
- そうでなければ250ルーブル。
- IF:20、次に200ルーブル。
この関数の使用は、最初は便利です数学者、会計士、金融業者(賃金の計算、ローンの計算など) 「Excel」はWindowsオペレーティングシステムで最も一般的なスプレッドシートプログラムであり、構文はすべてのバージョン(97〜2012)で同じなので、MS Office Excelで実装するのが最も簡単です。
Excelで「if」を作成する方法は?
この機能を使用するには、テーブルの空きフィールドでマウスの左ボタン(LMB)をクリックし、 "="記号を付けて "IF"と書かなければなりません。 "Excel"はポップアップヒントをフォームに表示します:
- IF(log_expression; [value_if_true]; [value_if_long]
この式を選択するには、LMCを2回クリックします。
角括弧[]で囲まれたフィールドはオプションです。
例を考えてみましょう:
家電店の倉庫を持ちましょう。物品の中には、最大15,000ルーブルのロシアのアセンブリのテレビを見つける必要があります。
テーブルには、製品の列A-名前、生産国B-製品の価格C-目的製品のマークD-の4つの列があります。
3つの条件(TVとロシア、最大15,000ルーブル)を満たすためには、フリーフィールドに次の式を書く必要があります(D2列のD 2行目)。
- = IF(AND(A2 = "TV"; B2 = "ロシア"; C2 <15000); "+";)
名前 |
国 |
価格、擦れ |
|
テレビ | ロシア連邦 | 10000 | + |
冷蔵庫 | ドイツ | 10000 | 0 |
ケトル | ポーランド | 2000 | 0 |
冷蔵庫 | ロシア連邦 | 18000 | 0 |
テレビ | ロシア連邦 | 160000 | 0 |
ケトル | ロシア連邦 | 1000 | 0 |
トースター | ハンガリー | 1500 | 0 |
テレビ | 中国 | 12000 | 0 |
冷蔵庫 | ロシア連邦 | 19000 | 0 |
ケトル | 中国 | 1800 | 0 |
冷蔵庫 | ベラルーシ | 10500 | 0 |
トースター | 中国 | 2000 | 0 |
ケトル | 中国 | 2500 | 0 |
テレビ | ロシア連邦 | 14800 | + |
冷蔵庫 | ドイツ | 25000 | 0 |
「if」関数がどのように機能するかを知ることで、ネストされたループを作成して、より複雑なタスクや複数の条件チェックを解決することができます。