- ベストアンサー
IF(B1="","",A1*B1)の合計
asaminamiの回答
- asaminami
- ベストアンサー率54% (81/150)
B1="","" 上記の式はB1が空白だったら空白にしてくれという意味ですから 「#VALUE!」は出てこないと思います。 前回の方もその様に解答されていますよね。 「#VALUE!」が出ているB列を見て下さい、多分スペースが入っているの だと思われます。
関連するQ&A
- IF(B1="","",A1*B1)の合計
セルC1に次の計算式が入っています。 IF(B1="","",A1*B1) 行9までコピーされています。 C10のセルで SUM(C1:C9) で合計したいと思っています。 B列に空白がある場合、 #VALUE!のエラーとなります。 IF(B1="","",A1*B1) の計算式を残したままで 解決方法はありませんか?
- 締切済み
- オフィス系ソフト
- エクセルのif関数で
エクセルのif関数でこれができるのかわかりませんが、 C1~C10の中の文字列の中にA1と同じ文字列があればB1に「1」を入れ、なければ「2」を入れるということをやりたくて B1のセルに IF(OR(C$1:C$10=A1),1,2) という計算式を入れました。 関数の引数の中の数式の結果では、正しい結果が表示されてるのですが、B1のセルには間違った結果が表示されます。 また、B2以下B20まで計算式をコピーするとB11以下は#VALUE!になってしまいます。 一つ一つを見てみると、どうやらセルに正しく表示されるのはAの行とCの行が=だった場合のみのようです。 #VALUE!が表示されているセルも含めて、数式の結果では正しい結果が出ているのにセルの表示が違っているのが納得できませんが、おそらく何かが間違っているのでしょう。 間違いを教えてください。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excel 範囲内で条件を満たす異なる列の合計
範囲内で条件を満たすセルで、異なる列の値を合計したい。 A1からA5に{10,20,30,40,50}という値が B1からB5に{0,1,2,3,4}という値が C1からC5に{5,6,7,8,9}入っている事とします。 A1:A5の範囲で複数の条件をつけます。 B列ではA列のセルの値が15<A<35となる、A2とA3と同じ行であるB2とB3の値 C列ではA列のセルの値が25<A<45となる、A3とA4と同じ行であるC3とC4の値 全部でB2,B3,C3,C4のセルの値を合計を返すセルを作成したい。 この場合目的のセルが返す値は1+2+7+8で18となる。 補助行を作ってでも構いませんので、このような加算が可能とするセルの作り方はないでしょうか。 Excel2000を使用しています。どうかよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- IF関数で出納帳の残高の式をコピーした場合
はじめまして、こんばんは。 いろんな方の質問と回答を参考に現金出納帳を作成中です。 出納帳の様式を A B C 収入 支出 残高 として、C1には繰越残高を、C2に、 IF(AND(A2="",B2=""),"",C1+A2-B2) と入力し、C2の式をC列にコピーしました。 A列、B列どちらかに値があるとうまくいくのですが、 一度、A列、B列ともに空白の行を参照してしまうと、 C列は空白のセルになり、それ以降のC列に上の式が 通用しなくなり、#VALUE!になってしまいます。 この場合は、この式にさらに、関数を追加しなければいけないのでしょうか? それか、もっと簡単にできるコピーできる式があるのでしょうか? どちらでも構いませんので是非教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル・単純に合計を出す・・
表を作っています。 例えばセルを A1~A3,A4~A6,A7~A9 と結合させてそれぞれ数値を入力してます。 B列は結合無しでそれぞれ数値を入力しています。 A+Bの合計をC列に計算させます。 C1に関数を入力して、C2以降はコピーします。 単純に(A1+B1)にすると C1は正しく合計してくれるのですが コピーしたC2は(A2+B1)となってしまい Aが0として計算されてしまいます。 (A$1)と、してしまうと当然ですが C4以降の計算が狂います。 C4は結合されたA4~A6を見てほしいのです。 実際に作っている表は、もっと数が多いので 1つづつ計算では・・・ 何かよい方法はないでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- A列とB列の合計を行ごとにC列に表示させたい
お早うございます。エクセルのセルの計算で教えてほしいのですが、A列とB列の合計を行ごとにC列に表示させたいのです。例えばA1のセルに“1", B1のセルに“2"と入れます。それで、C1のセルに“=A1+B1"と入力します。そうするとC1のセルは“3”と表示されますよね。そこで同じように違った数字の合計を100行ほどそれぞれC列に表示させたいのです。セルごとではなく縦全部列ごとでもかまいません。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- 複数の条件を満たすセル数の合計は配列関数を使う?
A列 B列 ------------- 1 1 2 2 1 1 3 3 5 4 1 7 5 4 8 6 1 4 7 7 5 8 5 6 9 1 1 10 9 3 上記の表でA列もB列も“1”であるセルの数を数えたいのです。 C列の1~10行目に =IF(A1=1,IF(A1=B1,1,0),0) と計算式を入力・コピーしその合計を求めることができますが、 計算用の列を作らず、別のシート上のセルに 計算結果のみ表示させたいと思っています。 {=SUM(IF(Sheet1!A1:A10=1,IF(Sheet1!B1:B10=1,1,0),0))} 上記の計算式で一応計算できているようなのですが、 配列関数というのがなんなのか良く分からないのです。 これで大丈夫なのでしょうか? お詳しい方ご助言をお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 中央値のIf関数について
中央値の計算で、 3行目のセルで“月曜”と書かれているセルかつ、12行目にあるセルで空白箇所があった場合 (たとえばC12,K12,J12) その列上にあり7行目のセル(C7,K7,J7)の中央値を計算するという数式はどのようにしたら可能でしょうか。 =MEDIAN(IF(条件,中央値の範囲,"")と書いてあったので =MEDIAN(IF(3:3="月曜"and12:12="",7:7,"") としましたが、VALUE!と表示されてしまいます。 3行目には曜日を 7行目には宿泊客数を 12行目には“三連休”などメモを書いており、 特定の曜日で、メモが未記入の日の宿泊客数だけを中央値で出したいのですが、 上述のようにVALUE!だったり、 数式をいじっても、空白も記入箇所もまとめて全体の中央値が計算されてしまったりとうまくいきません。 今後も入力していくのでA12:Z12など特定のの範囲にしたくないので12:12など行全体を範囲としています。
- ベストアンサー
- Excel(エクセル)
- if関数について
if関数についてどなたか教えてください。 ある二つの名簿があって、二つの名簿を照合して名寄せをしたいのですが、たとえば、A列の1行目から10行目まで、同じくB列の1行目から10行目まで氏名が入っているとします。A列とB列に同じ名前が入っていれば、C列に○印をつけるように関数を設定したいのです。自分なりに考えて、次のようにif関数を設定しました。・・・がうまく表示されません。エラーは出ませんので、関数としては成り立っていると思うのですが、○印が表示されません。どなたか間違いを指摘いただけませんでしょうか? C1のセルに次の関数を設定して、C10までコピーをしました。 if(A1=$B$1:$B$10,”○”,””) よろしくお願いいたします。
- ベストアンサー
- その他(ソフトウェア)
お礼
ご回答ありがとうございました。 スペースはないようです。