• ベストアンサー

関数書式は残し、あたえのみ削除

Excel2003です、残高(関数設定しています)同一日に3回の支出が有ります、支出欄には金額表示して良いのですが印刷時、2回の残高消して印刷したい、関数書式は残し、あたえのみ削除する、方法有りませんか添付の赤枠部分を消して印刷したい、図を重ねていますが面倒です、

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

書式も触らず,関数だけで対応した方が簡単かもしれません G6: =IF(OR(COUNT(E6:F6)=0,COUNTIF($B6:B6,B6)<COUNTIF(B:B,B6)),"",SUM($G$5,$E$6:E6)-SUM($F$6:F6)) 以下コピー

yocihara
質問者

お礼

関数だけで対応理解できました、感謝します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! VBAでの一例です。 画面左下にある操作したいSheet見出し上で右クリック → コードの表示 → VBE画面がでますので ↓のコードをコピー&ペーストしてマクロを実行してみてください。 (Alt+F8キー → マクロ → マクロ実行です) Sub test() 'この行から Dim c As Range For Each c In Selection If Not c.HasFormula And IsNumeric(c) Then c.Clear End If Next c End Sub 'この行まで 尚、あらかじめ範囲指定した後にマクロを実行してください。 範囲指定しないと何も変化しません。 広めに範囲指定しても構いません。範囲指定したセル内で数式の入っていないセルの数値のみを消すようにしています。 文字列は何も変化しません。 参考になれば良いのですが・・・m(__)m

yocihara
質問者

お礼

マクロの勉強します

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

G6セルから下のセル範囲を選択 G6セルがアクティブセルになっていることを確認し, 書式メニューの条件付き書式を開始 セルの値が → 数式が に変更して =COUNTIF($B$6:B6,B6)<COUNTIF($B:$B,B6) と記入,書式ボタンでフォントの色をセルの色と同じ(白)に設定してOKする。 印刷時に限って消すといった対応は,通常の手法ではできません。 マクロまで作り込んでやれば出来ますが,そこまで必要か再検討してみてください。

yocihara
質問者

お礼

