Anonim

LibreOfficeは、Calcスプレッドシートアプリケーションを含むフリーウェアオフィススイートです。 Calcは、スプレッドシート用の多くの関数と数式を備えたソフトウェアパッケージです。 それらのいくつかは、特定の条件に基づいて数式の結果と値を提供する条件付き関数です。 これは、Calcの条件付きIF関数の一部をスプレッドシートに追加する方法です。

記事「Office 365とは」も参照してください。

このアプリケーションをまだお持ちでない場合は、このページの[ バージョン5.2.0 の ダウンロード ]ボタンをクリックしてください。 LibreOfficeセットアップウィザードを実行して、スイートをインストールします。 次に、以下のスナップショットに示されているCalcウィンドウを開きます。

IF関数

最初に、Calcスプレッドシートに基本的なIF / ELSE関数を追加しましょう。 これにより、1つのセルの結果が別のセルの値に依存する条件ステートメントを設定できます。 まず、セルB4に値777を入力します。 次に、セルC4をクリックし、 関数ウィザード ボタンを押します。 そのウィンドウから IF を選択し、[ 次へ ]ボタンをクリックして、すぐ下に示す機能オプションを開きます。

[ テスト] テキストボックスの横にある [選択 ]ボタンをクリックし、B4セルを選択します。 次に、[ テスト] テキストボックスにB4の後に> 500と入力します。 Then_value ボックスに「true」と入力し、下のスナップショットに示すように、 Others_value テキストボックスに「false」と入力します。

[ OK] をクリックしてウィンドウを閉じます。 スプレッドシートは、すぐ下のショットに示されているものと一致します。 ここで実行したのは、セルB4の値が500より大きいことを確認する条件付きif関数を設定することです。B4番号が500より小さい場合、IFセルにはfalseが含まれます。 完全な式は= IF(B4> 500、” true”、” false”)です。

「=」、「>」、および「<」とほぼ同じさまざまなIF関数を設定できます。これは、等しい、より大きい、またはより小さいことを意味します。 IFセルに数値を含めるには、「 Then_value」 ボックスに数値またはセル参照を追加の引用符なしで 入力し ます。 例のようにテキスト出力には引用符が必要です。

SUMIF関数

基本的なIFステートメントを拡張する多数の関数があります。 たとえば、SUMIF関数を使用すると、特定の条件に一致する数値を一緒に追加できます。 たとえば、スプレッドシートの特定の条件または条件に一致する売上高のみを合計する必要があるとします。 その場合、SUMIF、または複数の条件のSUMIFSが理想的です。

例として、特定の値を超える範囲内のセルのみを加算するSUMIF関数を設定します。 そのためには、スプレッドシートに4つの値を直接入力してください。 次に、SUMIF関数を含めるセルを選択し、 関数ウィザード ボタンを押します。 SUMIF を選択し、[ 次へ ]ボタンをクリックして、SUMIFウィザードを開きます。

範囲 テキストボックスの横にある [選択 ]ボタンをクリックし、入力した数字を含むセルを選択します。 その下で、 条件 ボックスに「> 55」と入力する必要があります。 また、以下のように sum_range ボックスで同じセルB4:B7を選択する必要があります。

[ OK ]ボタンをクリックすると、スプレッドシートはSUMIFセルに値154を返します。 したがって、スプレッドシートは、55を超える数値で2つのセルを追加しました。77のある2つのセルは154になります。

そのため、特定の値以下の列または行の数値をほぼ同じにすることができます。 そのためには、 基準 ボックスの>を<または=に置き換える必要があります。 たとえば、55未満の数値を追加するには、 条件 フィールドに「<55」と入力します。

COUNTIF関数

COUNTIFは、Calcスプレッドシートに追加できる別の条件関数です。 この関数は、特定の値ではなく、条件に一致するセルの数を合計します。 たとえば、列内の特定の値より小さい数値を含むセルの数をカウントするCOUNTIF関数を設定できます。

それでは、すぐ下のスナップショットとまったく同じように、Calcスプレッドシートにいくつかの数値を入力して、それを実行しましょう。 COUNTIF関数を追加するセルをクリックして、関数ウィザードを開きます。 [ COUNTIF] > [ 次へ] を選択して、ウィザードを開きます。

範囲の横にある [選択 ]ボタンをクリックして、スプレッドシートに入力した番号を 選択し ます。 すぐ下に示すように、 条件 ボックスに「= 1232」と入力します。 関数ウィザードウィンドウを閉じます。

これで、COUNTIFセルは、1, 232を含むセルの数を集計します。この例では3になります。 =を<または>に置き換えることにより、1, 232より大きい値または低い値を含むセルの数を集計できます。 この関数は、列または行に多数の数字がある大きなスプレッドシートで便利です。

AVERAGEIF関数

AVERAGEIF関数は、特定の条件に基づいてセルの平均値を検出することを除いて、SUMIFと似ています。 したがって、日食または特定の数値よりも低いセルの平均値を見つけることができます。 または、行または列の見出しに基づいて条件を作成することもできます。

すぐ下のスナップショットのように、スプレッドシートの行にいくつかの数字を入力します。 AVERAGEIF関数のセルを選択し、関数ウィザードを開いて AVERAGEIF を選択します。 これにより、関数をセットアップするためのAVERAGEIFウィザードが開きます。

範囲 ボックスの横にある 選択 ボタンを押して、数字を入力したセルを選択します。 条件 ボックスに「<145」と入力します。 average_range ボックスの 範囲 ボックスと同じセルを選択します。 [ OK] をクリックしてウィンドウを閉じます。

これで、AVERAGEIFセルの値は131になります。これは、145未満の列の2つのセル値の平均です。139および123の値は162になり、2で除算されて131になります。

別の列または行のテキストに基づいて条件を設定することもできます。 たとえば、次のようにスプレッドシートの隣接する列にテキストを入力します。 次に、AVERAGEIF関数の 範囲 ボックスのテキストを含む行のセルを選択します。 条件 ボックスに「spring」と入力し、 average_range テキストボックスの数字が含まれるセルを選択します。 これにより、スプリング行のセル値の平均が見つかります。

これらは、Calcスプレッドシートに追加できる4つの条件関数です。 SUMIFS、COUNTIFS、およびAVERAGEIFS関数を選択して、複数の条件に基づいて関数を設定することもできます。 指定した条件に一致するデータテーブルセルの値が必要な場合、これらの関数は確実に役立ちます。

Libreoffice calcのif関数のガイド