[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データの中から任意の文字列の次の文字の回数を知りたい』(でんじろう)
A B C D E F
1 日付 5/1
2 1回目 −
3 2回目 ×
4 3回目 ○ 二回前 ×
5 4回目 ○ 一回前 ○
6 5回目 × 次の○回数 回
7 6回目 ○ 次の×回数 回
8 7回目 × 次の−回数 回
9 8回目 ○
10 9回目 ×
11 10回目 ○
12 11回目
5月1日の11回目に来る文字の予想をしたいのですが、
一回前は○、二回前は×だったのでF5,F4にそれぞれ打ち込んだらF6〜F8に表示するような感じです。
B列の中から×○と続く文字を探し、次の文字(○か×か−)の確立(回数)を知りたいです。
今回のデータでは○が1回、×が2回、−が0回となります。
よろしくお願いします。
E列は、シンプルに、〇、×、ー と入力
F6セル =SUMPRODUCT(N(B$2:B$9&B$3:B$10&B$4:B$11=F$4&F$5&E6)) 下にコピー
行 ____A____ ___B___ _C_ _D_ ___E___ _F_ 1 日付 5月1日 2 1回目 − 3 2回目 × 4 3回目 ○ 二回前 × 5 4回目 ○ 一回前 ○ 6 5回目 × ○ 1 7 6回目 ○ × 2 8 7回目 × − 0 9 8回目 ○ 10 9回目 × 11 10回目 ○ 12 11回目
(半平太) 2013/05/18(Sat) 15:17
>@SUMPRODUCTの隣のNの意味はなんでしょうか。 SUMPRODUCTは、数値しか相手をしない関数なので、 N関数で真偽値を数値に変換させただけです(Trueは1、Falseは0となる)
「N」の代わりに、「1*」としてもいいですし、「0+」としても同じ効果があります。
>A三回前と増やしたいときにF$4&の前にF$3&をつけてみたのですがうまくいきませんでした。 >別の関数になるのでしょうか。 その関数でもできますし、別の関数でもできます。 回答者の好みです。
今回、2回前の問題しか私は考えておりません。
3回(4、5、・・・・)、 出目の実績回数10回(11、、12、・・・、500、・・)
と云った条件変更があるのでしたら、他の回答者のレスをお待ちください。
(半平太) 2013/05/18(Sat) 17:40 私のレスはこれが最後です。 この後ろに何かレスがあっても私のレスではありません。念の為。
F5:=SUMPRODUCT((B$2:B$9="×")*(B$3:B$10="○")*(B$4:B$11=E6))
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.