家計簿で同じ数値を非表示にする方法

このQ&Aのポイント
  • Excel2000でオリジナルの家計簿を作成していますが、連続した同じ数値を非表示にする方法がわかりません。
  • 家計簿の表には、Suica積立とSuica残高という列がありますが、C列の数値が連続して変わらない場合に非表示にしたいです。
  • 具体的には、C3とC4のセルに入力された数値が変化しない場合、それらのセルを非表示にする方法を教えてください。
回答を見る
  • ベストアンサー

家計簿で、同じ数値を非表示にする方法

Excel2000で、オリジナルの家計簿を作っています。 その中で、連続した同じ数値(C3,C4)を非表示としたいのですが、方法がわからないので、ご伝授いただきたく、質問をしました。 表は、    A    B     C 1     Suica積立  Suica残高 2     3000   3000 3            3000 4            3000 5      160   2840 となっておりまして、C列の数式はそれぞれ、 C2 =B2 C3 =$C2-$B3 C4 =$C3-$B4 C5 =$C4-$B5 となっています。 非表示とさせたいのは、数値の変化しないセルであるC3、C4です。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

例から、C3に=IF($B3<>"",$C$2-$B3,"")として下方向にコピーで如何でしょうか。

advence
質問者

お礼

自己解決しました。    A    B     C 1     Suica積立  Suica残高 2     3000   3000 3             4             5      160   2840 6      120   2720 にするには、C列の数式はそれぞれ、 C2 =B2 C3 =IF($B3="","",$C$2-(SUM($B$3:$B3))) C4 =IF($B4="","",$C$2-(SUM($B$3:$B4))) C5 =IF($B5="","",$C$2-(SUM($B$3:$B5))) C6 =IF($B6="","",$C$2-(SUM($B$3:$B6))) となりました。 もし、各B列が空白なら空白のまま。 それ以外なら残高総額であるC2から、B列のひき数の総計を引く。 という考え方をしてみました。 IF文の提案には感謝いたします。 お騒がせ致しました。

advence
質問者

補足

早々の回答、有難うございます。 早速はめてみました。    A    B     C 1     Suica積立  Suica残高 2     3000   3000 3             4             5      160   2840 6      120   2880 となり、C列の数式はそれぞれ、 C2 =B2 C3 =IF($B3<>"",$C$2-$B3,"") C4 =IF($B4<>"",$C$2-$B4,"") C5 =IF($B5<>"",$C$2-$B5,"") となりました。 ご伝授の通り、同数値は非表示にできました。 ありがとうございました。 が、新たな問題が出てきてしまいました、というのも、お気づきかもしれませんが、C6では正確な引き算がなされていません。 というのも、 $C$2を$C2としてコピーしたところ、C5,C6には、#VALUEと表示されてしまったからです。 「列にある最後の数値から引く」というようなことは出来ないのでしょうか?

関連するQ&A

  • 数値を表示させない方法有りますか、

    Excel2003です、A1~A10に最初から色々数値が入力されています固定です、B1~B10後から色々変えて数値を入れます、C1~C10は結果です、関数が設定されています、A1~A10の数値を表示させない方法有りますか、

  • Excel IF関数で空白を作った場合の最終表示された数値を表示したい

    教えてください。Excelで残高表を作りました。C1=+A1-B1、C2=C1+A2-B2、C3=C2+A3-B3・・・と続きます。 そこで、C2=IF(A2="","",(C1+A2-B2))で連続データーで、A・Bを入力しはじめています。C列の一番下に、現在の残高、すなわち表示された最終の数値を入れたいのですが、その間には空白セルがたくさん入っています。 その場合に使う関数は何が適しているのでしょうか。宜しくお願いします。

  • セルに入力した数値の表示・非表示

    EXCEL2000で見積書を作成しています。 例えば、C1のセルに『A1*B1』と式を入れて A1に「1」と入力した場合、B1に任意の数値「n」を入力すると、 C1には当然「n」と表示されますが、 B1のセルに入力した「n」自体が、表示されるときと表示されないときがあります。 (A1の数値が「1」より大きい場合は、必ず表示されます) ひとつの見積書に表示と非表示が混在すると体裁が悪いので、統一したいのですが・・・。

  • Excelで数値の引用?の方法がわかりません

    エクセルでの数値の引用をしたいのですができません。 具体例をあげますと、 まずA1のセルには乱数を発生させる数式を書きます。(例えば1~3の数値がでる) そしてB1のセルに「りんご」B2に「みかん」B3に「ぶどう」と入力します。 このとき、C1のセルにA1で1がでたら「りんご」を、3がでたら「ぶどう」と表示されるようにしたいです。 数式でC1のセルに「=B?」と入力し、この?の部分をA1のセルの計算結果と対応させることが出来れば出来るんじゃないかと考えたのですが、その肝心の対応させる方法がわかりません。 初歩的な質問で申し訳ありませんが、どなたかやり方がわかる方がいましたらご教授お願いします。

  • 数式が入っているが空白にしたい

    初めて質問します。 いろいろ探したのですがたどり着けず思い切って質問しようかと思いました。    A   B   C      収入  支出  残高 1___5000_____________5000 2_____________200_____4800⇒(=C1+A2-B2) 3____400______________5200⇒(=C2+A3-B3) 4_______________________5200⇒(=C3+A4-B4) 5_______________________5200⇒(=C4+A5-B5) 上記のような数式をCのセルに入れているのですが、C4とC5の数値がそのままC3の答えを続けていくので、A4・B5に数値が入力されていない時はC4の計算がされない様、又、空白に表示させたいのです。 (アンダーラインは空白です) どうか初心者私に力を貸して下さい。 宜しくお願いします。 Excelのバージョンは2003です。

  • EXCEL2003で各セルに数値が入っています。(例えばA1~Axまで

    EXCEL2003で各セルに数値が入っています。(例えばA1~Axまで) A1~Axまでのセルの数値のうち、大きい方から5%の数値をB1セルの表示させたいのですが、どのような数式を入れるといいでしょうか? ちなみに、AXはいろいろ数が変化します。

  • Excelの数式の数値を2個置きに1加算する方法

    A1=min(B1:B4) A2=min(C1:C4) A3=min(B2:B5) A4=min(C2:C5) ・ ・ ・ 上記のような形で数式を並べたいのですが、 数値のみを2個おきに1加算する方法は見つかるものの、 数式内の数値を上記のように加算する方法が見つかりません。 どなたかよい方法をご存じないでしょうか?

  • エクセルを使って数値を整理していますが、もっと簡単な方法がありますか?

    標記の作業をしておりますが、1年間に 1000回以上数式を入替えなければならないため、 賢いエクセルなら別な方法があるのかな?と お尋ねします。 作業の内容; 1)ある時点;S1(○月○日○時)の数値が決定されてます。 2)その時点以降の時点;S2の数値があります。 3)S1とS2間の各時点(空白セル)に等しい差となる数値を入れ込み   1年間数値が連続している表をつくりたい。   私が作った関数の方法(原始的ですが) A列に数値の1~750程度(1ヶ月×24時間分)を表示させる。 B列に年月日と時間を表す:(○月○日○時) C列が決まっている数値が入る欄で、 例として、S1:1月10日9:00時の数値が30とする。 S2が:1月日22:00時の数値が100とする。 その間の12の空白セルに、数値を入れるため、 10時のセル(C11)に以下の式を作った。 =($C$23-$C$10)/($A$23-$A$10)+C10 で35.38を得、次セルは、40.77と差が5.38づつの数値。 これをC22までコピーして完成する。 さて、次の箇所(S2とS3間)では、 数式の中の$記号がある4ヶ所を入れ替え なくてはならず、この作業を繰り返すのは気が遠くなります。 もっと簡単に作業ができる方法や数式をご存知でしたら、 教えていただけるようお願いします。

  • Excel 数値比較について

    A列に基準値、B列に結果の数値、C列にその差異の数値を表示したい場合は、どんな数式?関数?を利用すればいいですか。 例えば, セルA1に10、B1に8の場合、C1に2という数値を表したい。 セルA1に5、B1に10の場合、C1に-5という数値を表したい。 お願いします。

  • エクセルの家計簿について

    エクセル関数について教えてください。 家計簿で、収入や支出のセル枠があるとして、合計であるの1つのセルの数式として、 ある行のセルからセルまでの範囲に打ちこんだ数値をを足し、若しくは他行のあるセルからセルまでに打ちこんだ数値を引くような、ダブル条件みたいな数式はどんなものがありますか? どなたか教えてください。