• 締切済み

エクセルの表計算で・・・?

N値   N1   CN 8  18.90   2.36 3   4.80   1.60 2  2.90   1.43     1.31 12  14.50   1.13 0   0.00   1.07 上記の表でN値に0又数値があればCN×N1の計算します。N値が空白なら空白で表示したいのですけど、どうしてもN1が空白にならず0.00と出てしまいます。 どうしたらいいのですか? よろしくお願いします。

みんなの回答

  • blindcrow
  • ベストアンサー率44% (116/260)
回答No.5

こんにちは。#4です。 N1の計算結果が0の時は空白にしたいということですね。 =IF(CN*N=0,"",CN*N) これでいかがでしょうか?

  • blindcrow
  • ベストアンサー率44% (116/260)
回答No.4

こんにちは。 計算式を入れたいのはN1のセルですか? それとも別のセルですか? N値、N1、CNのセルに入力してあるのは単なるデータか、それとも計算式かをお教え下さい。

3233
質問者

お礼

計算式を入れたいのはN1のセルです。 N値のセルは単なるデータで、CNのセルは計算式です。

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.3

最近似たようなの、あったわ。 http://okwave.jp/kotaeru.php3?q=2140648 この場合だと =IF(ISNUMBER(N値),CN*N1,"") 空白=""と考えていいのなら、もっと素直に =IF(N値="","",CN*N1)

3233
質問者

お礼

有難うございます。 出来ました。

  • tacknin
  • ベストアンサー率30% (49/163)
回答No.2

空欄にしたいセルを選んで、セルの書式設定-表示形式-ユーザー定義から、##.#としてみてもだめでしょうか?

3233
質問者

お礼

有難うございます。 出来ました。

  • naynaypan
  • ベストアンサー率25% (7/28)
回答No.1

@if(N値=" "," ",CN*N1) ではどうでしょうか?

3233
質問者

お礼

有難うございます。 出来ました。

関連するQ&A