• ベストアンサー

計算式で表示された文字セルの合計

各セルにVLOOKUPの式が入力され文字の値がマッチしていたら文字値が反映されマッチしなかったら空白になる。文字が表示されているセルの個数を合計する関数がお解りになる方よろしくお願いします。 (A1~A5にVLOOKUPの計算式がありA3,A5に文字値が表示されほかの表示が空白の場合、文字値の合計2をA6に表示する)

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

=ROWS(A1:A5)-COUNTBLANK(A1:A5) まあ、行数が5とわかってるなら =5-COUNTBLANK(A1:A5) でOKですけど。。。

その他の回答 (1)

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.1

紛らわしい表現の「文字の値」ってどういう意味ですか? 実際は文字列だけど数値に見える、ってこと?

kuma0220
質問者

お礼

表現おかしかったようです。mshr1962さんの回答で理解できましたありがとうございました。

関連するQ&A

  • エクセルの個々の合計値

    ご質問があります。 エクセルを使って大量行数の計算を考えております。 どなたか関数などのアドバイスを頂けないでしょうか。 1.左セル(値)には数値が始めから入力あり。 2.右セル(合計値)に左セルの合計値を反映したい。 3.左セル(値)の値が空白でない限り上から順に足し算する。 4.左セル(値)の入力が始まっているところに右セル(合計値)を反映したい。 5.左セル(値)の空白行数はランダムである。

  • Excel2002でセルへの数値代入

    使用しているのはExcel2002なんですが 関数などを使用して空白セルへ数値及び文字列を 代入することって可能でしょうか? 例を挙げると、 セルA1に7という値を入力すると、 セルC1にある関数が「10-A1」という計算を行って セルB1に3という値を返すようにしたいのです。 また、セルB1に4という値を入力すると、 セルC1で計算を行い、セルA1には6が返る。 このようにセルA1、B1ともに、人の手で数値の 入力が行われる可能性があるので、表示部分のセルに 関数式を記述せず、空白としておく。 C1に入力する関数は IF(B1="",10-A1,10-B1) として、この結果を、またIFなどを使って 空白の方のセルに入力してあげればいいかなー というところまでは考え付いたのですが・・・ どなたか教えてください。

  • セルに自動で文字を表示するには

    関数が全くにがてなエクセル初心者を助けてください。 指定セルが空白の時は空白、そうでなければ文字を表示するif関数の入力を教えていただけませんか? 例えばA1のセルが空白ならA2も空白、A1に文字を入力するとA2に自動で文字を表示したいのです。 履歴を検索しましたが見つけられなくて新規に質問させて頂きました。 皆様よろしくお願いします。

  • 数式の計算結果により表示されたセルを数える関数を教えてください

    Excel2003です。 「=COUNTA(範囲)」で文字や数値、式などのデータが入力されているセルを数えることができますが 数式の計算結果により表示された文字や数値の入ったセル(数式の計算結果で空白のセルを数えない)を数える関数を教えてください  

  • セルの値をcountifの範囲に使いたいです

     すいません、初心者です。 A1 のセルが49と表示(数式はmatch関数)されている状態で、 A2でA1を使い、countif(49:49,"N") と計算されるようにしたいのですが、どのような数式にすればよいのでしょうか。 *49は行の数値で、各行の"N"個数を調べたいのです。 A1の値は変わっていきますので、それをA2にも自動的に反映させたい のです。どうかよろしくお願いいたします。

  • 基点セルと同じ値であれば合計を計算

    A列の基点セルから5セル下まで参照し、同じ値であれば、同行B列の数字を合計し、基点セルと同行C列に表示(このとき基点セルの同行B列の値を含めない)。できればマクロを使わず、関数で計算したいです。 (例)A3が基点セルの場合、A4~A8までを参照。A4とA6が同じ値なのでB4とB6を合計し、C3に「¥1300」が表示される(B3の「¥500」は含めない)。

  • エクセルで計算式の入力されているセルに直接入力もしたい

    エクセル2000での質問です。以下はセルA1,A2,A3を使った例です。 1.A1は以下の定められた単価のプルダウンリストがあり、選択します。    「空白」    「1000」    「2000」    「3000」 2.A2は個数を直接入力します。 3.A3セルに =A1*A2 と計算式を入力しています。 これでA3には合計金額が表示されますが、ここからが質問で私のしたいことです。 A1セルで「空白」が選択されている場合、A3セルに一式の金額として合計金額を直接入力したいのですが、直接入力をした時点でA3セルの計算式は消えてしまいます。しかし、A1セルの「空白」を「1000」に変更したと同時に、A3セルの計算式が復活して計算結果を表示する。 マクロを使わない方法でこのような方法を実現することは不可能でしょうか? 質問にA3セルの計算式が復活、と書いていますが、実際は計算式をセルに入力するのではなく、見えないところ(入力規則のような機能)に登録しておくといった方法があるかどうかになると思います。 以上、方法がありましたら回答よろしくお願いします。

  • 計算式で任意のセルを指定できるようにする

    うまく説明できるか自身ないですが…。 Excel2000で、ある計算式(変換式というべきか?)を作りました。 とりあえず、セルA1に数字を入力すると、セルA2に結果が出るように作成しています。(四則演算や、VLOOKUPを使った文字列操作などを複数のセルを介して行い結果を出しています) やりたいことは、最初のターゲットを任意のセルを指定できるようにしたい(計算式を関数のように使いたい)のですが、そんなことは可能でしょうか。

  • エクセル VLOOKUPについて教えてください

    宜しくお願いします。 エクセルの関数で結果が空白の時『0』と表示させ、次のシートの計算に反映させたいのですが、空白の為計算できないようです。よい方法を教えてください。 セルに入っている式は IF(ISNA(VLOOKUP(A1,○○!$A$1:$F$50,5,0)),"0",(VLOOKUP(A1,○○!$A$1:$F$50,5,0)) この式が一行に3箇所入っており、一つに数字が入ると残りの2つのセルは空白になってしまいます。 一つのセルに数字がはいったら、残りのセルに『0』と表示させたいのです。 どうぞ宜しくお願い致します。

  • 入力されるまで合計セルを空白にしたいのですが

    A5:A120にデータ入力し、A121に「Sum」で合計を だしています。B列からM列も同様になっています。 列のデータは1~0の数字だけです。 当該列のセルが未入力だと当然合計欄は「0」に表示 されています。 この場合、「0」が目障りなので、いずれかのセルにデータ が入力されない限り、空白表示にしておきたいのです。 どんな関数をどう使えば良いのでしょうか?

専門家に質問してみよう