2016年08月08日

総務人事の役に立つExcel技:人数を数えよう

性別の付いた従業員リストで男性・女性それぞれの人数を数えてみましょう。

こんなときは COUNTIF関数 を使います。

書式:= COUNIF ( 検索範囲 , 検索条件 )


COUNTIFは、検索範囲から検索条件に当てはまるセルの個数を数えてくれる関数です。

検索条件がアルファベットのときは「大文字と小文字が区別されない」という点に注意しましょう。

検索条件は、文字列だけでなく、数値の条件式も使えます。
例えば、年齢の付いたリストで ">=60" を条件とすれば、60歳以上の人数を数えることができます。
検索条件は必ずダブルクォーテーションで囲みましょう

検索条件には ? と * のワイルドカードを使うことができます。
ワイルドカードについて説明すると長くなるので、また別の機会に。


では、総務人事担当者のお役に立てれば幸いです。


★求人サイトでもブログやってます!
https://trust-family.careers/blog/

★これまでの連載はこちら
●総務人事の役に立つExcel技:リストを合体
https://www.trust-family.co.jp/wgs/blog/v/311/
●総務人事の役に立つExcel技:年齢を計算する
https://www.trust-family.co.jp/wgs/blog/v/308/
●総務人事の役に立つExcel技:文字列の引算(2)
https://www.trust-family.co.jp/wgs/blog/v/303/
●総務人事の役に立つExcel技:文字列の引算(1)
https://www.trust-family.co.jp/wgs/blog/v/299/
●総務人事の役に立つExcel技:文字列の足算
https://www.trust-family.co.jp/wgs/blog/v/296/


2016年06月27日

Windows10アップグレード注意喚起!?

決算で財務担当が、派遣事業報告で総務担当が大忙しのため、ICT Tipsが続きます<m(_ _)m>

消費者庁がWindows10の強制アップグレードについて注意喚起情報を出したことが一般紙でも話題になっています。

朝日新聞:ウィンドウズ10更新の注意点、異例の公表 消費者庁

消費者庁:Windows10への無償アップグレードに関し、確認・留意が必要な事項について

消費者庁のサイトの中には、各種リリースをまとめたページが分野によっていくつか有りますが、よりによって「悪質サイト一覧を更新しました」「こんな悪徳商法に注意しましょう」という情報が並んでいる中に「Windows10への無償アップグレードについて」が載っているのにはびっくりです。

企業では既に対応されているところが多いでしょうが念の為に。
WindowsServerでドメインを組んでいるのであれば、グループポリシーでアップグレードを抑止することができます。
また、SkyseaClientViewのようなクライアント管理システムを導入してある環境なら、レジストリ設定を配布してアップグレードを抑止することもできます。

MicrosoftTechnet:[企業ユーザー向け] Windows Update からの Windows 10 への無償アップグレードを管理する方法

当社が使っているもので、Windows10に対応しないことが確定しているものをご紹介しましょう。

・TDB電子認証サービスTypeA カードリーダー
 以前販売されていたSHARP製RW-5100はWindows10に対応していません。
パソコンが知らないうちにWindows10にアップグレードされていたら、電子入札や電子申請ができなくなってハマるところでした。
現在TDBが販売している日立マクセル製M-1700Sは、製品サイトでは対応OSがWindows8.1までしか書いてありませんが、TDBに確認したところWindows10でも問題なく使えるそうです。
ということで、このカードリーダーは物理的に買い直しが必要です。

・McAfeeウイルス対策ソフト
 McAfeeの中小企業向けクラウド版ウイルス対策ソフトSaaS Endpoint ProtectionはWindows10に対応していません
クラウドという言葉が出来る前、まだASPと言っていた10年以上前から自動的にバージョンアップしながら使っていますが、新しいOSに対応しないというのは初めてです。
すでに2016年1月で販売が終了して後継製品が出ていますが、後継製品への移行方法の説明になかなかたどり着けません。
管理サイトから普通にサポートに問い合せると「後継製品を購入しなおしてください」と言われます。
販売店経由で購入している方は、販売店に情報が下りてきていない場合があるので、直接McAfeeの営業窓口に問い合せることをお勧めします。
独立系からIntel傘下になってライセンス形態の改悪が続いています。他社でもクラウド対応製品が出てきましたので、この機会に乗換を検討するのも有りかもしれません。

もう一つの注意点。Windows7パソコンはいつまで買えるのか?
MicrosoftからはWindows7プレインストールパソコンは2016年10月31日で販売終了するとのリリースが出ています。

Windows ライフサイクルのファクト シート(最終更新日:2016年1月)

Dellの営業さんからは「8月受注で終了」と連絡がありました。
どうやら、出荷が10月末までなので注文は8月末で締め切る、ということのようです。

「パソコンが壊れた」「新人が入ったからパソコン追加しなくちゃ」というときに、Windows10パソコンしか買えない!という状況がもうすぐそこまで来ています。
「Windows7のサポートは2020年までだから今のパソコンを無理にアップグレードする必要無いし。。。」とのん気にかまえていたらハマります。
Windows10を受け入れる体制を準備しましょう。

