- ベストアンサー
ネストって言うのは、同じ関数の中に同じ関数を入れる
ネストって言うのは、同じ関数の中に同じ関数を入れる事ですか? IF関数の中にIF関数を入れる事をネストと言いますが IF関数の中にor関数を入れたりDATE関数を入れる事もネストと言うのでしょうか?
- みんなの回答 (4)
- 専門家の回答
その他の回答 (3)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
nest(鳥などの巣)あるいは nesting は、プログラミングでは、入れ子のこと。 なので個人的には、「同じ」関数に限定する必要は特にないと思いますが、初級者を中心に IF 関数をたくさん並べたいというニーズがあるので、IF だけを幾つも入れ子にして「IF 関数のネスト」と称しているシチュエーションは、結果的に多くあるんではないかとも思います。 nest は一般的な英単語で、マトリョーシカとか箱とか、いくつも中に入れていくタイプのものや、あるいは a nest of dishes みたいに、必ずしも中に入れるというわけではないが、同じ形で大きいものから小さいものからたくさんあるときに、その「一そろい」のことを英語では nest と言います。 一味とか群れといった感じもする単語。鳥の親子のイメージでしょうか?
お礼
ありがとうございました。
- WindFaller
- ベストアンサー率57% (465/803)
こんにちは。 >ネストって言うのは、同じ関数の中に同じ関数を入れる事ですか? 私の解釈とは違いますが、今は、Excelにおいて、そういう言い方が流通しているようですね。 >IF関数の中にIF関数を入れる事をネストと言いますが インターネット検索すると、そのような書かれ方をしている所もあるようです。 でも、IF関数だけではないはずです。 私の解釈は、ネストは、関数(○○○)の中に、また関数(XXX)を入れることで、形としては、 関数(○○関数(XXX))というようにすることだと思っています。 言い換えれば、括弧の中に別の働きのものを入れること行為(入れ子をすること)を意味するのだと思っていますので、Excelユーザーの言い方には、多少の違和感を感じています。もともと、プログラミングで使われる言い方です。 時々、PC講師がいう、OR, ANDを「ネスト関数」と呼ぶのは明らかな言い間違いだと思います。「ネスト」とは、その行為であって、関数にそのような種別はありません。
お礼
ありがとうございました。
》 ネストって言うのは、同じ関数の中に同じ関数を入れる事ですか? YES 》 IF関数の中にor関数を入れたりDATE関数を入れる事もネストと言うのでしょうか? NO
お礼
ありがとうございました。
お礼
ありがとうございました。