• ベストアンサー

IF関数でページ数をふりたいんですが

ページ数をふりたいのはA1セルです。 B1に日付が入力されればA1に1/1ページ。 B10に日付が入力されればA1に1/2ページ。 B20に日付が入力されればA1に1/3ページ。 B30に日付が入力されればA1に1/4ページ。 と入力されるようにしたいんですが、 B10に日付が入力されるときはB1にも日付が入力されています。 B20に日付が入力されるときはB1にもB10にも日付が入力されています。 B30に日付が入力されるときはB1にもB10にもB20にも日付が入力されています。 ページ数をうまく表示させるにはA1にどのような式を入れたらいいでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

A1セルに下記の数式をコピペしてみてください。 =IF(B30<>"","1/4ページ",IF(B20<>"","1/3ページ",IF(B10<>"","1/2ページ",IF(B1<>"","1/1ページ",""))))

donsukadon
質問者

お礼

どうもありがとうございます!理想的なものになりました! ありがとうございました!感謝します!!

その他の回答 (1)

noname#99913
noname#99913
回答No.1

そのセル以外には何もないのなら、 ="1/"&COUNT(B:B)&"ページ"

donsukadon
質問者

お礼

回答ありがとうございます。 B1~B9までが1ページ B10~B19までが2ページ B20~B29までが3ページ B30~B39までが4ページ と表を作っています。なのでページ頭のB1とB10とB20とB30に日付が入力されるようにしたいんです。 回答いただいた式ですとB1~B9まで日付が入力されると1/9ページとなってしまうんで、他の方法を教えていただきたいのですが。 せっかく回答いただいたのにすいません。

関連するQ&A