- ベストアンサー
エクセルの質問です。
シート1でセルA2の数字が1~5の場合シート2のB3に記述される シート1でセルA3の数字が6~9の場合シート3のB4に記述される このような場合どういった関数を使うのでしょうか? 何卒よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ん? 再掲: >結果を示したいセル一つ一つに、事前に関数を埋め込んでおいて使います。 つまり、「(6~9は)シート3のB3に表示したい」なら、そのシート3のB3セルに同様に数式を記入しておくということです。 そこにどんな数式を記入しておけばいいのかは、先の回答を参考にして、今度はご自分で練習で作成してみて下さい。 #書いてもらった回答をフンフンと読んで判ったつもりになる(理解できないと思い込む)んじゃなく、実際にご自分の手を動かして成功したり失敗してみることで、キチンと身に付きますよ。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
こんばんは。 エクセルの関数は、「どこか他のセルに値をペッと書きだす」みたいなマネは一切できません。 結果を示したいセル一つ一つに、事前に関数を埋め込んでおいて使います。 >シート1でセルA2の数字が1~5の場合シート2のB3に記述される シート2のB3に =IF(AND(1<=Sheet1!A2,Sheet1!A2<=5),Sheet1!A2,"") >シート1でセルA3の数字が6~9の場合シート3のB4に記述される シート3のB4に =IF(MEDIAN(Sheet1!A3,6,9)=Sheet1!A3,Sheet1!A3,"")
お礼
ありがとうございます。 たすかりました。親切な対応本当にありがとうございました。
補足
すみません、もう一ついいですか? 同じA2で1~5はシート2のB3 6~9はシート3のB3 この場合はどうですか?
- Gletscher
- ベストアンサー率23% (1525/6504)
シート2のB3に、 =IF(AND(Sheet1!A2>=1,Sheet1!A2<6),Sheet1!A2,"") シート3のB4に、 =IF(AND(Sheet1!A3>=6,Sheet1!A3<10),Sheet1!A3,"")
お礼
ありがとうございました。 勉強になりました。
補足
すみません、もう一ついいですか? 同じA2で1~5はシート2のB3 6~9はシート3のB3 この場合はどうですか?
お礼
すみませんでした。ちょうどやってみてわかりました。 シート別で1-5と6-9と指定して関数を入れればいいんですね。 本当にありがとうございました。
補足
すみません、またいいですか? 少し改良してこうしました。 シート1のF5が9~12だったらシート2のB1にシート1のB5の文字が入る、カラだったらカラがはいるようにしました。シート2のB1に下記を入れました。 =IF(AND(シート1!F5>=9,シート1!F5<12),IF(シート1!B5="","",シート1!B5),"") そうするとこんな問題ができました。 シート1 シート2 Bの列 Fの列 Bの列 ああ 9 ああ いい 13 うう 15 ええ 10 ええ シート2を上に勝手につめれるようにしたいのですが、お答えできますでしょうか? シート1 シート2 Bの列 Fの列 Bの列 ああ 9 ああ いい 13 ええ うう 15 ええ 10 こんな感じに勝手になれれば成功です。 何卒よろしくお願いいたします。