• ベストアンサー

EXCEL関数について

以下の条件が出せるEXCEL関数を教えてください。 A1値あり B1空白の場合 C1にA1の値を表示 A1空白 B1値ありの場合 C1にB1の値を表示 A1値ありB1値ありの場合C1にエラー A1空白B1空白の場合C1は空白 よろしくお願いいたします。

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

  • ベストアンサー
  • m_and_dmp
  • ベストアンサー率54% (974/1797)
回答No.1

スマートではありませんが、 =IF(AND(A1<>"",B1<>""),"エラー",IF(A1<>"",A1,IF(B1<>"",B1,""))) A1 B1 の内容が文字でも数字でもOK です。

obenkyo-chu
質問者

お礼

ありがとうございます。 できました!

関連するQ&A

  • EXCEL関数について

    以下の条件が出せるEXCEL関数を教えてください。 A1が1以上、 B1が0の場合 C1にA1の値を表示 A1が0 、B1が1以上の場合 C1にB1の値を表示 A1が1以上、B1が1以上の場合C1にエラー A1が0、B1が0の場合C1は空白

  • Excel関数について

    Excel関数教えて下さい。条件はA4~A70の範囲で空白の場合は表示しない、空白でない場合は、その範囲を合計し表示する。簡単そうで難しいですねこの関数。宜しくお願いします。

  • Excel関数について

    Excelの関数についてご教授ください。 IF関数の使い方です。IF関数は、=IF(条件式,値1,値2)のように表示し、条件式が満たされている場合は値1を表示し、満たされていない場合は値2を表示することとなっています。 私がやりたいのは、少し複雑で次のような関数を作りたいです。 (1)A未満の値の場合、Xを表示する (2)A以上B未満の場合、Yを表示する (3)B以上場合、Zを表示する。 と条件を細かくし、表示する値も複数としたいです。 このような関数は、Excel関数機能を用いて出来ますでしょうか? ご教授いただければ幸いです。

  • Excel関数について

    Excel関数について質問です。 以下の二つ (1) 下のように、セルA1から入力されてるものを、1、2、3・・と数字順に並び替える良い方法はありますでしょうか。 A-1 A-10 A-10A A-100 A-2 A-20 A-22.5 ・ ・ A-555 ・ ・ (2) 一行目と二行目に値の入ったセルと空白セルが混在しています。どちらも同じものに対する値の為、一行目にまとめようと、一行目の空白セルに二行目のセル(下)に値がある場合はその値を返し、空白の場合は空白のままにするというIF関数を使いましたがうまくいきませんでした。三行目と四行目、五行目と六行目・・とかなりあります。良い方法を教えていただけますでしょうか。 よろしくお願いいたします。

  • Excel関数について

    Excel2010を使用しています。 以下の事をExcelで行いたいのですが、検索してもなかなかヒットせず、 解決策を探しています。良い関数はないでしょうか? A1(開始日)、B1(終了日)に期間を指定する(2014/2/1~2014/5/15) 開始日終了日は、日付まで記入する A3以降に指定された期間内の年月を表示する A3以降はMAX12か月分まで表示 (例) A1 : 2014/2/1 B1 : 2014/5/15 A3 : 2014/2 B3 : 2014/3 C3 : 2014/4 D3 : 2014/5 E3 : 空白 F3 : 空白 G3 : 空白 ・・・・ L3 : 空白

  • EXCEL関数について

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

  • 【Excel】2つの値のどちらかを抽出する

    A、Bのセルがあり、どちらのセルにも文字列が入っていたり、入っていなかったりとします。 そこでセルCに、A、Bどちらかの文字列を入れたいと考えたとき、どのような関数が考えられますでしょうか? 条件は以下のようにします。 (1)A,Bとも文字列か、空白のどちらか (2)Aの方が優先される。A,Bのどちらも値が入っている場合はA、Aが空白で、Bに値が入っている場合はBの値がCに反映される。 宜しくお願い致します。

  • Excelの関数を複数まとめて

    Excelの関数のまとめ方について質問させてください。 A列   B列        C列 1    10 2    11 3    12 1    10 1 11 3 空白値(値なし) A列が1で且つB列が10の場合はC列にaと表示 A列が1で且つB列が11の場合にはC列にbと表示 A列が3で且つB列が空白(スペース)の場合はC列にcと表示 条件に合致しない場合は、B列の値をそのまま表示 というような複数条件判定の関数を一列内に纏めて計算させる場合には どのようにすればよいのでしょうか? ご教授の程宜しくお願い致します。

  • 【エクセル】この場合の模範式を教えてください。

    いつもお世話になってます。 エクセル2003について、以下の条件を満たす関数式を教えてください。 ・A1にB1のセルの値を表示させます。 ・ただし、B1のセルが空白だった場合はエラーでなく同じく空白をA1に表示させます。 ・また、B1のセルが「夏」という文字だった場合のみC1の値をA1に表示させます。 A1にはどのような式を使えばいいでしょうか?。 よろしくお願いします。

  • IF関数でEmpty値を設定する方法。

    こんにちは。 IF関数でEmpty値の設定方法を知りたいと思っています。 ゼロと値なしを分けるため、セルに対して値なしで有れば IF関数にて""をセットしていますが、SUMPRODUCTで集計を 掛けた場合にエラーとなります。 そこで""ではなくEmpty値をセットしたいのですが、 方法をご存知の方いらっしゃれば宜しくお願い致します。 (例としては下記です。) =if(A1>5,"",A1)をB1にセットし、 これを複数セル(B2:B10)に複写します。 (A1:A10)は0から9までの連番を入れます。 また、(C1:C10)には0から9までの連番が入っています。 B列には結果として0,1,2,3,4,5,空白となります。 これをSUMPRODUCTにて集計を掛けると =SUMPRODUCT((C1:C10)*(B1:B10)) #VALUEエラーとなります。 しかしながら、B7:B10を削除してEmpty値とすると 正常に計算されます。 Excel2000/Excel2002です。 「Empty値」と「""」と「0」の値の件では度々このようなミスをしていましたので、この際解決したいと思っています。 尚、条件としてゼロは値として必要で、表示しなければなりません。 値なしは値なしとして空白を表示しなければなりません。 ご存知の方宜しくお願い申し上げます。

専門家に質問してみよう