[[20081025222147]] 『エクセルで4列2行のセルの塊を抽出できますか』(コーラ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルで4列2行のセルの塊を抽出できますか』(コーラ)

4列360行のエクセルデータがあります。

ゆえに4×360=1440個のセルが並んでいます。

この1440個のセルには1か0の数字がはいっています。

この4列360行1440個の並びの中から

以下のような4列2行のセルの塊がいくつあるか数えたいのですが・・・

1 0 1 1

0 1 1 0

可能ですか?


 作業列を使えば簡単に出そうですが・・・・
 そう言うのは無しで?(笑)

 一応E列を作業列にして
 >この4列360行1440個の並び
 が、A1:D360の範囲にあるとして
 E1に
=(A1&B1&C1&D1&A2&B2&C2&D2="10110110")*1
 E359までフィルドラッグした後
=SUM(E1:E359)

 (HANA)

 =SUMPRODUCT(--(A1:A359&B1:B359&C1:C359&D1:D359&A2:A360&B2:B360&C2:C360&D2:D360=A1&B1&C1&D1&A2&B2&C2&D2))
                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
                                                                  もしくは "10110110"
 (mosimosihaihai)

HANAさん、mosimosihaihaiさん>
できました!!ありがとうございます!またよろしくお願いします!!

 こんにちは〜♪

 解決済みですが。。。
 面白そうな質問でしたので〜。。。。♪

 こんな表の場合です。。。

 	A	B	C	D	E	F	G	H	I
[1]	1	0	1	1		1	0	1	1
[2]	0	1	1	0		0	1	1	0
[3]									
[4]	1	0	1	1					
[5]	0	1	1	0					
[6]	1	0	1	1					
[7]		

 数えたい塊 ↓ を。。。			

 >1 0 1 1 
 >0 1 1 0 

 F1〜I2セルへ、入力します。。

 式は。。

 =SUM((FREQUENCY(IF((A1:D359=F1:I1)*(A2:D360=F2:I2),ROW(1:359),""),IF((A1:D359<>F1:I1)*
(A2:D360<>F2:I2),ROW(1:359),""))>3)*1)

 配列数式になります。。。

 Ctlr+Shift+Enterキーで式を確定して下さい。。。

 又は

 =SUMPRODUCT((FREQUENCY(((A1:D359=F1:I1)*(A2:D360=F2:I2))*ROW(1:359),((A1:D359<>F1:I1)*
(A2:D360<>F2:I2))*ROW(1:359))>3)*1)-1

 ご参考にどうぞ。。。

 。。。Ms.Rin〜♪♪


 ◆面白そうなので、参加させてください
 ★Ms.Rinさんの表をお借りしまして

 =COUNT(0/((MMULT((A1:D359=F1:I1)*(A2:D360=F2:I2),1^ROW(1:4)))=4))
 または、
 =COUNT(0/((MMULT((A1:D369=F1:I1)*(A2:D360=F2:I2),{1;1;1;1}))=4))
 (maron)

Ms.Rinさん、maronさん>ありがとうございます。

かなり参考にさせてもらってます。

ちなみになんですが、その抽出した塊に色をつけたい場合はどうすればいいのですか?

例えば

1 0 1 1

0 1 1 0

を黄色に塗るというのはできますか?


 条件付書式の設定の数式に
 =$A1&$B1&$C1&$D1&$A2&$B2&$C2&$D2="10110110"
 とか?
http://www.excel.studio-kazu.jp/lib/e2qw/e2qw.html
http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040720.html

 ↓関連項目でしょうから、リンクしておきます。
[[20081028044640]]『エクセルでm列n行のセルの塊を抽出できますか』(コーラ) 

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.