大変参考になりました、感謝します

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelの関数について教えてください!

    Excel について教えてください。 エクセルで預金通帳のような表を作成したいと思っております。 その際に「残高欄」を自動的に計算するように作成したいのですが、その時の関数を教えてください。 A1に「収入」、A2に「支出」、A3に「残高」として何行も以下に続けていきたい場合に、A3の残高欄には収入があった際も、支出があった際も、「残高」を計算したいのですが、通帳のような場合は収入・支出のどちらかにしか金額が入らないと思うのですが、その際に「残高」を表示さすにはどのような関数を入力すれば いいのでしょうか? おそらく「条件設定」として、【IF】を使ってどちらかに数字が入力された場合に一つ上の行の残高から足したり、引いたりさせる設定(条件)を入力すると思うのですが、どのように条件設定すればいいのでしょうか? 日本語で言うと、【もし「収入欄に数字の入力」があれば残高に加える、もし「支出欄に数字の入力」があれば残高から差し引く・・・】 このような感じで関数を作成できればと思います。 宜しくお願い致します。

  • 関数式の答えの表示を予め消す方法

    エクセルで現金の収入・支出の帳簿を月ごとに 作成しようとしています。帳簿の書式は以下の通りです。 A列→日付 B列→摘要欄(収入・支出の具体的内容) C列→収入金額 D列→支出金額 E列→残高金額 なお、E2セルには前月までの繰越金額を入力しています。 また、E3からのセルには「=E2(残高)+C3(収入)-D3(支出)」 の関数式を組んでいます。 ところが帳簿をつける係は私の母親で、各セルにテンキーを 入力するのが精いっぱいです。「コピペ」のことを覚えてもらう のが大変困難です。そこで入力者が頼りないので、 予め表に関数式を組もうと考えています。 収入・支出があった時点で、E4以下のセルに「コピペ」で 「=E2+C3-D3」の関数式を組めばいいのですが、 それでは、E列全体にその関数式の答えである残高が 表記されてしまい、見栄えがよくありません。 前振りが長くなって申し訳ありません。 ここからが質問の具体的内容です。 上記のようなケースでC列(収入)やD列(支出)が、 未発生のときについては、同行のE列(残高)の 数値が未表示となるよう関数式を教えてください。 手書きのノートで同じ作業をすれば、最後に収入・支出が 発生した時の残高がノートの途中に残り、それより下の 残高欄は空白になると思いますが、イメージ的にはそんな感じです。 ご存知の方どうぞよろしくお願いします。 なおパソコンはWindows Vistaを使っています。

  • 関数 助けてください・・

    関数の質問です。 繰越金額...10000 収入 ..........................10000 支出 ................................................5000 残高 ............10000...20000...15000 てんてんは気にしないで下さい・・。 このような場合、どのように数式を入れれば良いか 教えてください。お願いします

  • Excelの初歩関数について

    Excelの会計簿を引き継ぎました。 C欄:摘要 D欄:収入 E欄:支出 F欄:残高です。 F欄の残高に『=IF(C5="","",F4+D5-E5)』と関数がありました。 質問ですが、C5="","", はどのような意味があるのですか? F欄にF4+D5-E5 で良いのではないかと思います。 よろしくお願いいたします。

  • Thunderbird 転送本文を一部削除したいが

    バージョン45.8.0 において、受信メッセージを開いて、[→転送]ボタンをクリックして得た画面の一例を添付図に示しました。 本文の上端に、赤枠で示したように、元メッセージのヘッダ(Subject/Date/From/To)が表示されるのはご承知のとおりです。 この赤枠部分を完全に削除する方法を教えてください。 テキストはシコシコと削除することは可能ですが、それらを格納している Excel で言うところの(透明な)セル状枠(豆粒の豆腐が左右上下に点在しているのがお分かりでしょうか?)がどうしても消せずに困っております。そのため見栄えの悪いスペースが5、6行ばかり残ってしまいます。

  • Excel でシートをコピーしたいが、余分なデータまでコピーされてしまう。

    エクセル初心者です。「Excel2003」と「Excel2000」を使っています。主に2003を使っています。 エクセルで出納帳を使っています。摘要欄には収入や支出の項目がテキストで入っています。収入や支出の欄には関数が入っていて、収入金額や支出金額を入力すると残高か計算されるというシンプルなものです。 このシート(シート1)を同じブックの別のシート(シート2)にコピーしたいのです。しかし必要なのは関数の入った、いわば数値を入力する前の白紙のシートです。ところがコピーして出来たシート2の範囲を選択してDelキーを押すと、テキストや値ばかりか関数まですべて消えてしまいました。そこでシート1の表全体を選択してコピーシート2に「形式を選択して貼り付けー数式」でコピーしても他のテキストや値のようなものまですべてコピーされてしまいます。 シート1の関数のみの入った白紙のシート2を作るにはどのようにすればよいのでしょうか。初歩的なモノだと思うのですが、困っています。よろしくお願いします

  • 現金出納帳の差引残高の関数

    お世話になります。 エクセルで現金出納帳を作ろうと思っています。 A~D列には日付や勘定科目などを、Eには収入金額、Fに は支出金額、そしてGには差引残高を自動で計算するよ うに関数を入れました。 すると計算はきちんとできるのですが、Gの列全てに残 高が表示されるので、見苦しいです。 収入・支出をまだ入力していない行にはG欄に残高が表 示されないように関数を入れるにはどのようにすれば よいでしょうか。自分なりに考えて =IF(ISBLANK(E3:F3),"",SUM($E$2:E3)+$G$2-SUM($F$2:F3)) (+$G$2というのは前月繰越残高です。) と入力してみましたが、ダメでした。 分かりにくい文章ではあると思いますが、よろしくご指 導のほどお願いいたします。

  • Excel関数でセルの書式設定について教えて下さい

    Excel初心者です。現在2007を使っています。 初心者ならではのご質問で申し訳ありませんがどなたか教えて下さい。 新規で開いたシートであればセルは「標準」設定になっていますが、誰かが作っているブック(自分でも他人でも)の場合は入力されているセルの書式が「数値」とかになっています。 関数を使うケースでセルの書式設定によって表示される内容が変わるので困っています。 現在問題なのは、ROUND関数で四捨五入をする場合です。セルの書式設定が「数値」になっている場合と「標準」になっていた場合とでは表示してくれる桁数が違います。 なので最初にセルの書式設定で「数値」から「標準」に設定し直してからでないと思うような桁数で表示してくれません。 しかし、いちいちこんな事を皆さんやっているとも思えません。 めんどくさくてもセルの書式設定を確認してから関数・引数・桁数を設定されているのでしょうか? それともセルの書式設定に影響されない関数の入力設定方法があるのでしょうか? あるいはセルの書式設定を全セルまとめて最初に「標準」にしてから行うのでしょうか? 初心者なゆえ質問の仕方も分からずこれでご理解いただけるかどうか分からずご質問させて頂いています。Excelにお詳しい方々どうかご教示下さいませ。

  • 関数を教えて下さい(2)

    昨夜の質問に追加して質問させて下さい。 添付画像の赤枠欄にそれぞれの日別の合計数(台数、時間)を出したいです。 昨夜の質問で、SUMIFを使用すれば日別の合計台数が出せることは分かりましたが、 合計時間を出すことが出来ません。 合計時間は、関数の組み合わせで出すしかないのでしょうか? 関数に詳しい方、どうかよろしくお願い致します。 昨夜の質問 http://okwave.jp/qa/q8508450.html

  • lookup関数で出来ませんか?

    EXcel2007のVlookup関数について教えて下さい。 添付の図(excel画面)の中で左側の資料がシート1にあり シート2のように(実際はもっとデータが多い) 整理をしたいのですがLOOKUP関数を考えても 出来ません。 資料(sheet1)も結果のマトリックス表(sheet2) もフォームを変えたくないのですが どのように入力すれば良いのでしょうか?

イヌマキの樹皮が剥ける
このQ&Aのポイント
  • イヌマキの樹皮が剥ける原因とは?
  • イヌマキの樹皮剥け対策方法を解説
  • イヌマキの樹皮剥けに効果的な対処法とは?
回答を見る

専門家に質問してみよう