• ベストアンサー

Excelの関数入力について

エクセルシート A1に○が入力された場合C1に平成  B1に○が入力された場合同じくC1に昭和と選択して表示できればと思います。 この場合、どの様な式になりますか? さらに、A1に○が入力された場合A2に入力されたものがC1に B1に○が入力された場合B2に入力されたものが同じくC1に表示が出来るような式はありますか? 初心者で困っています。急ぎお願い致します。

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

  • ベストアンサー
  • 522923
  • ベストアンサー率31% (66/212)
回答No.1

質問の内容が良く分かりませんが・・・ 単独で考えた場合 (1)の質問ならC1に↓ =IF(AND(A1="○",B1="○"),"",IF(A1="○","平成",IF(B1="○","昭和",""))) (2)の質問ならC1に↓ =IF(AND(A1="○",B1="○"),"",IF(AND(A1="○",A2<>""),A2,IF(AND(B1="○",B2<>""),B2,""))) でどうでしょうか? (1)と(2)を混同することも考えられますが、(1)も(2)もC1に値を表示する以上、どちらを優先して表示するのかが分かりませんでしたので、上記の回答にさせて頂きました。

carcharias
質問者

お礼

有難う御座いました。 両方とも解決出来、助かりました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

エクセルのことをほとんど勉強してない人の考えることで、設計(大げさだが)が、質問の方法は余り一般的でないと思う。 ○など入れるのは面倒だし、そのやり方(A1に○が入力された場合C1に平成・・などのルールのこと)を利用者が知る必要が在るので、不便だし、そういうことをシートのどこかにコメントするのも、うっとうしい。 ーー C1セルに データー入力規則ーリストー(「元の値」に)平成,昭和と入れてOK (昭和などには、ダブルコーテーションをつけず、また平成と昭和の間には半角のカンマを入れること) エクセルの有名な機能なので、勉強のこと。 他の機能も含め、解説本で、エクセルの機能を名前だけでも頭の隅に入れて使うべき。 ーー 本件はGoogleででも「入力規則 リスト」で照会すれば沢山記事が出る。 http://www.relief.jp/itnote/archives/001190.php ーー それにIF関数などは関数として、質問が出るのが不思議だが、「エクセル IF関数」でWEB照会して勉強すること。

carcharias
質問者

お礼

早速の回答有難う御座います。 まったくの初心者で質問の内容も十分でなくお叱り、ごもっともと存じます。 勉強不足で申し訳ありません。 これから、少しずつ勉強しいく所存で御座います。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

回答No2です。 それともこんな結果を期待しているのでしょうか? =IF(A1="○","平成 "&A2,IF(B1="○","昭和 "&B2,""))

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

C1セルに次の式を入力します。 =IF(A1="○",IF(A2="","平成",A2),IF(B1="○",IF(B2="","昭和",B2),""))

carcharias
質問者

お礼

有難う御座います。 問題解決出来ました。