では。
次回はどうなる?


2016年06月13日

総務人事の役に立つExcel技:リストを合体

従業員リスト と 部署リスト があるとします。




従業員リストには部署名ではなく部署コードが入っていますが、これでは分かりにくいので、部署リストと合体させてみましょう。

垂直参照関数:VLOOKUPという関数を使います。
Vertical=垂直・・・縦に並んでいるリストから探し出す関数です。

経験上、総務人事ではよく使う関数です。
SQLを使ってデータベースのテーブルから直接データを引っ張り出すことができる人には必要ないかも知れませんが、何でもとりあえずCSVに出力してExcelで加工しようという場合には重宝する関数です。

書式:=VLOOKUP(検索値 , 範囲 , 列番号 , 検索の型)

検索値:リストから探す値
範囲:探すリスト
列番号:リストから取り出す値が入っている列番号(左端が1)
検索の型(省略可能):
 ・TRUE:探すリストに検索値が無い場合は検索値を超えない最大値を返す。
  ただし、探すリストは左端列で昇順になっている必要がある。
 ・FALSE:探すリストに検索値が無い場合は#N/Aエラーになる。
 省略した場合はTRUEを指定したものとみなされる

引数が多くて文章で書くと分かりにくいので、サンプルを見てください。



あとで数式をコピーするときに、探すリストの範囲がずれてしまうのを防ぐため、範囲を選択するときには[F4]キーを押して絶対参照にしましょう。

この数式を言葉で表すと、

佐藤一郎さんの部署名を、C2に入っている部署コードを検索値として、部署リストを検索し、部署リストの左から2番目の列に入っている値を取り出す

と、なります。

あとは、以前やった[Ctrl]+[D]の魔法で下にコピーしましょう。

VLOOKUPと対になる水平参照関数HLOOKUPというものもありますが、探すリストが横型になっただけで、使い方はVLOOKUPと一緒です。
(私はHLOOKUP関数は使ったことありませんが)

では、総務人事担当者のお役に立てれば幸いです。


★これまでの連載はこちら
●総務人事の役に立つExcel技:年齢を計算する
https://www.trust-family.co.jp/wgs/blog/v/308/
●総務人事の役に立つExcel技:文字列の引算(2)
https://www.trust-family.co.jp/wgs/blog/v/303/
●総務人事の役に立つExcel技:文字列の引算(1)
https://www.trust-family.co.jp/wgs/blog/v/299/
●総務人事の役に立つExcel技:文字列の足算
https://www.trust-family.co.jp/wgs/blog/v/296/


2016年05月23日

総務人事の役に立つExcel技:年齢を計算する

今日の日付から生年月日をマイナスして365で割れば年齢が計算できそうですが、閏年があるためそう簡単にはいきません。
2つの日付の間の期間を表すDATEDIF関数を使いましょう。

 書式:=DATEDIF( 開始日 , 終了日 , 単位 )

 単位  計算結果
 "Y"  期間の年数
 "M"  期間の月数
 "D"  期間の日数

単位は両端のダブルクォーテーションも必要です。
他にも"MD","YM","YD"という単位もありますが、計算を間違うバグがあるため、使うには注意が必要です。

このDATEDIF関数は、Excel以前に表計算ソフトのスタンダードであったLotus1-2-3との互換性を保つために出来た関数で、今に至るまでこれに替わるExcel独自の関数が無く、Lotus1-2-3亡き今も、バグを引きずったままExcelの中に生きながらえている不思議な関数です。

Excelの関数でないためか、普通ならセルに関数を入力する途中で出てくる引数のヒントが無く、数式バーのfxをクリックすると出てくる「関数の挿入」にもDATEDIFはありません。
最近のExcelのヘルプはインターネットに繋がるのでDATEDIF関数の説明を見ることが出来ますが、以前のExcelではヘルプドキュメントの中にDATEDIF関数が無く、知る人ぞ知る関数でした。

では、年齢を計算してみましょう。



1985年6月21日生まれの人は2016年6月20日には何歳でしょう?
一般的には誕生日の前なので「まだ30歳」と思うかもしれませんが、日本の法律では誕生日の前日に歳をとるので法的にはもう31歳です。

また、2016年6月1日から1年契約の満了日は普通に考えると2017年5月31日ですよね。
上図の3行目、そうはなっていません。

DATEDIFはAとBの間の日数をカウントしているので、満年齢、契約期間などを計算するときはBの日付に+1しましょう。



勤続年数を計算するのにも使えます。その場合、単位"YM"を使うか、期間の月数"M"÷12を使うか、用途によって使い分けましょう。

では、総務人事担当者のお役に立てれば幸いです。

★これまでの連載はこちら
●総務人事の役に立つExcel技:文字列の引算(2)
https://www.trust-family.co.jp/wgs/blog/v/303/
●総務人事の役に立つExcel技:文字列の引算(1)
https://www.trust-family.co.jp/wgs/blog/v/299/
●総務人事の役に立つExcel技:文字列の足算
https://www.trust-family.co.jp/wgs/blog/v/296/


2016年04月18日

ディザスタリカバリを考える

