• 締切済み

EXCELで0(ゼロ)を表示させる方法

EXCEL2007を使用しています。 今、生産資料を作っています。 そこで F11に予算額 H11に予想額 L11~U11に実際の請求額を入れ、その合計をI11に表示。 J11に差益を表示させたい。 仕事上の作業手順は、まず、F11に予算額を入力→H11に予想額を入力 この段階での差益をJ11に表示させたい。 次に実際の請求が来たときにL11~U11に順に金額を入力していきます。 その合計をI11に表示させ、予想額と請求額の比較を見ながらJ11には、予算額-請求額の差益を表示させたい。 もし、当初予算が付いていたが、何らかの事情により仕入れが発生しなかったときはL11に「0」を入力し、結果予算額-0=予算額 としたいのです。 このとき、L11に「0」を入力してもセル上には「0」は表示されず、計算もしてくれません。 どのようにすれば、予算額-「0」という計算をしてくれるようになりますか? よろしくお願いします。

  • bavew
  • お礼率56% (29/51)

みんなの回答

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.3

http://www.relief.jp/itnote/archives/002879.php#extended http://www.excel.studio-kazu.jp/lib/e3g/e3g.html 此方を辛抱強くご覧頂けると、 ご理解頂けると思います。 お役に立てていたならば幸いです。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

I11には次の式を入力すればよいでしょう。 =IF(L11=0,0,SUM(L11:U11)) 又は =IF(OR(L11=0,L11=""),0,SUM(L11:U11)) J11セルには =F11-I11

回答No.1

まずこの文面からだと、Excelの詳細設定の問題かと思われます。 全てのセルでゼロの表示が出来ないのなら、「Excelのオプション」-「詳細設定」-「次のシートで作業する時の表示設定」-「ゼロ値のセルにゼロを表示させる」となっていますか。 確認して下さい。 これが原因で無ければ、L11に「0」を表示しても計算はするはずです。 まさか、予算額が「0」では無いでしょうね?。

bavew
質問者

補足

