カテゴリー
Google

【Google ドライブのスプレッドシート】★SUMIF★作業リストがあって、項目・担当・かかる時間、がある。担当ごとにかかる時間の合計を見たい!技【エクセルでももちろんできる】

スクリーンショット 2014-06-07 6.59.45.png

作業リストがあって、項目・担当・かかる時間、がございます。担当ごとにかかる時間の合計を確かめたいのですけれども。。。

スプレッドシートの別の場所に各担当ごとのかかる時間の合計を表示するようにできましたのでメモいたします。

ポイント

  • SUMIF ← 合計対象に条件を含ませることができる
  • SUMIF(検索範囲, 検索キーワード, 合計範囲)
  • 条件にはワイルドカードを指定することができる。これにより、セルに検索キーワードが含まれていれば合計範囲の数字を使用するようにできる。たとえば検索範囲に「担当者A、担当者B」というセルがある場合、検索キーワード「担当者A」ではヒットしないが、「*担当者A*」ならヒットする
  • エクセルでもまったく同じように実現可能

練習用データ

作業 担当 かかる時間
おたま用意 ミリベス 1
ため息用意 ソダン、レニガッツ 1
扉の前で途方に暮れる レニガッツ 5
カバ(オーガ)監視 ミリベス 8
おたま渡す ミリベス 1
自分の心折る ソダン 9
緑色になる レニガッツ 3
名所を説明する ソダン 4
青教に勧誘する ソダン 8

実際にやってみましたの♪

具体的なセルの指定はいたしません。手順と、投稿最初の画像を参考に実際に手を動かしてくださいまし。練習用データはすでにスプレッドシートに入力済みといたします。

  1. どこか任意の場所に「担当」「かかる時間の合計」の表を作成する。「担当」は「ミリベス」「ソダン」「レニガッツ」、「かかる時間の合計」は空白となる。
  2. 「担当」のセルの担当者は「*」で囲む。たとえば「ミリベス」なら「*ミリベス*」とする。
  3. 「*ミリベス*」の「かかる時間の合計」を算出していく。「*ミリベス*」の「かかる時間の合計」を表示するセルで、 =SUMIF(練習用データの担当の範囲, *ミリベス*のセル, 練習用データのかかる時間の範囲) の内容を入力する。

以上でミリベスのかかる時間が表示できました。残りの各担当を簡単に表示できるようにするために、ミリベスの計算式にさらに手を加えます。絶対参照にする部分がございます。この一手間で、残りの作業がずいぶんと楽になりますの!

やっていることは、「練習用データの担当の範囲」「練習用データのかかる時間の範囲」を絶対参照に変更し、オートフィルした時もこれらの範囲が変わらないようにする、ですの♪

  1. =SUMIF(練習用データの担当の範囲, *ミリベス*のセル, 練習用データのかかる時間の範囲) の「練習用データの担当の範囲」のどこかにカーソルを合わせる。
  2. 「F4」をタイプ。
  3. 「練習用データの担当の範囲」の最初のセル、最後のセルの列と行の前に「$」が付く事を確認する。
  4. オートフィル(セル右下の「■」をドラッグ)して残りの担当者の合計が出る。

なお、絶対参照について復習したいのでしたら、以前のこの投稿が参考になりますの。

おわりに

SUMIF 関数の説明の本家本元はこちらでございますの♪しっかりと理解いたしましょう!

ちなみに、「エクセル 合計 条件 含む」などと検索いたしますと、同じことがエクセルでもできることが分かりますの♪

エクセルでもできる、、、と言いますよりも、Google ドライブのスプレッドシートでも同じことができるように関数を実装した、ということなのだと思いますけれども♪

以上です。

カテゴリー
Apple

【Mac】Safari を起動した時、前回開いていたページを開くように設定できました♪

スクリーンショット 2014-06-05 22.07.12.png

Safari の起動時に前回終了時に開いていたタブページを開き直す設定方法♪

  1. 上部メニューの Safari > 環境設定…(command + ,)
  2. 一般」タブ
  3. 「Safari の起動時」で「最後のセッションの全ウインドウ」を選択

ちなみに、選択肢はもう1つございまして「新規ウインドウ」ですの。Safari を起動しましたら必ずまっさらでタブはひとつだけ、ウェブにアクセスしない状態で立ち上がりますの♪

また、ショートカットキー「command + ,」は Mac の大抵のアプリで環境設定ですので合わせて覚えておきたいですわね♪

カテゴリー
Apple

【Java】Opera Mini シミュレーターを Mac で使うためのポイントと手順♪

iPhone の Opera Mini での表示を開発用に確かめたい、でもどうやって?そうだ!本家Opera に聞いてみよう!と探しましたらあっさりと見つかりました。

