EXCELでByte計算

ども。
青と緑に分かれて陣取り合戦するスマホアプリに注目している担当ちゅんです。

本日はEXCELの話題を。
仕事柄、EXCELでファイルの容量を計算することが多いです。例えば、共有フォルダの空き容量を確認する場合、フォルダのプロパティでサイズを確認し、EXCELに数値を入力していくといった場面は、ほぼ日常といえます。

ファイルサイズには「KB」「MB」「GB」など単位があります。EXCELのセルに「250KB」とか「5.78MB」などと入力していけばとても見やすいのですが、これでは最後に足し算することができません。だからといって、全てをByte単位で書いてしまえば、ぱっと見で容量がいくらなのか判別が不可能です(ちなみに、250KBをByteに変換すると256,000Byte)。

そんなときのために、EXCELには「表示形式」という機能があって、例えば数値をカンマ区切りにするとか、値がマイナスになる場合に赤字で表示するとか、任意の文字列を合わせて表示するといったことができますよね。
ふと、これを利用して、Byteが入力されたときに自動的にKBやMBに変換できないかと思い立ちました。

ByteをKB、MBに表示させるのは、かなり強引ですが

[<1000]0;[<1000000]#,##0,"KB";#,##0,,"MB"

とか書けば、とりあえず「KB」と「MB」に単位を変換することができそうです。でも、この場合だと「GB」には対応できませんし、何よりByteが繰り上がる際の数値である「1024」を無視することになってしまいます。
だからといって、表示形式に関数は使えません。よって、表示形式だけで単位を表示させることは不可能という結論に達しました。

では、どうすればByteをスマートに変換できるのか。上司92氏の力も借りて、IF関数で次のように記載すれば、何とかそれっぽくなりました。

=IF(A1>=1024^3,ROUND(A1/(1024^3),1)&"GB",IF(A1>=1024^2,ROUND(A1/(1024^2),1)&"MB",IF(A1>=1024,ROUND(A1/(1024),1)&"KB",A1&"Byte")))

A1セルにByteが入力された場合、それを単位に変換するためのIF関数です。
Byte数だけを記入していけば、見やすく表示されますし、計算もばっちりです。あまりにもマニアックな話ですが、同業者の方はぜひお試しを。それなりに捗りますよ。

EXCEL
もっと良い方法がありましたら、ぜひコメント欄でご教授ください。

(投稿者:ちゅん)

カテゴリー: つぶやき | コメントする

三位一体、さらに・・・

先日書いた「貸出品とネットカメラ」の続編です。USBデータ通信端末+ルータ+IPカメラの3点を使えば「自社回線の使えない場所の映像も見られるゾ」という話でした。しかし現実に、いざこれら3点を屋外に設置するとなると、ハウジングや機器を収納するBOXなど結構大変です。そこで、三位一体製品の「GEOS・・・」だったのですが、実際に機器を見せて頂きました。

金属製の四角い筐体で、カメラが覗く半球状のガラス?面と通信端末の電波が通るように細工された面が特徴でしょうか。中には通信端末がUSB接続された、オリジナルの小型ルータが収まっています。このルータとカメラに電源供給するACコードが1本、筐体から出ている感じです。意外にシンプルです。冬期間の屋外利用を考えていますので、少し不安だと話をしたら、メーカーで寒冷地モデルを作製中らしいです。流石です?

さて、この専用ルータ(正しい呼称は、モバイルアダプタ)が、用途によってはかなり使えると思いました。それは、予めセットしたカメラポジションの静止画を、指定した時間にメールで送ってくれる仕組みです。pa○aのカメラ自体にも同様の機能はありますが、ポジションの指定できません。それも、複数ポジションでなんて設定出来ません。画像が提示に送られてきたら、イイですよね。それと、ポジショニングに合わせて照明のON-OFF連動も可能らしいです。言うまでもなく、動画も見られます。ますます、イイですよね。

ちなみに、この三位一体?を冬期間、山奥?の町道に設置し、降雪量を監視しようかと考えています。要は早朝、除雪車出動の判断材料の一つにする目論見なのですが・・・。しか~し!今日、別な業者さんが雪を溶かし「水分量」から降雪量を測るシステムの話を持ってきました。カメラだと猛吹雪は真っ白で見えない。設置場に高さが不要で、夏場は倉庫保管が可能など、もっともな利点を説明されました。勿論、ネットでデータ送信が可能です。早速「これ見てみたい。」とお願いしたのは、言うまでもありません。