回答ありがとうございます。 作業シートを見てるのですが、教えていただいた最初の「EXCELのオプション」がどこを見ればいいのか(どこにあるのか)分かりません(^^;

関連するQ&A

  • Excelで料金表示

    時間を入れると料金が表示される料金表を作成しています。 excel関数はあまり良く分からず、調べながら作業していますが どうしても出来ないので教えてください。 X3に「60」 Y3に「90」 Z3に「120」 AA3に「150」とし、 そして X4に「8400」 Y4に「11550」 Z4に「14700」 AA4に「18900」 としました。 L4(合計金額表示)に =SUM(I4+J4+M4)*105+(K4*175)+LOOKUP(L4,X3:AA3,X4:AA4) と計算式を入れましたが、L4に何も入力しないときには #N/Aのエラーが出てしまいます。 L4に何も入力しない時には、何も表示しないようにするには どうすれば良いのですか? (※I4、J4、M4は一律 1時間6300円の計算。K4は30分5250円です) また、表や計算式が間違っているなら教えてください。 よろしくお願いします。

  • エクセルを使った表で ゼロ「0」を表示させない方法を教えて下さい。

    他の方が作った表を使っています。J列・L列に0を表示させたくないので、是非教えて下さい。 E10 → 数字が入っています。 I10 → 空白 J10 → E10*I10 (計算式が入っています。)      0「ゼロ」が表示されています。 L10 → =売上報告書!K7 (計算式が入っています。)      (K7は、0の数字が入っています。)      0「ゼロ」が表示されています。 J10とL10にゼロを表示させない方法を教えて下さい。

  • エクセルでの請求書について

    宅急便の請求書の作成についてです。 B及びCをフルダウンで入力、H及びJの数字を入力すると、自動的に運賃がG及びIに合計金額が表示されるようにする場合は、どのような計算式を入力すればよろしいのでしょうか? 尚、宅配便の運賃表は添付ファイルのようになっております。

  • EXCELのIF関数の入れ子について

    すみませんよろしくお願いします。 EXCELでセル(A1)~(L1)までに不特定の文字列が入力されており、(M1)に「もし(L1)が入力されていたら(L1)の値を表示、もし(L1)がブランクなら(K1)の値を表示、もし(K1)がブランクなら(J1)の値を表示、もし(J1)がブランクなら(I1)の値を表示・・・・」といった具合で関数を作成したいのです。また、(A1)~(L1)のセルで穴あき状態で入力されていた場合は最も(L1)寄りのセルを表示させたいです。 EXCEL2003のIF関数だと、 =IF(L2="",IF(K2="",IF(J2="",IF(I2="",IF(H2="",IF(G2="",IF(F2="",IF(E2="","",E2),F2),G2),H2),I2),J2),K2),L2) で最後の(A1)までの入れ子を作ることができせん。 EXCEL2007を使用すると、 =IF(L2="",IF(K2="",IF(J2="",IF(I2="",IF(H2="",IF(G2="",IF(F2="",IF(E2="",IF(D2="",IF(C2="",IF(B2="",IF(A2="","",A2),B2),C2),D2),E2),F2),G2),H2),I2),J2),K2),L2) と作成できます。 EXCEL2003で作成するいい方法はありますでしょうか? ご指南の程よろしくお願いします。

  • エクセル計算式

       A    B    C    D    E    F   G   H   I   J    K    L  1 名前(1) 80.00  50.0  51.0 ×54.0 80.0  85.0  90.0  51.0   90.0  141.0  2 2 名前(2) 79.00  50.0 ×52.0 ×53.0  88.0 89.0 91.0 50.0  91.0 141.0 1 このとき、      C~EのMAXをIに(×の場合は00.0で計算)      F~HのMAXをJに(×の場合は00.0で計算)      (※C~Hの前には×を入れるためのセルあり)      I,J,K共にBの数値が小さいほうが上位に来る      (※I,Jの後ろには、順位を入れるセルあり)      Kは、I+J      Lは、Kの計に対する順位       列がずれていて見にくいです。すみません。 どなたか回答お願いします。

  • エクセル VLOOKUP関数について

    関数に詳しくないので、教えてください。 質問(1) 列は、F×G+Hの合計です。 F  G  H  I 40  1  3  43 F列の数字が、11~100ののときのみ、G列に1を入力させ、I列に合計をだしたいのですが、 G列に、現在、 =IF(F6=””,””,VLOOKUP(F6,$L$4:$M$103,2,FALSE)) と数式が入っています。 ちなみに、L列の4~103には、11~100の数字が入っており、M列の4~103には、すべて1の数字が入ってます) が、数式をいれると、合計に、#VALUE!のエラーメッセージがでてしまします。 F列に文字を入力すると、正しく合計が出ますが、F列が、未入力だと、エラーメッセージが出ているので、未入力でも、エラーメッセージがでないいように、するには、どうしたらよいでしょうか? 質問(2) それと、この数式だと、H列だけに数字を入力するだけでは、合計がでなく、エラーメッセージのままです。 H列だけに入力しても、合計のでる数式も教えてほしいです。

  • 遅刻・早退の場合に”○”を表示させる

    教えてください。 10時以降の出勤、16時前の退勤をした場合に"○"を表示させる方法が分かりません。ちなみに、このようなシートを作成中です。 C    D    E    F     G    H    I 出勤  退勤  計算用  計算用   休憩    計   計 11:16  20:29  11:30  20:00    1:00  7:30   7.5  J   K    L    M 休出  深夜  休暇  ペナルティ  7.0   0     C=出勤   D=退勤   E=CをCEILINGしたもの F=DをFLOORしたもの   G=休憩1:00が入力されている H=F-E-Gの式      I=H*24の式 J=手入力         K=22時以降の深夜残業を計算する式 L=有給等手入力      M=???? 【このM列に入る式がわかりません】 先にも言いました、【10時以降の出勤または16時前の退勤】が該当したら"○"と表示させたいのですが、どなたか教えてください!! よろしくお願い致します。

  • セルを空白にしたら「0(ゼロ)」を表記させる方法

    セルを空白にしたら「0(ゼロ)」を表記させる方法の質問です。 「F5~F38」「H5~H38」「J5~J38」「L5~L38」「N5~N38」「P5~P38」「R5~R38」「D6~D38」「E5~E36」「T5~T36」「U5~U38」の範囲のセルに数字や文字を入力します。 上記範囲のセルに入力した数字や文字を消して、空白表示にした場合は自動で「0(ゼロ)」と表記させる方法はあるのでしょうか?

  • Microsoft excelの計算方法

    200行ほどの計算方法で2段目に単価、3段目以降は注文数。 各行に注文数と単価を掛け合わせ、最終行に数量を各行合計。、 さらに横行に数量x単価で集計をとりたいのですがエラーが出てしまいます。 エラーがでる計算式は M3=(C3*C2)+(D3*D2)+(E3*E2)+(F3*F2)+(G3*G2)+(H3*H2)+(I3*I2)+(J3*K2)+(K3*K2) L3は各行の数量計算、M3は数量x単価計。 これを短くする計算方法を教えてください。

  • エクセルで優先的にデーターを表示させる処理方法(改正版)

    いつもご丁寧に教えていただき本当に感謝しております。 以前に「エクセルで優先的にデーターを表示させる処理方法」で質問させていただきましたが、解りにくいとご指摘を受け、もう一度改正版として、質問させていただきます。 よろしくお願いします。 まず、L1~L5に商品コードとして“1~5”、M1~M5に商品名として“花1~花5”の表があります。 C2に商品コードを入力するとD2に商品名がでるように、D2に=VLOOKUP(C2,$L$1:$M$5,2,FALSE)と関数を入れてます。 同様にF2に商品コード、G2に商品名がでるようにG2に=IF(F2="","",VLOOKUP(F2,$L$1:$M$5,2,FALSE))といれ、もう1つ同様に、 I2に商品コード、J2に商品名がでるようにIFとVLOOKUP関数を入れてます。 この商品コードの入力はC2→F2→I2の順に入力していき、F2からやI2からの途中入力はないものとします。 ・・・で、A1にD2、G2、J2の商品名を表示させたいのですが、どのようにすればいいか教えてください。 例)D2に商品名が表示された場合、A1もD2の商品名が表示。 例)D2、G2、J2に商品名が表示されてる場合、A1はJ2の商品名を表示。 関数は不慣れなもので、できれば詳しく教えていただければ幸いです。 どうぞよろしくお願いします。

専門家に質問してみよう