ただ、、、Opera Mini でサイトを見れるようになるまでにずいぶんと時間と手間がかかってしまいました。それまでの記録をお届けします♪

ポイント

  • Mac の場合、Chrome では Opera Mini シミュレーター が動かない。32bit だからだとか。Safari を使うべし
  • Java のインストールが必要
  • Java の「例外サイト・リスト」に「http://demo.opera-mini.net」を追加する

ながれ

  1. Chrome で Opera Mini シミュレーターを動かそうとして、Java に「無理!」と言われて一旦諦めるまで
  2. Safari からなら Opera Mini シミュレーターが使えそうなことを確認し、Java をインストールするまで!
  3. Java で Opera Mini シミュレーター用の設定をし、無事に起動するまで♪
カテゴリー
コンピューター

【詳細レビュー】ANKER Astro M1 5200mAh モバイルバッテリー iPhone5S 5C 5 4S / iPad Mini Retina / iPod / Galaxy / Xepria / Android / 各種スマホ / Wi-Fiルータ等対応 大容量かつコンパクト 92 x 45 x 22mm (日本語説明書付き) Astro M1

ANKER Astro M1 という、スマホやタブレットへ充電できるモバイルバッテリーを購入いたしました。ANKER 社の Astro M1 という電池ですの。

充電してみて、使ってみて、良い買い物をしたと感じました。それも含めて気がついたことをノートいたします♪

ANKER Astro M1 ポイント

カテゴリー
コンピューター

2014年5月のアクセス解析

先月 2014 年 5 月の 1 ヶ月間の Google アナリティクスの結果です。

  • ユーザー > サマリー(左に先月、右に先々月と比較表示)
  • コンテンツ > サイトコンテンツ > すべてのページ
  • トラフィック > 参照元 > すべてのトラフィック
  • トラフィック > 参照元 > 検索 > オーガニック検索

以上の 4 種類の Google Analytics 結果です。

カテゴリー
ゲーム

3DSを処分するためにデータ消去いたしましたの♪

3DS を譲渡や売却するとき、なにもしない状態で手を離してしまってはいけません。3DS にはデータが残っておりますもの。別の方がその情報を見つけ、悪用されることは避けなければ!

そこで今回は 3DS および遊んでいたソフト「モンスターハンター4」のデータを消去いたしますの♪

カテゴリー
Apple

【Tweetbot 3】一度ログインしたアカウントでもう一度ログインする方法♪

Evernote Camera Roll 20140525 144130.png

Tweetbot 3 for Twitter (iPhone & iPod touch) で再ログインのポイント

  • 再度ログインするためには、一度アカウントを削除してもう一度追加する
  • アカウントを選択画面で、アカウントを左にスワイプして「×」アイコンをタップして削除
  • アカウントキャッシュを初期化では効果なし

そもそもですけれども、Tweetbot 3 とは、こちらのアプリですの♪

なぜ Tweetbot 3 でログインし直さねばならなくなったのかと申しますと!

カテゴリー
コンピューター

IFTTT で連携する「Google Calendar」のカレンダーを変更する方法!

ポイント

  • IFTTT の Channels メニューから設定変更を行う。
  • channel アプリ(たとえば Google Calendar)側での設定ではない
  • iOS アプリの IFTTT からでもできた。
  • channel の編集には認証(iOS での操作時)やアプリ連携(PCでの操作時)の許可が必要。
  • カレンダーは予め作成しておく必要がある。

実際にやってみましたの♪IFTTT で設定した Google Calendar のカレンダーを後から変えてやりましたわ!

カテゴリー
WordPress

【Google Analytics Dashboard for WP】サイトを閲覧したユーザーの属性がGoogleアナリティクスで把握できるようにする

手順まとめ

  1. WordPress 管理画面にログイン
    1. Google Analytics Dashboard for WP > Tracking Code
    2. Tracking Code ブロックの「enable demographics and interests reports」を「ON」
    3. ページ最下部の Update Options をクリック
  2. Google Analytics にログイン
    1. ユーザー > ユーザー分布 > サマリー
    2. 「トラッキング コードを確認」をクリック

ポイント

  • Google Analytics Dashboard for WPの設定を変更しても即座に反映されなくても、1日程度置いたら変更の確認が可能になった
  • (真偽不明)WordPress にログイン状態だと、サイトにアナリティクスコードが埋め込まれていない状態となる。そのため、同じブラウザで Google Analytics サイトの「変更の確認」をクリックしてもトラッキングコードが確認できない可能性がある。
カテゴリー
コンピューター

【Vim】マクロの具体的な使い方。HTMLタグ内のゴミを削除しましたの♪

Vim でのマクロ使い方まとめ

マクロの記録

  1. qa (a 〜 z のどれでもよい)で記録開始。ステータス行に「recording」と表示されることを確認
  2. 操作を行う
  3. q で記録終了

