本日は、このブログで意外とアクセスが多い、
Excelの関数ネタをやりたいと思います。
年度末の検査ラッシュの中、
常時別の営業所で仕事をしている測量部のMさんから電話が。
「実施者検査記録表を開いてもらえますか?」
で、開いてみたのはコチラ↓
「検査値②のセルが空白の場合、
較差②-①のセルも空白になるようにならんかなぁ」
なるほど...( ̄ο ̄)...
赤で囲んだ部分も空白にしたいと言ってるんだねM氏。
それはなんかできるはず! 5分待ってくれ!o(*・ω・)ノ
というわけでまず、較差②-①のセルには、
=IF(I17="","",L17-I17)
という式が入っているのを確認。
つまり、計算値①(I17)が空白なら較差②-①は空白になり、
そうでない場合は計算値①-検査値②(L17-I17)という式ですね。
まぁだから、検査値②のセルが空白の場合も
較差②-①のセルを空白にしてくれ!
という式を書き足せばいいわけです。
IF関数を複数条件で使いたい場合の定番は、
OR関数を組み合わせる方法です。
=IF(OR(I17="",L17=""),"",L17-I17)
はいこうなります↑
計算値①(I17)か検査値②(L17)のどちらかが空白の場合、
較差②-①のセルを空白にしてくれ!
そうじゃなければ計算値①-検査値②(L17-I17)の答えを出せ!
という式にしました。
でなんか他にないかなと思って調べてみたら、
こんな関数もありました。
ISBLANK
セルが空白かどうか調べる関数です。
これもIF関数&OR関数の組み合わせで使うので、この場合
=IF(OR(ISBLANK(I17),ISBLANK(L17)),"",L17-I17)
としても同じ結果が得られます。
で、最初のMさんからの電話を受けた後、
他の仕事でもバタバタしており、
とっさにOR関数が思いつかず、
とりあえず適当に思いつくまま強引に
元の式にISBLANKをくっつけた(。-∀-)wのがコチラ↓
=IF(ISBLANK(L17),"",IF(I17="","",L17-I17))
これでも較差②-①のセルは空白になります。
これ関数わかる人が見たら、
なんでこんなワケわからん式にしちょんの??
って思うやろうな!( ̄m ̄〃)w
バレないうちに、一番ベタなOR関数に修正しておこう。。。
さて私には日ごろ、様々なプチ質問が
社員から寄せられるのですが、
先日はK元部長からこんな質問メールが・・・
「ネットでスタートレックピカードのシーズン2が
アマゾンプライムで3月4日から配信ってなってて
楽しみにしてたのにまだ見れません。
どうなっているのでしょうね?」
おぉーん???(*-д-)ノ
コロナの関係で配信遅れてるとか?
(最近あるあるの、コロナの関係で遅れる)
でもそんな情報はどこにも無く、
みなさんちゃんと視聴できているご様子。
でいろいろ見ていたら、公式サイトのクチコミページに、
「スタートレック」で検索しても出てくるようにしてくれ!
という書き込み発見!
「スター・トレック」と入力しないと
シーズン2はヒットしないらしいのです。
コレや( ̄∀ ̄)
早速K元部長にそのことを報告すると、
無事にご視聴できるようになったご様子。
そりゃみんな「スタートレック」で検索するわ。
いちいち・なんか入れんわ!ヽ(`Д´#)ノ
はいそんなワケで、なんの話だったかわからないオチで
今日もおしまいとします( ̄m ̄〃)
こんなふうに、みんなからの質問はネタになるのでw
今後も書かせていただこうと思いますφ(・ω・ )♪