教えて!gooにおける不適切な投稿への対応について

DSUM関数とDMAX関数のデータベースが、同じ表から引っ張り出す場合、なぜ、データベースの範囲に、なぜ絶対参照を付けなければならないのでしょうか?ご教授いただけないでしょうか?すみません。付けなくても同じ値になったのですが。 2回使うからでしょうか?よろしくお願いします。

gooドクター

A 回答 (4件)

今回のこだわりは、こちら↓の過去問にあるのですね。


https://www.goukaku.ne.jp/test_jyoho.html
第121回 令和 2年 7月の[模範解答]に絶対参照が付いているのが
理解ができないのですね。

模範解答にあるような絶対参照にしないと合格ができないわけでは
なくてあくまで模範的なものとしているだけですね。
相対参照で解答として提出しても、正しい参照先になっていれば問題
ないのだから、皆さんの回答を読んで理解すれば自ずと解決している
はず。

絶対参照にしても、参照先が間違っていたり、条件の範囲が間違って
いれば合格はできないのだから、使い易い方法を自ら探し出し、その
方法で解答をすれば済むことだと思いますよ。

こだわるのは大事ですが、根本的仕様を理解しないで書いてあること
だけを信じて、それだけが正解だと思わないほうが良いですよ。
私の回答も含めて、Q&Aサイトの回答も鵜呑みにしないほうが良いと
思う。
    • good
    • 0

相対参照させると、セルをコピーした場合、参照範囲がずれてしまうから絶対参照させている。



そんだけの理由です。

B1セルに
 =A1
と入力して、B1セルをコピーし、B2セルに貼り付けると
そこには
 =A2
と貼り付けられます。
これが相対参照した場合の動作。

B1セルに
 =$A$1
と入力して、B1セルをコピーし、B2セルに貼り付けると
そこには
 =$A$1
と貼り付けられます。
これが絶対参照した場合の動作。

この違いなだけです。

・・・

ですので、コピー&ペーストやフィルでセルを複製せず、一字一句間違いなく手入力するなら、相対参照でも良い。
    • good
    • 0
この回答へのお礼

つまりデータベースを先にコピーしておいてその後、関数を追加するという事でしょうか?ご教授いただけないでしょうか?すみません。

お礼日時:2021/05/09 19:50

絶対参照にすることを書いてあるものがあるのでしょうか?


その説明をしている根拠となるサイトや、書籍があるのですか?

質問をするたびに、何か勘違いしているか、説明内容を正しく理解せずに
あちこちで質問するのはどうかと思いますよ。
https://okwave.jp/qa/q9882867.html
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
http://www.excel.studio-kazu.jp/kw/2021050817585 …
どこで質問しても同じ内容になるだけなのですから。

質問への回答
データベースが同じで、DSUM関数とDMAX関数を配置したセルが並んで
設置する場合、関数名だけを変えるだけで結果が出るものだからでは。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
絶対参照でオートフィルをしてデータベース関数の関数名だけ変えれば、
それぞれの結果を出すことができます。
絶対参照しなくても、コピーして貼り付け先で関数名を書き換えても同じ
なのですから、絶対参照はつけなくても問題ないものですね。
    • good
    • 0
この回答へのお礼

条件は、また別のセル範囲なのですが。ご教授いただけないでしょうか?すみません。

お礼日時:2021/05/08 20:28

こんばんは



>なぜ絶対参照を付けなければならないのでしょうか?
「絶対参照にしなければならない」というのは、どこで決められているのでしょうか?

MSDNの関数の説明を読んでも、「絶対参照」とは書いてありませんし、そこに出ているサンプル式も絶対参照にはなっていません。
https://support.microsoft.com/ja-jp/office/dmax- …
https://support.microsoft.com/ja-jp/office/dsum- …
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング