• ベストアンサー

エクセルについて質問

いろいろ調べましたが解決しないので 初歩的な質問かと思いますがよろしくお願い致します。 A1とB1の2つのセルが両方ともブランクの場合C1をブランクにする という式を書きたいのですが IFで繰り返す? ANDを使ってできますか? IFとISBLANKを使ってトライしましたが上手くいきません。 数パターン方法はあるかも知れませんがどういう方法がベスト(簡単)でしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • sero
  • ベストアンサー率47% (916/1944)
回答No.1

単純に =IF(A1&B1="","",???) でいいのでは? ???の部分にはブランクで無い場合C1に何を表示させたいのかを入れて下さい。

nest-a
質問者

お礼

早々の回答ありがとうございます。 &でつなげばいいんですね ,とかで試してました 早速つくってみます 助かりました

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

関連するQ&A

  • 【エクセル2003】単純なはずの2つのセルの比較の関数なのですが

    とても単純なはずの2つのセルの比較なのですが、ゼロとブランクの扱いで厄介なことになっています。 ・両セルが空白→「空白」 ・両セルの値が同じ→「OK」 ・両セルの値が異なる→「NG」 と表示させたいです。 ISBLANKとIF文の入れ子の関数で解決すると思ったのですが、IF文で真偽を問うと、片方のセルがゼロ、片方がブランクの場合も真となってしまいます。 ブランクとゼロの扱いが妙にあいまいなのは、エクセルの仕様と聞いたことはあるのですが、関数で何とかなりませんでしょうか。 (作るブックの仕様を変えるのが一番なのでしょうが、私が作ったブックではないので、ちょっとそれはできない状態です)

  • 教えてください

    EXCELで仕事用のデータ処理のテンプレートを作成していて困っています。 C列のセルは縦に2つずつ結合してあります。(C1~2、C3~4・・・のように) その結合してあるセルに、他のシートから順番になっているセルを引用して式を完成させ、更に下段 には順番に続くようにしたいのです。ちなみに元の式は以下の状態です。 =IF(AND(ISBLANK(入力シート!G23),ISBLANK(入力シート!F23)),"2",入力シート!F23+入力シート!G23)   ↑ これをオートフィルを用いて連続させることは可能なのでしょうか? 現状では2つ飛びの形になってしまいます。  ↓ =IF(AND(ISBLANK(入力シート!G23),ISBLANK(入力シート!F23)),"2",入力シート!F23+入力シート!G23) =IF(AND(ISBLANK(入力シート!G25),ISBLANK(入力シート!F25)),"2",入力シート!F25+入力シート!G25) 何か良い方法はありませんか?? よろしくお願い致します。

  • セル範囲がすべて空欄の場合、合計値の回答欄が空欄になるエクセル関数は?

    セル範囲がすべて空欄の場合、合計値の回答欄が空欄になるエクセル関数は? A1~P20の範囲に数字(0含む)と空欄が混在しております。 各横軸で合計値を求め、A~Pまで全て空欄だった場合は、空欄にしたいのですが、 SUMだと「0」と表示されてしまいます。 なお、計算範囲のセルが0と表示されている場合は、結果「0」と表示してかまいません。 ISBLANKで1つ1つのセルを指定していく方法もあるのですが、式が長くなってしまいます。 =IF(AND(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)・・・・・・),"",SUM(A1:P1)) もう少し短い式で上記のような計算ができる関数はあれば教えてください。

  • エクセル 式の中の参照セルを書き換える

    よろしくお願いします。 仮にB1セルに =IF(ISBLANK(A1),"",A1) このような式が入っているとして 式の中で参照するセル(この場合 A1) だけを違うセルにいっぺんに書き換える方法が ありましらた御教授ねがいます。 入力セルと参照セルの間に なにも関連がなくて書き換え作業が 大変なものでして。

  • 関数について質問です。

    関数について質問です。 残業時間の計算をエクセルの表でするため、計算式を入れて行おうと思いますが、対象のセルがブランクの時に0を表示したくありません。 そこで、下記のような計算式を入れましたが、(1)は#VALUE!エラーが表示され、(2)はエラー表示はないものの0が表示されてしまいます。 どのような式を入れたらエラーも表示されず、計算されますか? ちなみに対象のセルは2列あります。 (1)=IF(OR(I5:I20="",S5:S19=""),"",SUM(I5:I20,S5:S19)) (2)=IF(ISBLANK(I5:I20),"",SUM(I5:I20))+IF(ISBLANK(S5:S19),"",SUM(S5:S19)) 関数は調べたい事をネットで検索して使っているので、基礎等何もありません。 すみませんがよろしくお願いします。

  • エクセル2003Isblank関数を使用して作った複数のセルを合計したい

    仮に、 C3セルに以下の関数式を入れたとします。 =If(isblank(A3),’’,A3xB3 A3に入力しなければ、C3はブランクになります。 しかしさらに同様の数式を 仮にD3に =If(isblank(E3),’’,E3xF3 と入力し、 最後にC3とD3を合計するためにG3に=C3+D3 と入力すると、G3はVALUE!になってしまいます。 G3に計算通りに数字が入るようにするためには どのような数式を入力していけばよいのでしょうか。 教えてください。 お願いします。

  • エクセルの表で・・・。

    エクセルの表で例えば=A1*B2という式があってそれを下までコピーするとまだ空いているセルにも0が入りますよね、その0を消したくてこの間教えてもらった式を入れなおしたんですけど、式が間違っていますというエラーがでてしまい出来ません次のしきで間違っているのでしょうか? =IF(ISBLANK、""、(B2)(A1*B2))エクセルは2002です。 どうか詳しいかた教えて下さい。宜しくお願いします。

  • エクセルのIF式教えて下さい。

    何度やっても上手く思うように行きません。 IF式の組み立て方が悪いのか? AND、ORの使い方が悪いのか? お手上げの状態です。 質問は、2つのパターンです。 助けて下さい。 質問1 セルA1にデータ10と入力 セルA5にデータ5と入力 セルA9に大きい値の10を表示させ、セルA1が空欄の時は、空欄にしたい。 セルA10に小さい値の5を表示させ、セルA5が空欄の時は、空欄にしたい。 質問2 セルB2に1を入力 セルC2に1を入力 セルD2に両方が1以上ならOK、それ以外ならNGと表示させたい。 以上の2つの質問のIF式を教えて下さい。

  • EXSELで IF ISBLANK の繰り返しをスマートに記述したいのですが…

    質問がちょっと舌足らずでしたので、書き直します。 =+IF(ISBLANK(D1),0,C1)+IF(ISBLANK(D2),0,C2)+IF(ISBLANK(D3),0,C3)・・・+IF(ISBLANK(Dn),0,Cn)という式を、 もっとスマートに短く記述したいのですが、何か良いアイディアをお持ちでしたらぜひご提案下さい。 D列のセルには数字と文字が混在しており、数字の入力されているD列のセルに対応するC列のセル(数字)のみを合計したいという意図です。

  • エクセル2003 「0」表示をブランクにしたい。

    会社でエクセル2003を使っています。 あるエクセルのファイルが… 以前は、エクセル・オプションの計算式が入ったセルも「ゼロ値をセルをゼロ表示にする」のチェックを外し、「0」をブランクにできたのですが… 気が付くと、「0表示」になっているのです。 わかる限りのあらゆる手を使ってみましたが…「0表示」は消えないのです。 ほかに何かいい方法はありませんか? わかる限りやってみたことは… (1)オプションの「ゼロ表示」のチェックを外してみた (2)セルの書式設定で「0;-0;」と「[=0]″"」の2パターンを試してみた。 *If(A1=0,"",B1)のような式は、作った計算式の都合上使えないセルがあるので使えないのです。 ↑この計算式は有効でした。 関係あるのかどうかも分かりませんが、「0」が出るようになる前は、C1&D1という計算式を入れていたのですが、定かではありませんが、C1&"A"&D1と計算式に”文字”を入れたからなのか? 同じシートでも文字入力を計算式に入れていないセルは「ブランク」のままなのです。 ほかに何か方法はありますか? 説明が足りないのは重々わかっているのですが… お許しください。

このQ&Aのポイント
  • 親が経済的に困っていて、毎月子供からの金銭の支援で生活していたとすると、贈与税が発生するのですか?
  • 親を経済的にサポートするために子供が金銭を提供する場合、贈与税が課税される可能性があるので注意が必要です。
  • 子供が親に金銭の援助を行う場合、贈与税の対象となる可能性があることに注意が必要です。
回答を見る

専門家に質問してみよう