アフィリエイト広告を利用しています
G-QVESCNWRVH

2021年04月13日

Excel : 便利な関数 Databaseもどき

今回のお題−VLOOKUP&IF.jpg


こんばんわー!

Excel ってすごく便利なソフトだと思いますよー!
小回りが利くし、いろいろな資料を作るときに重宝しています

しかし、かゆいところに手が届かない!
そんな時も良くありますよね。


たまに、よくわからないことが起こったりしますが
Excel : 不思議なこと − 何もないセルと空白のセルにも書きましたけどね

●さて、本題


今回、ご紹介したいのは、
●Excelを使ってDatabaseもどきを作りたい
こんな思いを描いている方が多いかなと思って、とっても便利な関数をお教えしようかなって

えっ? Database って Microsoft Access があるじゃないか?って声が聞こえてきそうですね。
でも、Microsoft Office のライセンスを所有しておられる方でも、Access までお持ちの方って個人ではそうそうおられないと思うんです。
(私は持ってますが だって自宅パソコンでも仕事をしますので)

すると、Excelが次に思い浮かびますよね。

確かに、私は教会で会計担当をし始めて16年になります。
し始めたときは、2005年だったような。
その時は・・・・文字通り記帳です。 本当にボールペンで帳面に数字を書いていくんです。

当時でもMicrosoft は WindowsとOfficeをリリースしていて、会社とかでもふつーに使っていましたが、教会では手作業でした(笑)

なので、会計担当になった私は、Excelを使って会計作業をコンピュータライズしてきました。
これによって、毎週日曜日に5時間ほどかかっていた記帳作業が、Excelを使って入力することで40分ほどになりました。

