エクセルの数式で、A列縦に×と◎が任意に、例えば×◎××◎◎×◎◎◎◎×とあり、B列縦には左隣に×があると0を表示し、◎は10と表示するが、◎が連続して続くと、それに従い例えば10,25,43,57,59(連続性ないが予め決まっている数字)を表示させる。例の場合B列は0,10,0,0,10,25,0,10,25,43,57,0となります。どのような数式が考えられますか?よろしくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/05 00:15:28
  • 終了:--

回答(3件)

id:paphio No.1

paphio回答回数299ベストアンサー獲得回数02004/09/05 00:41:48

ポイント200pt

ここのURLから完成品を落としてください。

説明は長くなりますが、

1、◎の連続数のカウント、×でリセット

2、決まっている数字(10,25,・・・)をリストにしてVlookup関数で参照

こんな感じです。

id:sugi1332

なるほど!本当にありがとうございました。

2004/09/05 01:02:57
id:aki73ix No.2

aki73ix回答回数5224ベストアンサー獲得回数272004/09/05 00:47:46

ポイント200pt

2つ方法を別シートにしてアップしておきます

間接的に連続する行をカウントして、

それを配列で表示してやる方法です

id:sugi1332

私では思いつかないです。本当にありがとうございました。

2004/09/05 01:06:59
id:TREK No.3

TREK回答回数498ベストアンサー獲得回数12004/09/05 01:02:56

ポイント50pt

URLはダミーです。

b1セルが◎だとエラーになりますが、b2以下は

=IF(A3<>”◎”,0,IF(B2=10,25,IF(B2=25,43,IF(B2=43,57,IF(B2=57,59,10)))))でokです。

任意の数を変えたいときはc列に記入して、c列の番地を入れればいいと思います。

id:sugi1332

本当にありがとうございました。

2004/09/05 01:10:19

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません