• ベストアンサー

関数で

セルA1には文字 C1には日付が入ります。 そこでD1に関数を入れるのですが (1)何も入っていない状態では空白 (2)A1に文字が入った段階で「未発行」と表示し (3)C1に日付が入ったら「発行済」と表示したいのですが どうやればよいでしょうか? 教え下さい。

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

  • ベストアンサー
  • fhuahui
  • ベストアンサー率45% (11/24)
回答No.1

スマートなやり方が他にありそうですが。。 =IF(ISNUMBER(C1)=TRUE,"発行済", IF(ISBLANK(A1),"","未発行")) と記入すれば出来るかと思います。

関連するQ&A

  • セルの内容を合わせるエクセル関数

    お世話になります。 エクセルの関数にて、下記条件を満たす関数が作れないので 分かる方がいましたら教えてください。 A列には文字列が、B列には空白か1の数字がランダムに(1番上の行は必ず空白セル)入力されています。 これに対して、B列に空白から1が続いているセルまでをひとくくりとして、 右側のセルに表示させたいです。 画像では C2セル=A2 C3セル=IF(B3=1,C2&A3,A3)としてC4セル以降にコピペ D2セル=IF(B2="",C2,"")としてD3セル以降にコピペしていますが、 C列でひとくくりになるセルが下へ行ってしまい、 希望する結果に表示されないです。 関数が組める方がいましたらご伝授頂けますでしょうか。

  • エクセル関数で

    エクセル関数を使っての入力方法についてお聞きします。 セルA1が空白の時はC5,D10に空白を,セルA1が1の時はC5,D10には1を入力させるようにするにはどうしたらよいのでしょうか? (あるセルを基準に、そのセルが空白の時は複数選択したセルにも空白を、数字が入っている時は同じ数字が入るようにしたいのです) どうぞよろしくお願いします。

  • 関数を使って参照した際、空白を反映しない

    Excel2010で関数で文字の結合と改行を10セル分ぐらいしたときに、セルが空白の場合、空白を反映しないようにすることはできないのでしょうか? たとえば、     A    B    1 あ   か   2 い   き   3 う    く   として、C1に   あ   い   う   か   き   く と表示するための関数が入っているとして、もし、”き”や”く”が空白だった場合、その空白を反映しないようにしたいと思っています。 C1に表示されたものを、さらに別のシートで表示すようになっているのですが、その別のシートで表示された際、最後のセルが空白だと、表示セルの上のほうに文字が行ってしまい、上下中央に表示されなくなってしまうので、空白を反映しない、無視するような関数があればと思い質問させていただきました。 Excel自体そんなに詳しくないのですが、文字の結合はセルを”&”でつなげ、改行には”CHAR(10)”を入れてやっていました。これだと別のシートでは下のほうに空白ができてしまい、結合した文字が上に行ってしまいます。 自分でもいろいろ調べて、試してみましたができませんでした。 空白のセルを削除したりして詰めるのではなく、表示されないようにできないものかと考えています。 参照しているA1からB3までのセルには、文字を入力したり消したりと更新することがあるので常にすべてのセルを参照しておき、表示されるときに空白を除く形にしたいと思っています。 別シートのほうでは”VLOOKUP”を使って表示されるようにしています。 わかりにくい説明かもしれませんが、どうか回答をよろしくお願いします。

  • エクセルのIF関数で、文字が入力されていたならば~

    エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。 =IF(A1="『どんな文字でも』","",+B1-C1) A1セルに『どんな文字でも』入っていたならば、空白に。 文字が入っていなければB1セルからC1セルを引く、という状態です。 この『どんな文字でも』の部分に何を入れればいいのか教えてください。 またIF関数以外でも同様のことができれば構いません。 宜しくお願いします。

  • 翌日の曜日を関数で表示するには

    たとえば、セルA1に月曜日と入れて(日付関数で入れずに文字列で入れるとします)B1には翌日の火曜日を表示させる様な関数はないでしょうか?ちなみにC1には水曜、D1には木曜とA1にある曜日を入れたらB1、C1、D1と翌日の曜日が入るようにしたいのです。 色々調べましたが、わかりませんのでよろしくお願いします。 A1  B1  C1 月  計算式  計算式   (表示火)(表示水) よろしくお願いします。   

  • IF関数(空白の表示)について

    B3のセルに日付が入力されると、C3には「B3]+1日の日付が表示されるように数式を入力したいのですがうまくいきません。 「B3]が空白の場合はC3も空白の表示にしたいです。 IF関数の(空白の表示)がよく分からないのでわかるかた教えてください。

  • エクセルの日付を比較する関数について

    下記を実現できる関数を教えてもらえますでしょうか。 下記のシートQのセルBとCに日付を入力している。 セルBとCのデータを比較して、セルBとCの日付が同一なら、セルDに「同じ」 を表示する。 セルBとCの日付が異なるならばセルDに「異なる」を表示する。 お手数ですが、宜しくお願いします。 シートQ  A B  C     D      1  受信日  送信日     2  6/1    6/1    同じ 3  6/5    6/6    異なる 4  6/10    6/10    同じ 5  6/11    6/12    異なる 6  6/11    6/13    異なる 7  6/15    6/15    同じ 8  6/19    6/19    同じ 9  6/20    6/21    異なる

  • Excelの関数(IF関数?)

    始めまして。 関数が苦手なのですが、仕事で至急表を作成しなければならなくなって しまい困っています。作成したいエクセルの表は下記の通りです。 受注日の管理で関数を使って出荷日の自動計算をしたいと思っています。 例えば2009/1/15のPMまでに受注したものに関しては当日出荷で After5以降での受注は翌日出荷扱いでエクセルの表に表示したいのです。 今現在、 セルA1に日付(2009/1/15 )   B1に時刻(AM、PM、After5で区分)←ラジオボタンで選択出 となっています。 これから関数を組んで自動的に A2でAM、PMを選んだ場合、 セルC1の日付(2009/1/15) D1ではセルB1と同じものを表示(AMもしくはPM) セルB1でAfter5を選んだ場合のみ C1の日付は翌日扱い(土、日、祝日を除く)で D1の時間区分は空白にしたいと思っています。 どんな関数を組めば良いでしょうか? 分かりづらい説明で申し訳ございませんが、お知恵をお貸し頂けたら 幸いです。 宜しくお願い致します。

  • エクセルの関数について

    セル内(日付が入力されていて、空白の場合もある) A1 には 8/10 B1 には 8/11 C1 には 8/12 と入力されている場合に・・・ D1のセルにA1~C1に入力されている日付の どれかが自動で入力されるように設定したいのですが どうしたらいいのかわかりません。 もし知っている方いましたら、宜しくお願いします。

  • エクセル 文字が表示されたセルを抽出したい

    エクセルの関数を教えて下さい。    A     B     C     D   1 りんご              りんご 2       プリン        プリン 3             紅茶   紅茶 4 バナナ              バナナ 5      6             緑茶   緑茶 上記のような表があります。(A~は列、1~は行番号です) A1~C6までは、IF関数で、条件にあった場合に“りんご”などを表示、そうでない場合には空白と なるような式が入っています。 そして、D列のように、それぞれの行に表示されている文字を抽出、何も表示されていない場合は空白としたいのです。 D列にはどういった式を入れればよいかを教えて下さい。 ※各行に表示されるのは1つのセルのみで、例えばA1のセルとC1のセルに文字が表示される ことはありません。A1に文字が表示されている場合は、必ずB1・C1のセルは空白です。 宜しくお願い致します。

専門家に質問してみよう