• ベストアンサー

はじめまして。EXCEL 表の中で’欠’と入力した時に項目5000とい

はじめまして。EXCEL 表の中で’欠’と入力した時に項目5000という数字を消したいのですがどんなマクロを使えばよいでしょうか?逆に’欠’では無く空白の時は、5000のままにしておきたいです。宜しくお願い致します。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 "欠"以外の内容が入力された場合には、表示は空白にするのでしょうか、それとも5000と表示するのでしょうか。  取り敢えず、全部の場合に関して書いておきます。  今仮に、"欠"を入力するセルをA1とします。  そして、5000と表示するセルに以下の様な数式を入力して下さい。 ●"欠"又は"欠"以外の内容が入力された場合には表示を消し、何も入力されていない場合のみ"5000"と表示する場合の数式 =IF(A1="","5000","") ●"欠"が入力された場合にのみ表示を消し、何も入力されていないか又は"欠"以外の内容が入力された場合には、"5000"と表示する場合の数式 =IF(A1="欠","","5000") ●"欠"が入力された場合にのみ表示を消し、何も入力されていない場合には"5000"と表示し、"欠"以外の内容が入力された場合には、"それ以外の場合"と表示する場合の数式 =IF(A1="","5000",IF(A1="欠","","それ以外の場合")) 注)"欠"以外の内容が入力された場合の表示を別の内容にされる場合には、数式中の「それ以外の場合」と書かれた部分を、別の内容に変更して下さい。

peckpock
質問者

お礼

大変参考になりました。ありがとうございます。’欠’=欠勤の入力後、皆勤手当項目の5000をカットする書式、活用させていただきます。

その他の回答 (1)

noname#161375
noname#161375
回答No.1

詳しいことがよくわからないので、これぐらいしかかけませんが… 欠→がA列のセルだとして、 5000を表示させたいセルに IF(A1="","5000","") 簡単なイフ文です。 マクロは必要ないと思います。 失礼だとは思いますが、初心者さんなのであればこちらで質問するより先にエクセルについて少し勉強した方が良いかもしれません…余計な一言であれば申し訳ないのですが…