• 締切済み

A1+D1+G1=0となる場合と、文字が入っている

A1+D1+G1=0となる場合と、文字が入っている事によりエラーとなる場合は空白に、そうでない場合はA1+D1+G1の和が出るようにするExcelでの計算式を教えてください。

みんなの回答

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.6

既に正解が出ていますので補足です てええんプぞをご覧ください 関数を入力するときは数式バーの左のfx(関数の挿入)よりはじめます

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

SUM関数を使えば数値以外のセルを無視して計算してくれます。 =SUM(A1,D1,G1) A1、D1、G1の何れかに文字が入力されていて他のセルは数値の場合は数値のセルのみを合計します。(エラーにならない)

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

=IF(SUM(A1:D1),SUM(A1:D1),"") では、駄目よダメダメですか? 駄目な場合はその理由を知りた~いッ!

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

=IF(ISERR(A1+D1+G1),"",A1+D1+G1)

  • kkkkkm
  • ベストアンサー率65% (1606/2443)
回答No.2

以下でいかがでしょう。 =IFERROR(IF(A1+D1+G1<>0,A1+D1+G1,""),"")

  • bizishi2
  • ベストアンサー率0% (0/0)
回答No.1

次のように設定してみてください。 計算結果のセルに、=A1+D1+G1としてみてください。 なお=のあとにA1をクリックし、+を入力、どうようにD1をクリックし、+を入力、最後にG1をクリックし、計算式が完成します。 以上を試してみてください。