もちろん、シート数は27、マクロは結構あります。(プロシージャ数を数えようとしましたがめんどくさいので止めました

そして、この教会会計用Excelワークブックでかなり活用したのが
  • VLOOKUP 関数
  • IF 関数

です。

この二つは、効率よく使うとすごく強力です。
では、説明は・・・おっと、出勤時間が近づいているので、のちほど

と思う。  だろう。   わからない。

会議(小田原評定).jpg
この画像・・・ふたたび(笑)です。

●グループ統合システム仕様検討会議にて

午前は、グループ統合システムの仕様検討会議がありました。

もう、大詰め・・・のはずです!
●システム部門とベンダー

この会議に参加しているのは、
・当グループ各社のシステム要員
・ベンダーさん

なのでシステムの専門家ばかり!

でも・・・
●ベンダーは運用形態などを聞く方

基本的には、システム部門はベンダーさんに仕様を提示して、ベンダーさんはそれに従い各種仕様書を作成する・・・はずです。

この仕様書を作成するために、ベンダーさんはいろいろとヒアリングとかをしながら仕様作成に必要な情報を集めます。

●当グループシステム部門は指示する方

ただ、自社のシステム部門は自社の運用をすべて知っていて、ベンダーさんに、各々のシステム、サブシステム、ロジック、運用要件などをさっと出せたらいいんでしょうけど・・・
●当グループシステム部門は作っていただく丸投げタイプ

今までの会議の中で、すごく違和感を感じている部分は、

自分で指示していないので、ベンダーさんが作ってきたものを見て、
あーだ
こーだ
どーだ
そーだ
って喧々諤々(けんけんがくがく)なんですよ。

で、ベンダーさんに
どーしてこうなるんだ?
こーあるべきじゃないか?
うまく運用できなかったらどうしてくれるんだ?
って言葉を投げかけたりしていますね。

これってやばくないですか?

●ベンダーさんがかわいそう

このようなやり取りを聞いていて、私も当事者でありますが、本社システム部門の要員には逆らえない立場なので、ベンダーさんに加勢するわけにもいかず・・・
心の中で、ベンダーさんごめんね! 頑張ってって応援するだけです。

2021年04月12日

Excel : 便利な関数

Excel.jpg

こんばんわー!

Excel ってすごく便利なソフトだと思いますよー!
小回りが利くし、いろいろな資料を作るときに重宝しています

たまに、よくわからないことが起こったりしますが
Excel : 不思議なこと − 何もないセルと空白のセルにも書きましたけどね

Microsoft Multiplanってご存じですか〜〜?
Lotus 1-2-3 ってご存じですか〜?

どれも、 Excel に取って代わられましたね(笑)

まぁ、それほど便利というわけですよね

ところが、いろんな人が Excel を使っているのを見ると、つい口を出したくなってしまうことがよくあるんですよ。

なので、こんな時やあんなときに、少し知ってたらちょー便利な機能をつぶやいていこうかなって思ったりしています。

皆さんが、知ってもらったら作業効率が一気に上がるかも知りませんよー

また、こんな場合はどうすればいいの〜とか気軽に聞いてくださったらうれしいです

その時はコメントでお願いしますね
posted by Y.Taki@AS400 at 18:20| Comment(0) | TrackBack(0) | RPA

2021年04月09日

Excel : 不思議なこと − 何もないセルと空白のセル

●資料作り

グループ統合システムを構築するときに、統合前のシステムの仕様をまとめる必要があります。

こんな時に Excel が大活躍しますよね。

もう、Excel を使い始めてから20年以上になります。
でも、 まだまだよくわからない Excel の機能がたーくさんあります

今日も、どうしてもしたいけど、どうしてもできなかったことがありました

Excel Sample 20210409-1.jpg
これなんですが、
『私は日本人です。』の文字列を両方のセルに入力しています。

@は、全部表示されています。 となりのセルの上にまで
Aは、そのセルの範囲内でのみ表示されています。

なぜ、こうなるかは、どなたでもお判りでしょう。
AのC列のセルには空白を1個入力していますから

さて、C列に計算式を入力し、ある条件の時には、Aのように表示するようにしたいのですが・・・

どうしてもできません

Help Me

2021年04月08日

a <= a + 1 : a <= a - 1 結局同じ・・・骨折り損のくたびれもうけ

●OCR入力

今、進めているグループ統合システムでは、
受注入力をOCR機能を用いて行うとしています。

その中で、お客様コードも読み取ろうとしています。
●殆どが活字

この依頼シートには、当社であらかじめお客様名とお客様コードを印字してお渡しするんですが

ほんの一部で、お客様コードを手書きしてこられることがあります。
●手書きフォント

そこで、ベンダーから提案がありました。
お客様コードは手書き文字としてOCR認識してはどうかと

もちろん、手書き文字がある以上、OCRでは手書き文字を認識してくれないと困ります。
そこで、ベンダーは依頼シートのお客様コードを手書きフォントで印刷することも提案
●なんか・・・アセスメントが雑

なるほど! OCRで認識するとき手書き文字として認識するから、印刷するときも手書きフォントで印刷すればどうかと・・・・

えっ?
印刷する文字も手書き文字にするの?

まるで、aに1を足して、1を引いてるみたいな運用・・・

午前の会議でも静かにキレてしまった・・・

●OCR処理

本日、午前の会議にもリモートで参加しました。
その中で、受注入力工程で、受注依頼書を処理する工程で
・お客様のコードは普通は印刷された文字ですが、たまに、手書きで受け取ることもある
という問題から、ベンダーが、OCRで認識する場合に、お客様コードフィールドは手書きフォントにしましょうかと提案してくれました。
確かにその提案は、手書きでのコード記入が相当数ある場合は有効ですが、私の経験上0.1%も無いはずです。
●手書き文字認識

手書きフォントでのOCR認識と、活字フォントのそれでは認識速度がかなり違うと思うのですが、その点についてベンダーに確認しました。

すると、『体感できるような時間ではない』との回答でした。
確かに一枚当たりじゃ、2秒が2.1秒になったところで気にならないでしょう。気付かないでしょう。
しかし、マクロ的にみると、それを10,000枚処理した場合に、20,000秒が21,000秒と1,000秒も余分にかかるわけです。
これを認識しながら手書きフォントにするかどうか検討する必要があるのですが・・・
●懸念事項

このような細かいように見える懸念事項が山のようにあります。
しかし、少量ならば無視できる(例えば10枚なら20秒が21秒で、1秒遅くなる)んですが、
1,000秒となると約20分弱遅くなるんですよね。
その後の工程が遅れる・・・
よろしくありませんよね。
●見ざる・言わざる・聞かざる

と、言うことで、大会するほどの遅延ではないとあやふやな回答をするベンダーに対して、
エビデンスを提出してほしい
と要請すると、親会社のシステム部門に所属する今日の会議の議長から
『要らんことを質問していたずらに会議を長引かせるな』
と、強い口調で制止されました。

なので、今後は、
見ざる.jpg
聞かざる.jpg
言わざる.jpg
にします。

いやいや、聞かれたときは答えなきゃならないから・・・
聞かざるはやめとこう
聞かざる.jpg

2021年04月07日

Windowsに悩まされている僕(笑)

Real Windows.jpg

●Windows10に更新

皆さんの会社ではもうすべてWindows10に更新済みでしょうか・・・?

私の会社でもWindows10に更新すべく4年も前からプロジェクトを組んで対応してきていますが・・・
なかなか進まないのが実情です

職種がら、インターネットに直接接続していないのが救いですが、
それでも早くWindows10にと考えています。

で、私のPCですが、一週間前までMainはWindows7でした。
Sub機としてWindows10を使用していました。

このメインPCを今回Windows10に変更しました。
なぜ今までWindows7を使っていたのか?
って聞こえてきそうな気がしますが・・・

Windows7のUpdateがことごとく失敗し、いろいろな対処法を試してみて、
それこそ何十回何百回と再起動を促され、試してきたけれども、
Windows7のUpdate機能は機能せず・・・

よって、無料のWindows8へのUpdateもできず、ゆえにWindows10への更新もできませんでした。

結局Windows7を更新することは断念し、Windows10への更新は・・・

・新しいHDDにWindows10を新規インストールし、
・環境やらアプリやらをシコシコと移行
してきました。
●環境移行後1週間

ようやく、移行できたと思ったら・・・

●Outlookのメールルールの移行がうまくできていない・・・
 情報収集のため、いろいろなメールマガジンや、メーカー、代理店からのメールを受信するため
 メールルールがとっても多かったんです。

 それで、旧OSでエクスポートし、新OSでインポートしたら・・・
 ほとんどがエラーとなっていました。

 ルールのほとんど(ほぼ全部)が、どこそこからのメールは、どこそこフォルダーに移動する
 ってもんだったんですが、そのフォルダーが見つからないとかですべてエラーに

 仕方がないから、すべて手作業で修正しました
 でも・・・メールルールが適用されていないかのように、9割のメールが未分類っていう念のためのフォルダーに振り分けられていました。

 なので、さっき、メールルールを全て消去しちゃいました。
 これから一つ一つ設定していきます
 えらい手間でんがな!

●Explorerの表示が異常に遅い
 エクスプローラーで、フォルダーをクリックしたら、
 緑色のバーがゆるゆると右に伸びていく現象が発生して、数十秒またされるようになりました
 原因がわからず、ネットで検索したことを全部しましたが、改善されません。
 あきらめかけていた時に、ふとひらめきました。
 ネットワークアダプタを無効化したら、さっきまでのゆるゆるがスパッとソートされました。

 ネットワークが原因だったんですね。
 原因がわかれば対処のしようがあるというもの!
 
 もし、原因がわからずずっとゆるゆるだったら、
 コンピュータに対してだけは気が短い僕は、気がくるっていたでしょう
●種々の不具合になく

今、グループ統合プロジェクトでいろいろと忙しいのに、こんなアホなことで悩まされ時間をどんどん食いつぶされていることにいら立ちを感じています。
 しかし、Windowsは使わざるを得ないし・・・
●泣き寝入り

と、言うことで泣き寝入りですね・・・
まぁ、不利益より利益が多いので、不利益には目をつぶらなければ・・・
対応できるスキルを積まなければ・・・

あぁぁぁぁぁぁ・・・・

ちなみに、タイトルがは Real な Windows です(笑)

2021年04月06日

物体管理のバーコード

●処理対象物体の識別

どんな業種でも、顧客とか、商品とか、処理対象物とか、それぞれを識別して管理する必要があろうかと思います。

当グループでも、同様です。

管理するためには、ラベリングをしますが、機械でも簡単に読み取れるように
●バーコードでの管理

バーコード
バーコード.jpg
を使用します。
●絶対にユニークでなければならない

そして、このバーコードはユニークでなければなりません。 絶対に!

ちなみに、ユニークとは『独特で、他にはないようなこと。表計算ソフトのExcelにおいて、重複していない数値のことを「ユニークな値」や「ユニークな数」と表す。』です。
決して面白い性格のことではありません
しかし、そのバーコードに入れる番号の管理をなんと!
●Excelで管理する?

そうです
人手で管理するらしいです!
うっそー!
●ほんまかいなー

もぉ、開いた口が塞がりません・・・・
逆に開きすぎて顎が外れそうです。

人って結構間違いを犯すものです。
そのためにコンピュータシステムがあるのに・・・

高い金を出して新しいシステムを作ろうとしているのに、
核となる部分の運用を人手に頼るって・・・

当然人にしかできないこともありますから、それならば納得いきますが、
ユニークな番号の管理なんて、人よりコンピュータの方がよっぽど得意じゃないですか?

あーもぅ、逃避したい・・・

新しい一週間・・・これが憂鬱なんだよなぁ

特許公開情報ぼかし.jpg

●新しいことをするのが楽しい

新しい一週間が始まりました。

月曜日・・・出勤する時・・・憂鬱な感じがいつもしています。

と、言うのも、仕事は好きな事が出来たら幸せですよね。
そして、私はシステムエンジニアです。

新しいシステムを開発することが楽しいんです。
もちろん、現場の方々が喜んでくれるようなシステムをね。
●システムエンジニアのさが?

これは、システムエンジニアの性(さが)でしょうかね
新しいシステムを作る。
今までにないものを作り出す。

これで喜ばれたら、それこそ、趣味と実益って感じです。

2年前までは、それが実際にできていました。
システムエンジニアになってから35年が立とうとしています。

その間に作り出してきたシステムは、(社内システムがほとんどですが)
約100個ぐらいです。
システムを個で数えるのがどうかと思いますが、とりあえずそんな感じです。
●ところが

2年前に組織体制が変わって、親会社のシステム部門の傘下に入りました。

親会社のシステム部門では、開発しないのです。
いや、出来ないのです。

なので、私の会社でも、新しいことをするなという、不思議な指示が出されています。
●新しいことが出来ない

このような状況で新しいことが出来ないでいます。
また、システムエンジニアにはひらめきもいらないって方針なんです。

私は、体制が変わる前、作ってきたシステムの一つで試しに
特許申請してみました。

すると、取れちゃいました
なぁんだーって思いましたね。

私の開発したシステムに関する特許情報

他のも申請したら取れるんでしょうかね。

でも、開発しないシステム部門なので、もう無理でしょうね

2021年04月02日

排他制御は難しいかも・・・ Part 2

●排他制御・・・おさらい

データベースにとって非常に重要な機能・・・排他制御

これは、あるファイルを2人以上が共有して変更しようとする場合にも必要な機能となります。
昨日、このブログで投稿した記事について、二十歳の息子に説明したら理解してくれました

困った問題やな〜って
●現在の大きな問題点

現在、グループ統合システムを構築中です。このシステムには受注情報入力機能があります。また、その受注情報が顧客からもしくは別の現場からの要求によって修正する機能もあります。

ただ、当社が現在利用しているシステムの方がかなり高機能なので、グループ統合システムを当社に導入しても、グループ統合システムが対応していない機能は当社システムをそのまま使い続けることになります。

つまり、二つのシステムでデータベースを更新する機能があると言うことです。
この二つのシステム間で厳密な排他制御ができなければ
・狐につままれる
現象が頻発することになります。

そこで、この問題の解決のために、無駄とわかってて我が上司に投げかけました。
●上司判断

我が上司は、システム間の情報の同期は、グループ統合システムを主としろって指示を出してきました。
これは聞くまでもなく、想定された回答でした。
結局は、真摯に受け取り熟慮した結果・・・では全くないということです。
こんな回答なら、だれでもできます。 多分、私の息子にだって

まぁ、この指示をそのまま実行すると、当社の運用は崩壊するでしょう。
今まで使えてきた便利な機能が使えなくなり、かつ貧弱な機能で運用しようとすると手間が増大します。
●最悪な展開

なんとか、システム間同期の方策を考えないと、
困るのは当社の現場の運用、現場の方々です。

Cry.jpg

ファン
検索
<< 2021年04月 >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール