• 締切済み

excel2007データ収集

初心者です。excel2007でデータ収集をしています。 1sheetに1時間毎にあがってくるデータを24時間分トータルして1日分として転記しています。 A1セル=SUM(1sheet'A1:A24)の様に。 データがあがっていない時は空白なので転記先は0かエラーがでてしまいますが 表示を消す方法を教えて下さい。

みんなの回答

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

>データがあがっていない時は空白なので転記先は0かエラーがでてしまいますが  ⇒SUM関数ならばエラーはでないはずなのでA1のセルの書式設定→表示形式タブのユーザ定義でG/標準;-G/標準;;@とする   又は、OFFICEボタン→Excelのオプション→詳細設定→ゼロ値のセルにゼロを表示するのチェックを外す

  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.2

=IF(COUNTIF(B1:B25,">-99999999999999"), SUM(B1:B25), "") とかになりますか?

sa-2128
質問者

お礼

ありがとうございます。 関数のマニュアルをみても、理解不能でしたが助かりました(*^_^*)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

IF文で、表示を消したい状態のときは、ブランクにしてみて下さい。

関連するQ&A

  • 〔EXCEL VBA〕で「第1のシート」のデータを「第2のシート」に転

    〔EXCEL VBA〕で「第1のシート」のデータを「第2のシート」に転記する方法 EXCEL2003でデータが480行/65列ある第1のシート(データベース的)があります。 第1のシートの列にデータが入力されている場合のみ、第2シートの指定されたセルに検索した列の 表題と検索したデータを結合して転記したいのですが良い方法が分りません。 その際、各行毎に検索し空白列は第2のシ-トに転記せず左詰めにして転記したいのですが・・・・ 初心者に合せたご教示をお願いします。 また、Excel VBAの短期マスター法が御座いましたら合せて教示願います。 以上、宜しくお願い致します。

  • Excel2003 重複しないデータを別のシート

    お世話になります。Excel初心者です。皆様のお知恵をお貸しいただければ幸いです。 Excel2003で下記の件で、非常に困っております。 sheet1に重複しないデータがあります。 A B C ←セル横 1 顧客No 商品No パーツNo 2 12345 23-1111 23 3 13456 21-1234 55 4 23456 22-5555 66 sheet2に上記のどの情報を入れても、3つのデータを表示させたいです。 A ←セル横 1 顧客No 2 商品No →ここに入力(21-1234) 3 パーツNo 上記の縦の列は空白です。sheet1の2の商品No21-1234と入力すると sheet1の顧客No13456とパーツNo55が抽出されます。 同様にsheet2のパーツNo空白欄にsheet1のパーツNoの55と入力 すると、sheet2の顧客Noと商品Noが表示されます。 こういう事は、Excel2003で可能なのでしょうか。 お手数お掛けしますが、ご教授よろしくお願いいたします。

  • Excel VBA データの転記

    Excel2003を使用しています。 Sheet1のB1セルとSheet2のB1セルのデータが一致したら、Sheet2のB1セル~E1セルのデータをSheet1のF1セル~Iセルに転記するというコードを書いています。 Sheet1のデータ最終行を取得して、上記の条件を満たさなかったSheet2のB1セル~E1セルのデータをSheet1のデータ最終行の1行下から順に転記するという内容を追加したいのですが、転記先の指定の仕方が悪いのか、希望通りになりません。 どなたか一例を示していただけないでしょうか? スマホからの投稿で、実際に書いているコードを記載できず、分かりづらくて申し訳ないのですが、よろしくお願いします。

  • Excelでの7セル毎に集計を出したいのですが…

    Excel2000で、以下のようなデータを作成しています。 集計     時間 04/01/05  **:** 04/01/12  **:** 04/01/19  **:** これとは別シートに、01/05以降の毎日の時間が入力されてあり、 その1週間のトータル時間を、上記”時間”の欄に表示させたいのですが、 この時間欄に、 =SUM(シート名!A1:A7) と入れても、その下のセル(04/01/12用の時間欄)にコピーをすると、 =SUM(シート名!A2:A8) となってしまいます。これを、 =SUM(シート名!A8:A14) =SUM(シート名!A15:A21)        ・        ・        ・ となるように式のコピーをしたいのですが、何か簡単な方法はないでしょうか。 データの量がすごく多いので、さすがに手作業は辛いものがあります。 ご存知の方、教えて頂けると助かります。 よろしくお願いいたします。

  • Excel2002のオートSUM表示について

    Excel2002でオートSUMを使うとすべての空白のセルに《0》が表示されます。それを表示しない方法を教えてください。初心者ですのでよろしくお願いします。

  • WSHでExcelデータをファイルに書き出したい

    あるフォルダー内にあるExcelデータを再帰的に検索して、指定されたシートのA2,C5,C7,K1及びA11~A100までの空白を除くデータをcsv形式かexcelのデータとしてファイルに書き出したいです。 どのようにやればよいか教えてください。

  • Excel2007で、特定のセルに入っている文字列と同じ名前の(同じブ

    Excel2007で、特定のセルに入っている文字列と同じ名前の(同じブック内の)シートの特定のセルの内容を引くにはどうしたらよいのでしょうか。 状況を具体的に申し上げますと、 シートのA1のセルに「伝票」という文字列が入っているとします。A2のセルに、「伝票」という名前の同一ブック内のシートのC3のデータを自動転記したいのです。 どなたかおわかりでしたら、ご教示いただけませんでしょうか。どうぞよろしくお願いいたします。

  • Excel関数で 空白値の入力はどう書くの?

    あるセル(B1とします)に =if(A1="a",0,"") とif関数を書きました。 別のセルA2にセルB1を合計するような式( =B1+C1 )と書くと#VALUE! というエラーになります。 多分、B1の値 "" が空白ではなく文字列と認識されているからだと思いますが、""の代わりに空白値をif分の中に指定することはできないのでしょうか? 逃げ手として、A2に書く式を =sum(B1:B1)+sum(C1:C1)とする手はありかと思いますが、できたら空白値を代入したいです。

  • 【Excel VBA】条件に合うデータの転記

    Excel2003を使用しています。 2つのシート間の特定の範囲内で、条件に合うデータを転記したいのですが… Sheet1(A1:C41) ← 一定範囲 Sheet2(選択範囲) ← 都度、選択範囲取得 Sheet2の選択範囲内で、A列とB列の値が、Sheet1のA列とB列のそれぞれの値と一致した場合、Sheet1のC列の値をSheet2のE列に転記したいのですが、こういう場合、コードはどのように書いたらいいでしょうか? 条件に合ったものを順に転記していくコードは書いたことがあるのですが、特定の範囲内ということや、転記する場所が指定されたりしていて、つまづいています。 よろしくお願いします。

  • Excel2003で最初のシートからいくつかのシートへ順番で反映させるには?

    Excel初心者なのですが、どなたか分かりやすく説明をお願い致します。 シート1のA1セルに名前、B1セルに生年月日、C1セルに性別、D1セルに身長、E1セルに体重などと横に個人データを入力していき、A2、A3と名前の順で100名分のデータを主で管理するとして、シート2にはその個人表として違う書式のものにA1からE1までのデータが反映するものを作り、シート3にはA2からE2、シート4にはA3からE3と同じ名前の順で100名分反映させたいのですがどなたか良い方法を教えて下さい。m(_ _)m

専門家に質問してみよう