• ベストアンサー

エクセルの関数について

数字の集計表を作成中ですが,表を表示するのに必要があるため,「*」(文字です)を使用するセルがあります。要するに,*+1=1 というように文字と数字とを足した場合,数字の結果を表示する方法があればご教示いただけたら,幸いです。

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

  • ベストアンサー
回答No.3

=IF(COUNT(A1:A10),SUM(A1:A10),"*")

ptna
質問者

お礼

ありがとうございました。これが一番簡便な方法ですね。

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

その他の回答 (4)

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

例えば、*を0に置換して、セルの書式設定を#,##0;-#,##0;"*"にすれば如何でしょうか。

全文を見る
すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

A1="*" A2=1 として =SUM(A1:A2) または  =SUM(A1,A2) なら可能です。 前者は範囲が隣接している場合、後者は範囲が飛び地の場合です。

全文を見る
すると、全ての回答が全文表示されます。
  • agricap
  • ベストアンサー率40% (79/195)
回答No.2

私の環境(Excel2002)では、普通にSUM関数を使えば、文字の セルは無視して数字だけ合計されます。 私の環境が変なのでしょうか?

ptna
質問者

補足

さっそくのご回答ありがとうございます。確かに,数字だけ合計されました。 なお,*(文字)のセルだけ複数存在する箇所もあり,すなわち, *+*=* という結果を表示するには,どうすればよろしいでしょうか。お手数をおかけします。

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

例データ A1:C5 A列  B列  C列 * 1 1 1 2 3 * 3 3 東京 4 4 asf 5 5 C1は =ISNUMBER(A1)+B1 と入れてC5まで式を複写。 結果上記C列の通り。 やってみると、これでうまくいくようです。 =IF(ISNUMBER(A1),A1,0)+B1 としなくても。

ptna
質問者

お礼

早速のご回答ありがとうございました。

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

