
私のコンピューターには Windows 7 がインストールされており、MS Excel 2013 が稼働しています。
Excel にはスプレッドシートがあり、そこには 2 つのセルがあり、それぞれのセルには数式によって決定された値が含まれています。
2 つのセルの最大値に 1 を加算するにはどうすればよいですか?
答え1
IF 関数を使用してこれを実行できます。
セルを 2 つのセルの最大値 + 1 に設定し、2 つのセルの値を変更したときに自動的に更新されるようにするには、次のようにします。
- 新しいExcelドキュメントを作成する
- 2つのセルに2つの値を設定します
- 別のセルに数式を入力し
=IF(E1>E2, E1+1, E2+1)
、E1 と E2 を数字が入っているセルの位置に置き換えます。
- キーボードのReturnキーを押します。
これで 2 つの値を変更でき、セルは 2 つの値の最大値 + 1 で更新されます。
これは、セル 1 の値がセル 2 の値より大きいかどうかをチェックする IF 関数を使用します。大きい場合は、セル 1 の値に 1 を加算し、関数が含まれているセルにそれを表示します。大きくない場合は、セル 2 の値に 1 を加算し、代わりにそれを表示します。
答え2
「Large」機能を使用することができ、将来的に2つ以上のセルを含める必要がある場合は拡張することができます。
式 LARGE(配列, k) LARGE 関数の構文には、次の引数があります:
配列 必須。k 番目に大きい値を求めるデータの配列または範囲。
K 必須。返されるデータの配列またはセル範囲の位置 (最大値から)。
=LARGE(A2:B6,3)
詳細については、ここ
AとBに2つのセル/列がある場合、列Cの最初の2行は =LARGE(A1:B1,1)+1 =LARGE(A2:B2,1)+1
のようになります。