- ベストアンサー
excelでの質問です。
excelでの質問です。 例えば、セルA1に「3」と入力されています。セルB1には「7」と入力されています。 if関数もしくは他の関数などを使って、セルC1に「4」、セルD1に「5」、セルE1に「6」というふうに A1とB1との間の値を表示させることは出来ますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> C1には=IF($B$1>=C$1,$A$1+1,"") 循環参照なのでダメですね。A1とB1に2以上の差がないとC1に値は 入りません。だからC1の条件は、 =if(B1-A1>=2,A1+1,"") で、D1ではC1とB1に2以上の以下同文ですから =if($B1-C1>=2,C1+1,"") こんな感じですかね。思考錯誤では永遠に考えを間違ったままです ので、試行錯誤してみてください。
その他の回答 (1)
- suttanipat
- ベストアンサー率50% (9/18)
回答No.1
C1には=IF($B$1>=C$1,$A$1+1,"") D1には=IF($B$1>=D$1,C$1+1,"") E1以降はD1の数式を貼り付けでどうでしょう。
質問者
お礼
早々の回答ありがとうございます。 ただ、やってみたのですが・・・上手くいきませんでした・・・ 「C1の値がB1以上ならば、(A1)+1を表示させ、それ以外なら空白」 ということですよね? この場合ではC1の値をよみにいくことは無理ではないんでしょうか? でも、私のやり方がなにかおかしいのかもしれませんので、 なんとかここから上手くいかないか思考錯誤してみます。
お礼
ありがとうございました♪ 上手くいきました!! 思考錯誤・・・試行錯誤ですね。失礼いたしました。