関連するQ&A

  • エクセルの関数について こんなこと出来ますか?

    エクセルの表で、集計をしたいと思っています。 数字が入った2列と、それを集計するセルを2つ思い浮かべてください。 その数字が入った2列の右側に「1」か「2」の数字が入っていて(この場合はアンケートの答えの番号です)、左側には任意の数字(この場合は売上金額)が入っています。 集計するセルには、「1」または「2」をそれぞれ選んだ人の金額が合計ででいくらになるかをはじき出したいんですけど、こういうのって関数で出せるものなのでしょうか? (これが出来なければフィルターで出して計算しなければならないんですけど、後からどんどん追加がくるので、そのたびにやるのは面倒くさいんです・・・) お手数ですが、よろしくお願いいたします。

  • エクセルでシートは別ですが、同じセルの集計を行いたいのですが

    自治会のアンケートの集計に頭を悩ましています。 一つ目のシートに集計結果を入力出来る表を作りました。 組が10組有りますので、シートのコピーを繰り返して10組分を作成しました。 11シート目に各組の組別の質問毎の集計表を作成しました。 アンケートの設問が23問あり、選択も各問に3項目有ります。 最初は、集計表に各組の結果を入力すれば、自動的に集計表に転記出来るにと、集計表の入れたいセルをシフト+=を押して、その組のシートを開いて、集計結果のセルをクリックして、シフト+=+エンターを繰り返していましたが、余りにも回数が700回近く行わなければ成りません。 そこで教えて頂たいのですが、 10個のシートの同じセルを、各組に入力すれば集計表に自動的に同じ数字が入る様にする方法は有るのでしょうか? 宜しくお願い致します。 マクロはさっぱり判りませんので簡単に出来る方法をご教示頂きたくお願い致します。

  • エクセル 関数について

    歯科医院開業にあたり、キャンセルデータ集計表を作成しています。 キャンセルのあった日を合計するという主旨のものです。 キャンセルのあった日は、H.26.10.01(例)のようにセルに入力し(セル設定は文字列)、これを合計欄に数式で計算させたいのです。 単純に数字の合計であればオートサムを使うのですが。 このような場合は関数などの設定で日数を合計できますでしょうか? 詳しい方よろしくお願いいたします。

  • エクセル 関数の数式が表示されてしまう

    WinXP エクセル2003です [シート集計表]のセルE1に ”平成19年9月分 一括集計表” と入力されています。 この ○月 を毎月キーボードで入力、変更させています。 隣に個人配布用の[シート明細票]があります。 [シート集計表]の○月を変更すると [シート明細票]のA1,D1,G1,・・・・が自動的に”平成19年○月分支払書”と表示されるようにと =LEFT('集計表'!$E$1,8)  を作成し セルの書式設定で ユーザー定義 ”@"支払書"”とし 思った通り表示させる事ができていました。 今月分を作成したところ ”平成19年10月支払書 ”と9文字目の 分 が抜けて表示されてしまったので A1に入っているLEFT関数の 8 を 9 に変更したところ セルに 数式自体が表示されてしまいました。↓ ”=LEFT('集計表'!$E$1,9)支払書 ” 数式バーのfxをクリックし 再度関数を作り直してみても 表示させたい文字列ではなく 数式自体が表示されてしまいます。 関数のダイアログボックスの [数式の結果] というところには ちゃんと ”平成19年10月分支払書” と出ているのですが、OKで閉じても そのように表示されません。 変更していない D1 G1・・・は以前のまま 数式の結果がきちんと出ています。 ツール~オプション~数式の表示のチェックは外れています。 [シート集計表]のセルE1の書式設定を標準にしてみたり文字列にしてみたりしても 変化なしでした。 原因と対策を教えて下さい!

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

    Windows Xp エクセル2003を使用しています。 業務で使用している集計表ファイルがあり、別ファイルにデータを反映させたいのです。 集計表のセルA1を検索値としセルB1とセルB2の値を返す関数はないでしょうか? 集計表のつくりは約1000行あり、セルA3を検索値としてセルB3の値を返す行もあります。 セルA5を検索値とし、B5、B6、B7、C5,C6の値を返す行など様々です。 こういったデータがランダムで表になっています。一つの検索値に対して、検索値の水平方向はvlookup関数で表示出来たのですが、 一つの検索値で2つの値を返す関数が分からず、困っています。 1行下や2行下を検索する関数も参考にしたのですが、集計表のつくりがランダムの為、検索してほしくないものまで表示されてしまうなど、ウマクできませんでした。 宜しくお願いします。

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

    エクセルの関数について教えて頂きたいです。 業務でエクセル(2000)で作成してある集計表があります。 その集計表の数値を別BOOKに反映させたいのです。 セルA1を検索値として、セルB1とセルB2の値を返す関数はありますでしょうか? 集計表の行数は約500行、並びはランダムでセルC1を検索値としてセルC2の値を返す 箇所もあります。一つの値を検索値として二つの値を返すことが出来ずに困っています・・・ 宜しくお願いします。

  • エクセル関数についてお聞きします。

    いつもお世話になっています。エクセルについて質問させていただきます。 とある表を作成しているのですが、例えば、A列の中で、特定の数字だけの個数の合計や文字(例 休み)の入ったセルの個数を合計して表の合計欄に表示させる様な数式はどの様に作ればよろしいのでしょうか?言葉足らずかもしれませんが、どうかご教授ください。宜しくお願いします。

  • Excel INDIRECT関数の使い方が分からない

    表という名前のSheetがあります。  A 4 1 5 2  : のように、表SheetのA4から下に連番で、    1~400まで数字がふってあります。 式という名前のSheetが式~式(399)まで、400Sheetあります。 400Sheetある式というSheetには表があり、入力されて文字は違いますが、表の配置は全く同じです。 式  のD6セルには 1。Q9セルには「あいうえお」と入力、 式(1)のD6セルには 2 Q9セルには「かきくけこ」と入力されています。 式Sheetが400枚あるので、D6セルには、400まで数字が連番で入力されています。 表SheetのA4セルが、もし空という前提で、1と入力した場合、式~式(399)までのSheetの中から一致した数字が合った場合、そのSheetのQ9のセルの値を返しなさい‥と関数を入れたいと思い、 「INDIRECT」関数を使用しました。 =INDIRECT("式(" & A4 & ")'!D6"  しかし、何度入力しても、REFと出てしまいます。 この関数を使用するのは初めてで、戸惑っています。 どうかご教授ください。

  • エクセルの関数複数条件にあう集計のしかた

    困っております。。教えてください。 アンケートの集計表を作りたいのです。 例えば、下記のようなアンケート結果がありまして 10代満足は1、10代その他は1といったような集計ができる関数を作りたいのですが SUMPRODUCT=((A1:A4=”10代”)*(B1:B4=”満足”)) といったような式をつくりました。ですが、B列の回答が複数ある場合 30代満足は1、30代その他は1と集計したいのですが 上記関数では集計できません。回答結果は複数の組み合わせがあり2つだったり、3つだったりもします。(1つのセルの入力されています。) 回答結果を1つ1つのセルにわけないとダメでしょうか? 分ける場合はまたよい方法はありますでしょうか? わかりにく説明で申し訳ないのですが、どなたかご教示いただけると幸いです。。 よろしくお願いいたします。     A  B 1 10代 満足 2 20代 不満 3 10代 その他 4 30代 満足、その他

  • エクセル if関数

    エクセル初心者なのでうまく説明できないのですが、以下のような条件で数式を入力したいのですが教えていただけないでしょうか。 例えばなのですが、A1のセルに入力されている文字列に”高橋”を含んでいたならば、C1のセルにB1のセルに入力されている数字×”1500”の計算結果を表示したい。 また同様に、A1に入力されている文字列に”伊藤”を含んでいるならば、C1のセルにB1のセルに入力されている数字×”1000”の計算結果を表示したい。 つまりひとつのセル”高橋”が入力されている場合と”伊藤”が入力されている場合の二つの条件をつけたいのですが、このようなことは可能でしょうか。 宜しくお願いいたします。

専門家に質問してみよう