
WPS Office2 Spreadsheetsで条件によって答えを変えるIF関数
WPS Office2 Spreadsheetsとは?
新しいWindowsパソコンを買うと、多く入っているオフィスソフトがWPS Office2です。
そのWPS Office2には表計算ソフトとしてWPS Office2 Spreadsheetsがあります。
WPS Office2 Spreadsheetsは、Excelとの互換性が高い表計算ソフトです。
主な特徴は次の通りです。
- Excelファイルの編集・閲覧が可能
- 多彩な関数とグラフ作成機能
- 動作が軽快で軽量
- サブスクリプション方式ではなく永続ライセンス購入可能(値段は安価です)
中国製ソフトだけど平気なの?
WPS Office2は中国製ということで、情報漏洩などのセキュリティリスクを懸念する声が一部あります。しかし、現時点では具体的な被害報告は確認されていません。
WPS Office2 Spreadsheetsを開発する金山軟件有限公司は、日本法人のキングソフト株式会社を設立し、日本国内にサポートセンターを設け日本語のサポートを行っています。また情報セキュリティ対策に力を入れており、以下の対策を実施しています。
- ISO/IEC 27001:2013 情報セキュリティマネジメントシステム(ISMS)認証を取得
- 定期的な脆弱性診断と修正プログラムの提供
- 情報セキュリティに関する社内教育の実施
- 日本国内にサポートセンターを設置
その辺を見ると、WPS Office2 Spreadsheetsは、Excelとの高い互換性を持つ表計算ソフトであり、セキュリティリスクの懸念が一部に人々が言っていますが、具体的な被害報告はなく、キングソフトがセキュリティ対策に注力しているソフトであることが分かります。
またWPS Office2 Spreadsheetsを含むWPS Officeは、Microsoft Storeでダウンロードできるソフトであり、それを考えれば、パソコン初心者でも安心して利用できるソフトといっていいでしょう。
※それに異論のある方は、LibreOffice Calcなどを使用すればいいでしょう。
IF関数とは?
IF関数は、ある条件に対して、それを満たした場合、それを満たしていない場合で、異なる値を返す関数です。
この説明だと、なかなか分かりにくいと思います。
テストで80点以上出した場合は合格、それ以下なら不合格、という例で、LibreOffice CalcでIF関数の使い方をご紹介します。
今回は以下の表を使います。

IF関数の式
IF関数は、以下の式を使用します。
=IF(論理式,真の場合、偽の場合)
論理式、真の場合、偽の場合の説明をします。
- 論理式とは、条件のことです。
- 真の場合とは、条件に満たしている場合の値のことです。
- 偽の場合とは、条件に満たしていない場合の値のことです。
ですので、今回の場合ですと、
- 論理式は、80点以上
- 真の場合は、80点以上の場合は合格という値を返す
- 偽の場合は、80点以下の場合は不合格という値を返す
ということになります。
今回は、式を入力しないで、関数の挿入ダイアログボックスで、IF関数の値を出す方法をご紹介します。


WPS Office2 Spreadsheetsで条件によって答えを変えるIF関数の使い方
①合格、不合格を表示させたいセルに選択する
合格、不合格を表示させたいセルは、D3になりますので、このセルを選択します。

②関数の挿入ボタンをクリックする
関数の挿入ボタンをクリックします。

すると関数の挿入ダイアログボックスが現れます。

③関数の挿入ダイアログボックスからIF関数を選択する
関数の挿入ダイアログボックスの関数の検索にIFと入力すると、IF関数の項目が出てくるので、それをOKボタンをクリックします。

すると、関数の引数ダイアログボックスが現れます。

④関数の引数ダイアログボックスの、論理式、真の場合、偽の場合を入力する
論理式には、C3が80点以上なのかの条件を満たしていいるかを指定するために、C3>=80と入力します(WPS Office2 Spreadsheetsで以上は>=を使用します)。
真の場合は、80点位上の条件を満たしているので”合格”と入力します(WPS Office2 Spreadsheetsでは、数式内の文字は””で囲むというルールになっているので、それを忘れないで下さい)。
偽の場合は、80点以下の条件を満たしているので”不合格”と入力します(WPS Office2 Spreadsheetsでは、数式内の文字は””で囲むというルールになっているので、それを忘れないで下さい)。
入力が終わったらOKボタンをクリックします。

すると、D3に結果が表示されます。

⑤オートフィルでコピーする
IF関数を他のセルにも適用したい場合は、IF関数を入力したセルを選択し、右下に現れる点を反映したいセルまでドラッグします。

これで、テストで80点以上出した場合は合格、それ以下なら不合格、と表示されます。


