今回は「条件列」の出力値に「数式」を指定する方法を紹介していこう。このテクニックを使えば、条件に応じて計算方法を変化させることが可能となる。前回の連載で紹介した「和暦」を「西暦」に換算する場合を例に、その具体的な使い方を説明していこう。また、数式を指定した「条件列」を修正するときの注意点についても補足しておく。

「条件列」の出力値に数式を記述

「条件列」の出力値には「特定の値」や「列」を指定するのが基本的な使い方となる(詳しくは第26回第27回の連載を参照)。とはいえ、せっかく数式の使い方を覚えたのだから、「条件に応じて計算方法を変化させたい」という場合もあるだろう。そこで今回は、「条件列」の出力値に「数式」を指定する方法を紹介していこう。

  • 条件に応じて計算を変化させる「条件列」

今回も、前回と同じデータ表を使って操作手順を解説していこう。以下の図は、ある会社の社員データを記録したデータ表だ。ただし、「入社年度」の表記が統一されていないため、非常に扱いにくいものになっている。

  • 「入社年度」の表記が統一されていないデータ表

これらのデータを「西暦」に換算する場合を例に、具体的な使い方を解説していこう。まずは、年の部分だけを数値データとして切り分ける。この処理手順は、前回の連載で解説した通りだ。よく分からない方は、前回の連載を先に一読しておくとよいだろう。

  • 「年」の部分を数値として分割

続いて、「年」に以下の数値を加算して「西暦」に換算する。

・「昭和」の場合 ………… 1925を加算する
・「平成」の場合 ………… 1988を加算する
・「令和」の場合 ………… 2018を加算する

この計算を行うために、前回の連載では「加算値」という列を作成した。今回は、いちいち「加算値」の列を作成するのではなく、「条件列」で一気に計算まで済ませてしまおう。「列の追加」タブにある「条件列」をクリックする。

この記事は
Members+会員の方のみ御覧いただけます

ログイン/無料会員登録

会員サービスの詳細はこちら