三位一体
三位一体だと言うことと、専用モバイルアダプタがイイ出来です。

(投稿者:92)

カテゴリー: つぶやき | コメントする

ZIPファイルが解凍できない

ども。
最近、鍋が美味しく感じられる担当ちゅんです。秋なのですね。

いつにもまして長文です。ご注意を。

とある職員から「メールに添付されたZIPファイルを解凍できない」と連絡を受けました。状況を確認すると、添付ファイルをPCに保存し、ダブルクリックしても「フォルダーを開くことができません」というエラーメッセージが出るとのことでした。

この時点で考えられる原因は無限大です。原因特定に向けて、問題の切り分けが必要です。

まず、そのZIPファイルは、自分だけが解凍できないのか、それとも他の人も解答できないのか。これを確かめることで、ZIPファイルそのものの問題か、それともPC固有の問題かの切り分けができます。結果、隣の職員にそのメールを転送して試したら、問題なく解凍できるとのことでした。

そうなれば、怪しいのはPC。別なユーザーではどうか、Windows純正ではなく圧縮・解凍ソフトではどうか、そもそも関連付けは大丈夫か、レジストリはどうかなど、試したいことは山ほどあります。職員のPCをリモート操作し、考えうることを手当たりしだい試してみました。
・・・が、どれを試しても症状は変わらず。最悪、そのPCをリストアする必要があるのではないかとも思いましたが、業務用のソフトががっつりインストールされているPCだったので、これを初期化するとなれば大事です。

さて、困りました。と同時に疑問も。本当に他の人はこのファイルを解凍できるんでしょうかね。ふと、最初の会話にあった「メールを転送して試した」という点が気になりました。開くことのできなかったZIPファイルを、メール転送ではなく、そのまま別なPCにコピーして試すとどうなのか。すると、新たな発見。別なPCでもZIPファイルを解凍することができなくなりました。

では、解凍することができたファイルと、解凍できないファイル、双方を見比べてみればどうなのかという話になります。両方のファイルを用意し、プロパティでファイルサイズを確認。すると、解凍できないファイルは数百バイトほどファイル容量が少ないことに気がつきました。
原因解明まであと一歩です。
我が社のメールは「ブラウザ」を利用して行うウェブメール方式です。AというPCから添付ファイルをダウンロードした場合と、BというPCからダウンロードした場合でファイルサイズが異なるとなれば、怪しいのはブラウザ。早速確認してみると、不具合が起こるPCにはIE8(古いバージョンのIE)がインストールされていました。

長々と書いてきましたが、ようやく原因がわかりました。どうやらIE8でZIPファイルをダウンロードすると、ヘッダ情報がうまく処理されずに、ファイルが壊れてしまうことが原因のようです。ウェブメールのシステムそのものの不具合(というより仕様)です。
今回の案件では、他の職員が「転送されたメール」で確認したという点に落とし穴があったということです。最初の時点で、ZIPファイルそのものを怪しむ洞察力があれば、もっと早く解決できたと反省しています。

SS
一瞬、サイズは同じかと思ったら、ほんの数百バイト異なっていました。

(投稿者:ちゅん)

カテゴリー: つぶやき | コメントする

窓8.1タブレットで学ぶ

勢い余って、窓8.1のタブレットを買う事に・・・。とあるところで、仕事でも使いたいタブレットの相談を受けたのが発端です。我家の居間ではネットに、i○adを使っていますが、これはお勧めできません。何故って?今、仕事で使っている窓七でさえ、危なっかしいのに、林檎板なんて追加で教える自信がありません。それに使いたいソフトは、窓系だろうし・・・。やっぱり窓の板ですか?でも、ちゅんの買ったサー○ェス3は高いし。困りました。

