アプリ版:「スタンプのみでお礼する」機能のリリースについて

基本的なことですがヘルプを見てもよくわからないのでよろしくお願いします。

交通費なのですがオートサムが設定されている合計欄に0を表示したくないのでnullにする式を教えてください。
=SUM(D9:D31)
未入力だとD32に0が表示されています。入力しないと空白のままにしたいです。

また、式が入力されているセルの値を消してしまうと式も消えてしまいますが指定したセルの式を保護することはできますか?
シート保護だと入力もできなくなってしまいます。

A 回答 (8件)

ゼロを表示しない方法は解決済みだと思われるので、数式セルの保護について一度でできる方法があります。


#3さんの方法だといちいち該当セルを指定しなければいけませんが、次のやり方で一発でできます。
1.全セルを選択。(Ctrl+A)
2.書式~セルを選択
3.保護タブをクリックしてロックのチェックをはずす。
4.編集~ジャンプを選択し、セル選択ボタンをクリック、数式を選択しOK(数式セルが反転される。)
5.書式~セル~保護(ロックをチェック)
6.ツール~保護~シート保護
    • good
    • 0

#6です。


>ただ、数字の入るところ以外は特に設定せずともブランクのままでよいのですが
#6の回答はブランクの数を「数えて」いるだけで、式(=SUM(・・))を入れるセル以外には全く影響はないはずなんですが。
    • good
    • 0

No1です。



>この設定の意義がよくわからないのですが。
>#でどうなるのでしょうか?
表示形式を#にすることによって、"0"を表示しなくなります。0以外の数字の場合は、そのままの値を表示します。

とりあえず、試してみてください。
    • good
    • 0

既出の回答と異なるものを1つ。


A1:A4がブランクなら0でなくブランクを出す。
=IF(COUNTBLANK(A1:A4)=4,"",SUM(A1:A4))
=SUM(D9:D31) なら
=IF(COUNTBLANK(D9:D31)=31-9+1,"",SUM(D9:D31))

この回答への補足

回答ありがとうございます。
ただ、数字の入るところ以外は特に設定せずともブランクのままでよいのですが。

補足日時:2003/05/30 00:17
    • good
    • 0

こんにちは。

maruru01です。

数式を、

=IF(SUM(D9:D31)=0,"",SUM(D9:D31))

に変更して下さい。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
参考になりました。

お礼日時:2003/05/30 00:18

=if(SUM(D9:D31)=0,"",SUM(D9:D31))



上記でいいのかな?

>指定したセルの式を保護することはできますか?
できます。

通常、それぞれセルは、初期値がロック状態です。
セルのAの左と1の上の空白の個所をクリックすると
シート全体が選択されます。
それで 右クリックして
セルの書式設定とします。
保護で ロックにチェックが入ってますが、
このチェックをはずすと、シートの保護とやったときに
保護されません。
同じようにして、式のセルだけ ロックのチェックをつければ、式は変更できません。
    • good
    • 0
この回答へのお礼

早速試してみたいと思います。ありがとうございました。

お礼日時:2003/05/30 00:19

0を表示しないようにするには、


オプション→表示→ゼロ値のチェックを取ったらいいですよ!

この回答への補足

それだと全ての0表示が消えてしまいますね。
やりかたもいろいろあるんですね。

補足日時:2003/05/30 00:19
    • good
    • 0

1.表示させるシートを選択


2.右クリック→セルの書式設定
3.[表示形式]タブを選択
4.分類:ユーザ設定 を選択
5.種類に#を入力(半角)

これでできるはずです

この回答への補足

この設定の意義がよくわからないのですが。
#でどうなるのでしょうか?

補足日時:2003/05/30 00:20
    • good
    • 0

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