関連するQ&A

  • 空白セルのある場合の計算

      A  B  C  D   E  F  G  H 1 (2)     (2)     空     (3) わかりづらいかもしれませんが、 =A1+C1+E1+G1 で、数字の合計を出したいのですが、###のエラーが出ます。 E1の空白セルに数字が入るとエラーはなくなります。 どうしたら空白を0とみなして計算できますか? (空白セルはどうしても空白じゃなきゃなりません) (B列D列F列は計算対象外の数字が入力されてます)

  • エクセルで3a+2のような文字の入った計算

    エクセルで3a+2のような文字の入った計算 エクセルで3a+2のような文字の入った計算は可能ですか? 例えば(3a+2b)^2等の計算がしたいのですが

  • エクセル D~G列のみ保護

    エクセル初心者です。よろしくお願いします。 あるシートのD~G列のみ保護したいです。 A~C列にはピボットテーブルがあります。このピボットを更新すると、D~G列にある計算式も更新されるように式を組んでいます。 計算式が変更されないように一部の列だけ保護(ロック?)することは可能でしょうか?

  • エクセルで計算の結果がある数値の場合のみ文字列を表示させたいです・・・。

    エクセルで計算の結果がある数値の場合のみ文字列を表示させたいのですが、IF関数を使うのかなと思いますが関数がよく解かりません。。。 やりたいことはこんな感じです。 セルG1にはA1-B1、H1にはC1-D1、I1にはE1-F1と計算式が入っています。 計算の結果、▲1になるセルだけを文字列『売上』と表示させたいのですが・・・。 なお、計算の結果は、必ず『1』か『▲1』のどちらかにしかなりません。 つたない質問ですが解決したく困っています。よろしくお願いします。

  • エクセルで空白のセル(A1)の場合は次のセル(A2)に未表示。また、文

    エクセルで空白のセル(A1)の場合は次のセル(A2)に未表示。また、文字等が(A1)入っていれば(A2)に〇が表示されるようにするにはどのような式が有りますか?エクセル2000使用してい

  • エクセル関数 “偽”の場合が2つある場合はどうしたらよいですか?

    エクセル関数 “偽”の場合が2つある場合はどうしたらよいですか? エクセルで下記のようなファイルがあり、CとDが空白ではない場合別々の“偽”をBに返したいのですが、どうしたらよいでしょうか?うまく説明できないのですが・・・ つまり、B のところにIDもしくは"エラー"もしくは"削除"を入れたいのです。 IFを使っていたのですが、良くわかりません。 よろしくお願い致します!   A     B      C      D   ID        エラー日付  削除日付 1 あ    あ     2 い    エラー  2010年9月 3 う    削除          2009年3月 4 え    エラー  2007年1月 私ができたのは、ここまで…・ =IF(C1&D1="","A1","エラー") IFを2つにするとIDが二つ出てきてしまったり…

  • エクセルの式で

    エクセルの式で、IF関数を使って、[A2]=IF(A1=0,"",A1) とすると、A1=0なら、A2を空白にしてくれますが、このとき、[A4]=A2+A3 とすると、A2が空白の時、エラー、#VALUEになります。このとき、空白を0として計算するようにできますか? 帳簿の中に、0がたくさんあるのは嫌なので、0のところを空白になるよう、IF関数で””を使いました。しかし、実際に空白になったところを、他の式で参照して、計算すると、その分が、文字のように認識し、計算がエラー、#VALUEになるわけです。これを避けることはできますか?

  • Excelの計算式内の文字列の一括置換は出来ますか

     Excelで、計算式の命令内の文字列を置換する方法はあるでしょうか。例えば、あるワークシートのセルで別のファイルやワークシートのセルを参照して計算している時、ほとんど同じ計算式で参照先だけを変えたい場合です。計算結果のワークシートのA列で、  A1=sum('G:\北海道'!A1:A100)  A2=sum('G:\北海道'!B1:B100)  A3=sum('G:\北海道'!C1:C100)・・・ となっているとします。つまり、北海道.xlsというシートの1から100までの列範囲の和を計算しているとして、B列には同様の青森県.xlsからの同じセル範囲の同じ計算、C列には岩手県.xlsからの同じ計算、D列には・・・というように、計算式が全く同様で、参照元のファイル名だけを変えたい場合です。  もう一つ、類似のものとして、計算結果のワークシートで、  A2=sum('G:\北海道'!B1:B100)  A3=sum('G:\北海道'!C1:C100)  A4=sum('G:\北海道'!D1:D100)・・・・ というように、計算式内の行や列を表す記号や数値を置換することは可能でしょうか。  同じような作業は出来るだけ簡単な操作でできる、というのが良いソフトのイメージなのですが、私が現在知る範囲では1つ1つ式を書き換えています。特にリンク貼り付けでやると、計算結果のワークシートでうまくコピーができません(上記では、北海道をB1で青森県に変えておいてそれをB2以下にコピーすると上手く行かない)。  宜しくお願い致します。

  • エクセル関数の質問です。

    エクセル関数の質問です。 A2のセルの4文字目がGならばD2セル+5、A2のセルの4文字目がFならばD2セル-10 その計算でD2のセルが5以下なら空白という関数を書きたのですがわかりません。 それぞれのIF文は以下のようにできたのですがこのIF文を一緒に書きたいのですがうまくいきません。 =IF(IF(MID(A2,4,1)="G",D2,D2+5)<=5,"",IF(MID(A2,4,1)="G",D2,D2+5)) =IF(IF(MID(A2,4,1)="F",D2,D2-10)<=5,"",IF(MID(A2,4,1)="G",D2,D2-10)) どうすればよろしいのでしょうか?どうかご教授よろしく願いいたします。

  • エクセル2000です。IF関数の使い方で質問です。セルA5とセルD5に

    エクセル2000です。IF関数の使い方で質問です。セルA5とセルD5に日付が入っているとしてセルA5の日付がセルD5の日付より大きい(先の日付)の場合はセルA5の日付から本日迄の日数で利息を計算しそうでなければD5の日付からの日数で利息を計算したい場合どのような計算式になるでしょうか?具体的に考えた数式は以下の通りですがエラーがでます。 =ROUNDDOWN(DATEDIF(IF(A5>D5,A5,$F$2,D5,$F$2,"D")*C3*0.01/365,0) セルF2には本日の日付=TODAY()でセルC3には貸し付けた元金がはいってます。 よろしくお願いします。利息は端数を切り捨てたいのでROUNDDOWNを使いました。

専門家に質問してみよう