人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: sugi1332
●カテゴリ:コンピュータ 学習・教育
✍キーワード:エクセル 数字 連続
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● paphio
●200ポイント

http://h1paphio.netfirms.com/hatena/hatena1.xls

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

説明は長くなりますが、

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

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

こんな感じです。

◎質問者からの返答

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


2 ● aki73ix
●200ポイント

http://nifberry.727.net/test/hatena70.xls

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

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

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

◎質問者からの返答

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


3 ● TREK
●50ポイント

http://www.hatena.ne.jp/109431092

人力検索はてな

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列の番地を入れればいいと思います。

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