マクロの実行

  • マクロの実行に失敗した時点で、処理は中断される
  • @a (a 〜 z の記録したものをタイプ)
  • @@ ← 前回と同じマクロを実行
  • 10@a ← 10回「a」マクロを実行。マクロを直列に実行する。

マクロを並列に実行

  1. V でビジュアルモードに入り、マクロを実行したい行を選択する。
  2. :'<,’>normal @a を実行。「'<,’>」は「:」をタイプした時点で自動的に入力される。

Vim マクロの使い方実践!

次のテーブル HTML のゴミ部分を削除したいですの!ゴミ部分とは、たとえば「data-sheets-value=”[null,2,&quot;2:&quot;]”」ですわ。

<table dir="ltr" border="1" cellspacing="0" cellpadding="0"><colgroup> <col width="100" /> <col width="100" /> <col width="100" /> <col width="100" /></colgroup>
<tbody>
<tr>
<td data-sheets-value="[null,2,&quot;2:&quot;]">2:</td>
<td data-sheets-value="[null,3,null,2]">2</td>
<td></td>
<td></td>
</tr>
<tr>
<td data-sheets-value="[null,2,&quot;3:&quot;]">3:</td>
<td data-sheets-value="[null,3,null,3]">3</td>
<td></td>
<td></td>
</tr>
<tr>
<td data-sheets-value="[null,2,&quot;5:&quot;]">5:</td>
<td data-sheets-value="[null,3,null,5]">5</td>
<td></td>
<td></td>
</tr>
<tr>
<td data-sheets-value="[null,2,&quot;7:&quot;]">7:</td>
<td data-sheets-value="[null,3,null,7]">7</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>

他の部分とも比べてみますと、次の条件を満たす行を削除したいと言い換えられますの♪

  • 「 data-sheets-value」(先頭は半角スペース)が含まれる行
  • 「 data-sheets-value」から「”」で閉じられた部分までがゴミ
  • 「”」は同じ行に2つあるため、1つ目までと早合点しないように注意

上記条件を満たすマクロを考え、記録し、対象を選択して実際に実行してみますの♪

マクロにゴミ削除の操作を記録いたします♪

次のようにマクロに記録させますわ♪ポイントは、ビジュアルモードで選択するときは左から右に記録するのではなく、逆に右から左へ選択することで「”」の検索を1回だけに抑えたところでしょうか。

※追記:あとでよくよく考えてみますと、最初に「”」を検索しますので、「”」が有り、かつ「data-sheets-value」が無い行でマクロを実行しますとバッファ全体の最後から後方検索されますの。結果意図しない部分が選択されてしまいますわ><。バグのあるマクロ。。。><。

ゴミが含まれる行にカーソルを移動してから記録開始ですの♪

  1. qa
  2. $F”v?data-sheets-value<CR>hx
    $ → 行末へ移動
    F” → 左方向の「”」へ移動
    v → ビジュアルモード開始
    ?data-sheets-value<CR> → 「data-sheets-value」を後方検索
    h → 左へカーソル1つ移動
    x → ビジュアルモードで選択した部分を削除
  3. q

これで「a」にマクロが記録されましたと同時に、マクロの記録のために操作した行でゴミが削除されましたの。

コードの対象行を選択してマクロを並列に実行!

ゴミの対象行を選択いたしましてからマクロを実行しますと選択した行全てが対象となりますの♪一気に処理できますので、大変楽ですわ♪

しかも!、間にゴミが含まれない行を選択してしまっても大丈夫!ゴミの無い行だけマクロが実行されず、前後のゴミのある行だけマクロが実行されますの!

例の2行目にカーソルを移動しまして次の操作を実行ですの!

  1. VG
  2. :'<,’>normal @a

ですから、マクロの処理が実行される行をこちらで決める必要がないようにできる点が、並列にマクロを実行する時の利点と言えますわね。

逆に、対象となる行が無くなったら以降の処理を止めたい場合はマクロの並列処理は使ってはいけませんわね!

おわりに

Windows のサクラエディタで初めて「マクロ」というものを知りました。

それまでエクセルマクロなどの名前やそれでできることなどを風の便りに聞きましたので、何かのログファイルから必要な物を抽出し、不要な部分を削除するのに使ってみましたのが始まりでしたわね。

感動いたしましたの!

13インチ MacBook Pro Retina にしてからは、予めインストールされている Vim を使用しております。。。マクロってあるのかしら?いいえ、きっとございますわね!という気持ちで探しましたらやっぱり!

この本には大変助けられましたの♪ありがとう存じます。

複数行を選択して、一度に各行に対してマクロを実行!なんてこともできますのね♪サクラエディタにはなかった(もしくはわたくしたちは気づけなかった)機能ですの♪素敵!

以上です。