アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで、sheet2のc1又はd1に数字を入力した時にsheet1のa1に"H"と、それからsheet2のe1又はf1に数字を入力した時に同じくsheet1のa1に"A"と.変換されたものを表記させたい。どなたか教えて頂けると助かります。

質問者からの補足コメント

  • (1)c1とd1を同時に、(2)e1とf1を同時に数字を入れますが、(1)と(2)に同時に数字を入れる事は無いです。

      補足日時:2017/06/02 18:27

A 回答 (2件)

sheet2の c1又はd1 と e1又はf1 に同時に数字が入力されることはないのでしょうか?



それがあり得るとなると、sheet1 の a1 に "H"を出してらよいのか、"A" と出したらいいのかわかりませんので、、、。
    • good
    • 0

先ず、sheet2 の 2か所の入力エリア(c1:d1とe1:f1)にそれぞれ 名前 をつけます。



c1:d1 に A e1:f1 に B という名前をつけたとします。

このとき、sheet1 の a1 に 次のように式を入力してください。

=IF(COUNT(A)>0,"H",IF(COUNT(B)>0,"H",""))

if 関数の意味するところは、

Aエリアの数値データが0を超える なら 文字 H
そうでなく、Bエリアの数値データが0を超える なら 文字 A
以上でないなら、何もいれない。

こんな感じになります。
A エリア B エリア の両方共数値データが入ることはないというのが、大前提です。

ちなみに、両方のエリアに数値データが入ってしまうと、Hという結果になってしまいます。(実験結果)

式の表記順番に処理するからでしょう、、、。

名前の付け方はご存じでしょうか?

該当エリアを選択した状態で、名前ウィンドウ(エクセル表の直上左側にあるウィンドウ。単独でセルを選択している時、a1とかb2とか表示されているウィンドウ) に入力した文字等が 名前 になります。

この例では、sheet2 で c1:d1を選択してから、名前ウィンドウに A と入力する。こんな要領です。

やってみてください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2017/06/03 08:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!