ネットで安価な窓8.1のタブレットを発見!10インチでoffice(H&B)付、それで税別3万円代です!!どうしてこんなに安いんでしょう?答えはOSらしい。よく調べると8.1 with B○ng となっています。このOSはMSがPCメーカーにタダ?タダ同然??で出荷しているらしいです。だから安い!?勧めるタブレット(PC)は、これに決定です。お店にTELしたら、在庫有りなので早速買ってきました。それも2台!?実は「家族も欲しがっている」と言われていたので、一応2台買ってきました。もしも、要らないと言われたら私が使います。固い決意で2台お買い上げです。

早速お休みの日に、納品設定をしに伺いました。なんと2台とも納品となりました。内心、ホッとしました。会社と自宅の両方のWi-Fi設定をしたあと、操作説明をしたのですが、自分でも少し怪しい?実は、ガリッとじっくり窓8.1タブレットを触ったことがありません。PC版の窓8.1は既に使っているのですが、タブレット特有の指使いが?です。多少煙にまいて・・・そそくさと?でも、スッキリしません。これではまずいと思い、そこで自分用に同じ窓8.1タブレットを買うことに。もう半分以上、勢いです。ついでに、窓8.1の解説本も吟味して購入しました。勿論、タブレット対応版です。夜な夜な解説本を読みながら、タブレット操作を学んでいます。かなり分かってきました。これで、何を聞かれても、もう大丈夫?です。

ちなみに、この解説本もかなりイイです。寝付けない夜は、羊の数よりイイです?

窓板8.1と解説本
ネ申ワザなのか?分かり易い解説本と超安価な窓板

(投稿者:92)

カテゴリー: つぶやき | コメントする

SSOの勉強

ども。
最近の移動手段は列車よりもバス派の担当ちゅんです。

10月1日のXデーを乗り越えたことで、懸案事項が片付いてきたような感覚があります。大きな山を越えたので、ようやく「いつかこれにチャレンジしたい」と思っていた類の業務に取り掛かることができそうです。

やってみたいことはたくさんあるのですが、その中で本日は「SSO」について独学していました。

シングルサインオン(英語:Single Sign-On、略称:SSO)とは、一度の認証処理によって複数のコンピュータ上のリソースが利用可能になる認証機能である。 例えば、あるコンピュータにログインした後、グループウェア等のアプリケーションを使用する際にまたログイン、他のサーバ上のアプリケーションを使用する際もまたログインするといった状況で、ユーザーは複数のIDとパスワードを管理しなければならない。シングルサインオンを導入した環境においては、ユーザーは一つのIDとパスワードによって全ての機能を使用することができる。

普段は自主規制しているwikipediaからの引用ですが、あまりにもこの通りだったので、本日は引用させていただきました。

様々なシステムをクラウド化していくと、その都度、システムの利用のために「ログイン」という行為が必要となりますよね。「メールが見たい→ログイン」「施設を予約したい→ログイン」「予算を支出したい→ログイン」と、一日のうちで何回ログイン行為をすれば気が済むんだといった状況です。もっとも、PCを利用するためにも「ログオン」が必要です。
SSOの勉強を始めたきっかけは「こんな面倒なことをいつまでもやってる場合じゃない」と感じたからでした。

しかし、色々と調べていくうちに、やはり大きなハードルは「コスト」であると知りました。SSOの実現にはいくつかの選択肢があるようなのですが、どれを選んだとしてもそれ相当のコストが発生します。ログインが省略できて便利になるということだけでは「費用対効果」が得られないのではないかというところに、課題があるようです。
(偶然来町されたとあるベンダーさんに世間話程度に聞いてみると、“1本”と言われました。それってゼロの数はいくつなのか、怖くて聞けませんでした)

なので、SSOに「利便性」以外の価値を見いだせなければ、導入はおそらくNGなのでしょう。インターネットで検索してみると、どうやらSSOは「セキュリティ」がキーワードなようなのですが、私からすればどうしても「煩わしさ解消」くらいにしか感じられないというのが残念なところでした。
巷にはオープンソースのSSOシステムパッケージも存在しているようなので、試しに導入してみて実験できれば、コストはかからないような気もします。どこまで「自前」でやるつもりなのかとツッコミがありそうですが。

SS
「便利」「快適」以外の言葉で理論武装が必要です

(投稿者:ちゅん)

カテゴリー: つぶやき | コメントする