• ベストアンサー

宜しくお願いいたします

宜しくお願いいたします 関数で回答頂きましたok136ですが =IF(COUNTBLANK(A3:B3)=2,"",C2+A3-B3)で大変上手くいきました 今後の勉強のために出来ましたら教えてください =IF(COUNTBLANK(A3:B3)=2,"",C2+A3-B3)でCOUNTBLANKは空白を調べる関数と 解りますがあとの(A3:B3)=2,"",の意味が解りません、宜しかったらお教えください。

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

  • ベストアンサー
  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.1

セルの座標で、A3からB3までのセル(2個)で空白セルが =2 2ならば IF文が正しい(true)ので "" を実行 正しくない(flash)なければ C2+A3-B3 を実行する という式です。 平たく言うと、 A3とB3が空なら式を入れたセルに何も入れるな、そうでないならば、 C2+A3-B3 の計算結果を記入せよ

ok136
質問者

お礼

有難うございます 詳しく説明していただき良く解りました。

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

関連するQ&A

  • EXCEL関数について

    EXCEL関数について B1~E1セルが1箇所でも空白でない場合、A1セルに「1」を返す式を 「COUNTBLANK」関数と「IF」関数を使って試みたのですがうまく行きません。 B1~E1セルがすべて空白の場合はA1セルも空白になります。 ご教示頂きたくお願いいたします。

  • エクセルの連続する数値の入力について

    質問です エクセルで例えばA1からA5まで空白ならB10に○と表示 =IF(COUNTBLANK($A$1:A5)=5,"○",) その後、B11、B12、B13・・と続けたかったのでフィルハンドルを使ってB10から下にドラッグしたのですが =IF(COUNTBLANK($A$1:A6)=5,"○",) =IF(COUNTBLANK($A$1:A7)=5,"○",) =IF(COUNTBLANK($A$1:A8)=5,"○",) と続いてしまいます。 =5の所もA6、A7、A8・・・と同じ様に =6、=7、=8 と加算させるにはどうしたらいいでしょうか? よろしくお願いします。

  • エクセルの関数、連続する数値の入力について

    エクセルの関数の連続する数値について質問があります たとえばD10にA10:C10がすべて空欄の時は"○"、それ以外は"×" とすると =IF(COUNTBLANK(A$10:C10)=3,"○","×")で 続けてそれぞれ、 D11にA10:C11がすべて空欄の時は"○"、それ以外は"×" D12にA10:C12がすべて空欄の時は"○"、それ以外は"×" D13にA10:C12がすべて空欄の時は"○"、それ以外は"×" と、続けて計算させるためにフィルハンドルを使ってD10から下にドラッグしたのですが =IF(COUNTBLANK(A$10:C11)=3,"○","×") =IF(COUNTBLANK(A$10:C12)=3,"○","×") =IF(COUNTBLANK(A$10:C13)=3,"○","×") となってしまい、思うようにいきません。 最終的には =IF(COUNTBLANK(A$10:C10)=3,"○","×") =IF(COUNTBLANK(A$10:C11)=6,"○","×") =IF(COUNTBLANK(A$10:C12)=9,"○","×") =IF(COUNTBLANK(A$10:C13)=12,"○","×") と空欄の数を3ずつ加算させるにはどのようにしたらいいのでしょうか? よろしくお願いいたします。

  • 宜しくお願いいたします

    宜しくお願いいたします Excel2007を使用していますが関数での質問です 図の様にIFを使いB3に0を入力しないでSUMで計算しようと思いますが C3に関数で =IF(B3="","",SUM(C2+A3-B3))として有りますが 図1の様にB3に0を入れるとC3に合計が表示されますが 図2の様に =IF(B7="","",SUM(C6+A7-B7))として有りますが B7に0を記入しないとC7が計算できずに空白となりますが IF(B7="","",ではB7が空白の場合は空白となるのですが、空白ですので SUMの計算が出来ないということでしょうか、0を入れないでも計算できる 関数は有るでしょうか(0は入れたくない)

  • EXCELのIF関数で

     こんにちは。教えて下さい  ある範囲(C4:L4とします)の中にある空白の数によって、一定の数を返すような数式を作りたいのです。空白の数が、0で2、1で3、2で4、3で5、4で6、5で8、6で11、7で15、8で20、9で30、10で0という具合で、規則性はありません。IF関数とCOUNTBLANK関数を使って、次のような入れ子構造の数式を作りました。  =IF(COUNTBLANK(C4:L4)=0,2,IF(COUNTBLANK(C4:L4)=1,3,IF(COUNTBLANK(C4:L4)=2,4,IF(COUNTBLANK(C4:L4)・・・中略・・・IF(COUNTBLANK(C4:L4)=9,30,0))))))))))  最後の閉じ括弧の数は正確ではありませんが(汗)、実際にはきちんと合わせました。  ところがエラーが出てしまうのです。入れ子の階層数に制限があるのでしょうか? それとも他に原因が?  そもそもこんな長い数式ではなく、もっとうまい方法があるような気もするのですが・・・。  よろしくお願いいたします。

  • エクセル "0" を表示させたい

    水道メーターの計算です。値は9,999まであります。 A1に先月の検針の値があり、B1に今月の値があります。単に引くだけのことです。 C1には以下の式があります: =IF(COUNTBLANK(A1:B1),"",IF(B1>=VA1,B1-A1,B1+10000-A1)) C1が0の時に"0"と出したいのですが、空白になってしまいます。 セルの書式設定から色々と試しましたができませんでした。ユーザー定義で#,##0等を選んでも出ません。 どうしたら"0"を表示できるでしょうか?よろしくお願いします。

  • OFFSET関数がわかりません。

    COUNTBLANKを使用して空白の合計を求める箇所の数式に =COUNTBLANK(A2:A11) で空白を数えているのですが、A12~A15に新たに行を挿入し =COUNTBLANK(A2:A15) と、その都度変更して空白を数えているのですが OFFSET関数を使用して数式を固定して値を求めるには どのような数式になるでしょうか? 何もわからないので、できれば数式を教えてください。

  • エクセルのIFについて

    何度もすみません、いつもありがとうございます。 また行き詰ったのでお力を貸してください。 前回 【状態】 ・B2:E2の中に【空白、◎、●、▲】のいずれかが入っている ・条件によりF2に【S,A,B,C,ネタ】が入る 【条件】 ・S⇒すべて◎ ・A⇒3回連続した◎がある ・B⇒◎3つ以上だが連続していない ・ネタ⇒●が1以下かつ、◎がない ・Cがそれ以外 で関数についてご質問したのですが、条件が変わってしまい以下のように作成したのですが FALSEになってしまいました。 =IF(COUNTIF(B2:E2,"◎")=4,"S",IF(COUNTIF(B2:E2,"◎")=3,IF(COUNTIF(C2:D2,"◎")=2,"A","B"),IF(COUNTIF(B2:E2,"●")=3,IF(COUNTIF(C2:D2,"●")=2,"C","ネタ"),IF(COUNTBLANK(B2:E2)=0,IF(COUNTIF(B2:E2,"▲")=0,"B","ネタ"),IF(COUNTIF(B2:E2,"▲")=1,IF(E2="▲","C","")))))) 新条件は ・S⇒すべて◎ ・A⇒3回連続した◎がある ・B⇒A以下、C以上 ・C⇒●が連続して3つ以上 ・ネタ⇒空白が1つ以上ある、または▲が2つ以上、未達成である 記号は ◎>●>▲>空白で、3/4が●以上かつ、B2からD2が●以上であると達成になります。 Bは組合せが多いですが、たとえば◎が2つ、●が2つだと達成になりますがC以上なのでBになる…といった具合です。 何度もすみません! 皆様のご協力に感謝します*

  • 関数 数式 Excel

    すみませんが教えてください! E列に下のような関数を入れたところ正しく表示されませんでした・・・ どうぞよろしくお願いします。 A列(数字・空白を含む)が 1 の場合”◎” A列が1以外の場合は B列(別シートから参照のVLOOKUP関数が入っている)と C列(別シートから参照ののVLOOKUP関数が入っている) を足した数字が D列(別シートから参照ののVLOOKUP関数が入っている) が同じなら ”OK” 違うなら ”NG" と表示させたいので =IF(A1=1,"◎",IF(D181=(B181+C181),"OK","NG")) としてみましたが"◎"が表示される表示は正しいのですが "OK" "NG"が正しく表示されません。 これに加えていずれのセルにも空白が存在するのでエラーを出さないようにしたいです。 よろしくおねがいします!!

  • EXCEL 連続しない空白のセルの数を数えたい

    エクセルでの処理方法を教えて下さい。  空白のセルを数えるには、ふつうCOUNTBLANK関数を使うと思うのですが、COUNTBLANK関数は、連続したセルでないと範囲指定出来ないそうです。  今回数えたいのは、一行おきにデータが入っている表の空白のセルの数なので、この関数は使用できません。  検索したところ、SUMIF関数でできるとのことだったのですが、やり方がよくわかりません。 マイクロソフト サポートオンライン 「Excel で COUNTBLANK() の代わりに SUM(IF()) を使用する場合」  http://support.microsoft.com/kb/274537/ja  このような場合、どうすればいいかご存じの方、回答お願い致します。

専門家に質問してみよう