The Road to EXCELER ~エクセラーへの道~ -171ページ目

The Road to EXCELER ~エクセラーへの道~

エクセルの機能を基本から紹介していきます。お仕事で日々エクセルを使っておられる方に読んでいただければ仕事の効率アップ間違い無しです。

六本木ヒルズのスカイアクアリウムです。
SA1 9月頭までの予定だったんですが、好評につき末までに延長したそうです。
写真は、ブルーのライトアップで照らし出されたお魚さんが東京の夜景をバックにゆらゆらと回遊しているところです。

「大夜景と海の中の宝石が共に煌きを放つ幻想的な空間」という触れ込みでしたが、確かにこういうシーンはなかなか見ることができないですね。

幻想空間に癒されます。。

:*:・( ̄∀ ̄)・:*:

こちら↓は東京タワー方面の夜景です。

なかなかきれいに撮れたのでついでに載せておきます。


゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚SA2


前回からの続きです。

第一グループの人数部分だけをたし算する場合は、今度は

1×5+0×5809万+1×6+0×6182万+1×8+0×7293万

という結果になることを考えればいいわけですので、前の mod関数のところを、

=mod(column(B3:G3)+1,2)

とすればよろしいですね。


B3が入った場合は、column(B3)で「2」が入ります。(B列は、A、B、C…と数えていったときに2つ目に数えますよね。。だから2です。)

これに1をたして2で割り算した場合(3÷2)の余りを求めるのが今回のmod関数ですので、この関数の結果は最終的に「1」になります。


同様に、C3、D3、…G3と入れていくと、0と1が交互に得られます。

よって、第一グループの人数部分だけをたし算する式は、

=sumproduct(mod(column(B3:G3)+1,2),B3:G3)

になります。


H3セルに、

=sumproduct(mod(column(B3:G3)+1,2),B3:G3)

<…偶数列の合計>

I3セルに、

=sumproduct(mod(column(B3:G3),2),B3:G3)

<…奇数列の合計>

と入れ、これらを第三グループのところまでコピペすれば完成です。


まぁここまで言っといて何ですが、作業用の行を作り(仮に6行目としておきましょう)、そこに 1、0、1、0、…と事前にコピっておいて、

=sumproduct(B$6:G$6,B3:G3)

とやっとけばそれで済みますね。それなら3列おきでも4列おきでも自在ですしね。。

(^_^;)

Unchain Farm。
UF 1個で1000円近くする本格派ハンバーガー屋さんです。

一つ食べただけで充分おなかいっぱいになります。
ちょっと前にこういう高級バーガーのお店が話題になり、マスコミなんかにも取り上げられていましたが、最近特に違和感無くちょこちょこ存在してますね。
気軽にマクドもいいですが、たまにはこういったお店で、お皿の上でハンバーガーにかじりつくのもよろしいのでは…。

(-^□^-)



゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚


さて、一列おきにたし算するには、

http://ameblo.jp/exceler/entry-10035296139.html

でご説明した、sumproduct関数を使用します。


(※)印のところに、「次の例では、M5セルに、 =sumproduct(k3:k5,l3:l5) という式が入っています。結果は、1000×50+1500×100+1800×70=326000 となります。」

という説明がありますが、この考え方を応用します。


再掲.

1000


この表で、仮に第一グループの人件費部分だけをたし算しようと思えば、

0×5+1×5809万+0×6+1×6182万+0×8+1×7293万

という結果になることを考えればいいわけですので、

=sumproduct("B3からG3セルのデータを入れると、赤字のように0と1が交互に出てくるように工夫した関数","青字のデータ …まさにB3:G3")

とすれば欲しい結果が得られそうですね。


この、"0と1が交互に出てくる関数"が、

=mod(column(B3:G3),2)

です。

B3が入った場合は、column(B3)で「2」が入ります。(B列は、A、B、C…と数えていったときに2つ目に数えますよね。。だから2です。)

これを2で割り算した場合の余りを求めるのがmod関数ですので、この関数の結果は最終的に「0」になります。


C3が入った場合は、column(C3)で「3」が入ります。(C列は、A、B、C…と数えていったときに3つ目に数えますよね。。だから3です。)

これを2で割り算した場合の余りを求めるのがmod関数ですので、この関数の結果は最終的に「1」になります。


この調子で G3 までやっていくと、"B3からG3セルのデータを入れると、赤字のように0と1が交互に出てくる"結果を得られます。


長くなりましたが、第一グループの人件費部分だけをたし算する式は、

=sumproduct(mod(column(B3:G3),2),B3:G3)

になります。


では、第一グループの人数部分だけをたし算する式はどうなるでしょうか。

引っぱるまでもないような気もしますが、長くなったので次回に。。

(;´▽`A``

火曜日から水曜日にかけて東京を襲ったスコール!?です。。
OOAME ホントにすごい大雨でした。雨だけだったら先日の巨大な台風9号のときよりスゴかったんじゃないかと思います。地球温暖化の影響なんでしょうか。最近降るときは強烈に降りますね。。

うなぎを食べようと思って歩いてたんですが、あまりにもキツい雨量だったので途中であきらめて近くの立ち食いそば屋さんに入りました。

"小諸そば"というチェーン店で、結構人も入っていてなかなかおいしかったです。(雨宿りしてるだけの客(…というか外に出れなくて様子を見てるしかなかった客)も数人いましたが。。)

炭火焼き豚カルビ丼の小さいやつと、もりそばがついて550円と かなりお得でした。
ちなみに、向いのコンビニは完全に雨宿り客に支配されてました。。
(;^_^A

゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚


さて、以前使用した、自部門のグループごとの人件費レポートです。

H列に人数の合計を、I列に人件費の合計をもって来ようと思いますが、どんな関数を使いますか?


1000


例えば、H3セルに、"=B3+D3+F3"と一つ一つ入れていくのも一つの手ではありますが、12月までつながっている表だとしたら12個のデータを一つ一つ入れていかないといけなくなります。

ここは関数を使って一気に片付けてしまいましょう!

(^-^)