こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで名簿にナンバリングしたい

教えてください

得意先の名簿(所属順)を借りて仕事をしています

受付に来た順にチェックボックスを使ってナンバリングするにはどうしたらよいでしょうか


  A  B   C   D
1 2  ✔ TRUE 香川
2 1  ✔  TRUE 松井
3    □  FALSE青木
4 3  ✓  TRUE 仲村

この場合 松井さん 香川さん 仲村さんの順に受付を済ませ、青木さんはまだお見えになっていません

=IF(C1=TRUE,MAX(A1:A4)+1,"") とすると、エラーが出てしまいます

投稿日時 - 2012-04-15 09:30:57

QNo.7421988

困ってます

質問者が選んだベストアンサー

ご利用のエクセルのバージョンが不明ですが,エクセルのオプションの計算方法で「反復計算」にチェックを入れておきます。
一回全部のチェックを外し,C列をすべてFALSEにしておきます

A1に
=IF(C1<>TRUE(),"",IF(A1="",MAX(A:A)+1,A1))
と記入し,A4までコピー貼り付けます。

チェックを入れたり消したりします。
すべてのチェックを外すと,次にチェックしたときに1番に戻ります。

投稿日時 - 2012-04-15 15:18:53

お礼

ありがとうございます!
見事! 無事に動きました!

残念ながら、教えてもらった式の意味は今の私では
理解できませんけれど(TRUEの後ろの()のところ)
、少しづつ勉強します。
 
お忙しいところどうもありがとうございました!

投稿日時 - 2012-04-15 19:30:36

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問