• ベストアンサー

EXCEL保護シートで、Σを使いたい。

EXCEL2002のシートに保護をかけた時に、Σがグレーアウトして表示されません。 表示させるには、どのようにすればよいでしょうか? Σを入力するセルは、ロックをかけておらず、タテ(列)の合計を計算させます。 保護されたシートのすべてのユーザーに許可する操作は 「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」「セルの書式設定」「列の書式設定」「行の書式設定」「行の挿入」「行の削除」「並べ替え」にチェックをいれています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Us-Timoo
  • ベストアンサー率25% (914/3620)
回答No.1

仮に、計算したい範囲がA1からA30までだったとしましょう。 そういう場合は、 計算式を入れたいセルのロックを外しておく そのセルをクリックし、「データ」「入力規則」から「設定」にして 「リスト」にして「元の値」の欄へ「,=SUM(A1:A30)」と入力してOKする 計算した数値に特別な単位や書式にしたい場合はその時点で表示形式を設定しておく そのセルをクリックしたら、リストが出てくるのを確認したら シートの保護をかけてみてください。そのときには、最低でも 「ロックされていないセル範囲の選択」にチェックが入っていれば大丈夫です。 保護が出来たら、そのセルをクリックしてリストから計算式(=SUM(A1:A30)を選択してください。 直ぐに計算されるはずです。 なお、計算範囲が不特定になる場合は範囲指定が出来ないので、この手法は使えません。 これでよければお試しください。

momota1966
質問者

お礼

早速の回答をありがとうございます。 計算範囲が不特定ですので、残念です。 やはり、無理なのでしょうか?

その他の回答 (2)

  • Us-Timoo
  • ベストアンサー率25% (914/3620)
回答No.3

>A列 B列 C列 D列 >項目 数量*単価=金額 >の形式の表のなかで、小計を取りたいのです。 >ですから、基本的にはD列にB*Cの計算式を入れておいて、 >小計欄のみ計算式を修正して、SUMを使用したいと思っております。 仮の数字でもいいので、どういうデータの並びなっているのか それをどこにどう計算式を入れたいのかを 実例を示してみていただけませんか? それによって出来るか出来ないかある程度判断できると思いますので。

momota1966
質問者

お礼

ありがとうございました。 いろいろなパターンが想定されるため、かなり難しそうですので、保護を外すことにしました。 御礼が遅くなり申し訳ありません。

  • Us-Timoo
  • ベストアンサー率25% (914/3620)
回答No.2

>計算範囲が不特定ですので なぜ、計算範囲が不特定になるのですか? それならば >そのセルをクリックし、「データ」「入力規則」から「設定」にして >「リスト」にして「元の値」の欄へ「,=SUM(A1:A30)」と入力して その後、「入力時メッセージ」「エラーメッセージ」の画面にある チェックを外し、OKします。 前回のレスと同じ方法で設定した後、保護が出来たら、そのセルをクリックしてリストから計算式(=SUM(A1:A30)を選択します。 数式バーに数式が出ると思いますので、式の計算範囲をドラッグして 計算したい範囲を新たにドラック(もしくは選択・入力)してください。 私の検証ではこれ計算範囲が変更できましたが。 ちょっと、面倒ですけど計算式を設定出来ないよりはマシかと…

momota1966
質問者

お礼

A列 B列 C列 D列 項目 数量*単価=金額 の形式の表のなかで、小計を取りたいのです。 ですから、基本的にはD列にB*Cの計算式を入れておいて、 小計欄のみ計算式を修正して、SUMを使用したいと思っております。

関連するQ&A