平成28年(2016年)熊本地震により被災された皆様に、心よりお見舞い申し上げます。

本業のかたわら、システム管理も任されている中小企業の総務の皆様、
この機会に、BCPで重要な部分を占める、ディザスタリカバリを考えてみてはいかがでしょうか?

コンピュータシステムのバックアップについて、中小企業でも安価に実現できる方策を考えるため、当社の事例をご紹介したいと思います。

当社では、以前から拠点間を結ぶWANがあり、各種サーバ類は愛知県岡崎市の本社に集中していました。
データのバックアップは本社でLTOというテープ装置でとり、本社内にテープを保管していました。

東日本大震災を契機に、
「本社が壊滅した場合、営業所だけでは何も出来なくなる。たとえLTOテープが残っていたとしても、復旧するためには、サーバ装置類を再調達して復元する必要があり、時間と労力が掛かりすぎる。」
ということに思い至り、2011年3月15日から、新たなバックアップ方法の検討を始めました。

当時、SIerから、「データセンターにサーバの丸ごとバックアップを取る」とか、「サーバを二重化してバックアップ機をデータセンターに置く」など、色々な提案をいただきましたが、中小企業にとっては、いつ起こるかわからない災害対策コストとしては高額すぎました。

全てのデータはファイルサーバに集中していたので、このデータだけでも安価に遠隔地に置いておけないか?と思って約1ヵ月後の4月18日に始めたのが次の方法です。

1.サーバにUSBハードディスクを接続:
2.データをUSBハードディスクにアクセス権付きでXCOPY
3.同じUSBハードディスクをもう1台作る:
4.余っていたWindowsXPノートパソコンにを接続して福岡営業所に送る
5.ノートパソコンを福岡営業所のネットワークに接続
6.データのバックアップを毎日にとる
7.毎週末、BAT処理でからに差分をコピーする

ノートパソコンはUPSが付いているのも同然なので、バックアップ機としてはデスクトップパソコンより優秀です。ただ古くて余っていたものなのでHDD容量が少なく、USBハードディスクを外付けしました。
Bのデータにもファイルサーバと同様にWindowsDomainの所有権・アクセス権をコピーしておけば、一般社員には見せられないファイルを覗き見されることもありません。
差分を1回送るのに、だいたい4時間半かかったので、毎晩やると通信会社に怒られるのでは?と思い、毎週日曜日の夜に1回だけにしてみました。

その後、馴染みのSIerのSEさんに「XCOPYよりROBOCOPYの方が使えるよ」と教えてもらって、ただの「差分コピー」から「フォルダの同期」に進化しました。

ここで残った問題は、当時まだオンプレミスで運用していたSFA基幹系のデータです。
とりあえず福岡にバックアップデータを送ったまでは良いのですが、福岡にサーバを置かなければ使えません。

そこで、次の段階は、色んなシステムのクラウド化です。

SFAは自社サーバのリースアップにともない、クラウドシステムに乗り換えました。
オンプレミスの保有・保守コストを考えると、全然元が取れます。
バックアップの心配もいりません。
社外からiPadでも使えるようになり、業務効率も向上しました。

派遣会社の基幹システムである給与計算は、本社で部門ごとにスタンドアロン機で計算していましたが、拠点でも計算できるようにクラウドシステムにバージョンアップしました。
おまけでマイナンバーのデータもクラウド上にセキュアに保管できるようになり、マイナンバー管理での追加投資を最小限に抑えることもできました。

クラウド技術の進展により、ほんの数年前には考えられなかったコストで、データをセキュアに社外の安全な場所に預けることができるようになりました。

拠点間接続のWANも、一昔前までは距離に応じて値段が決まる高額な専用線を引かなければならず、とても中小企業の手の届く存在ではありませんでしたが、インターネット技術の進展により、電話線を1本増やすくらいの感覚で実現できるようになりました。

福岡営業所のバックアップ用ノートパソコンは、WindowsXPからWindows7に変えましたが、これも余ったノートパソコンです。
ただ、Windows7にしてから、何も通信していないといつの間にかDomainとの接続が切れてしまい、気が付くと福岡にバックアップがとれてないという状況に陥りました。
そこは、やはりBAT処理。毎日一定時間に福岡から本社へ、本社から福岡へ、双方向に「起きてるよ」というテキストを書き込むBATを動かしたら、勝手に切れないようになりました。
根本的な解決にはなっていませんが、そこは中小企業のシステム管理者、お金を掛けずに、ちょっとした知恵でしのぐわけです。
DOSコマンド、BATファイル、タスクが使えるとシステム管理の幅が広がります。

当社の事例ですが、お困りの皆様のちょっとしたヒントになれば幸いです。

では、次回はExcel技に戻ります。

★これまでの連載はこちら
●総務人事の役に立つExcel技:文字列の引算(2)
https://www.trust-family.co.jp/wgs/blog/v/303/
●総務人事の役に立つExcel技:文字列の引算(1)
https://www.trust-family.co.jp/wgs/blog/v/299/
●総務人事の役に立つExcel技:文字列の足算
https://www.trust-family.co.jp/wgs/blog/v/296/



このページのトップへ