• ベストアンサー

数式が詳しくないため、ご教授お願いします 表の中の1つのセルに、文字を

数式が詳しくないため、ご教授お願いします 表の中の1つのセルに、文字を入力すると 違うセルに今日の日付、またその隣のセルに○を表示させるような 数式を作成したいのですが、思考錯誤した結果、結局できていません。ぜひお力添えよろしくお願いします

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>本当は入力した日付が表示する式を調べなければならなかったのですが、、、 この場合はTODAY関数は使えませんし、それに代わる関数もありません。 このようなケースでは、関数で対応できないので、イベントマクロを使用して入力した日付を入力する必要がありますが、実戦的にはCtrl+;のショートカット操作で日付を入力する方法が簡便でお勧めです。

maru1218
質問者

お礼

連続でのご教授ありがとうございます! 基礎知識がないもので、戸惑ってしまい・・汗 マクロなんて、出来る程の技術がないので 教えていただいたショートカットで がんばります!ありがとうございました!

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

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

ご希望の操作をもう少し具体的に提示されたほうが、みなさんから的確な回答が寄せられると思うのですが、質問文に沿った一般的な回答をすると、以下のような数式になります。 =IF(表の中のセル<>"",TODAY(),"") =IF(表の中のセル<>"","○","") ただし、TODAY関数はファイルを開いたときの日付が表示されますので、その結果を記録として残すことはできませんので注意してください。

maru1218
質問者

お礼

早速のご教授ありがとうございました。 ご指摘いただいたとおり、勘違いして TODAY表示=入力した日付が表示されるものだと思ってしまいました。 本当は入力した日付が表示する式を調べなければならなかったのですが、、、 馬鹿まるだしでした。早めに気付けて良かったです ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。
  • szk9998
  • ベストアンサー率45% (1024/2233)
回答No.1

A1に文字を入力する場合 今日の日付は、 =IF(A1="","",TODAY())   但し、セルの書式設定は忘れずに ○は、 =IF(A1="","","○") 一番、わかりやすい式です。 A1が""のときとそうでないときの条件指定ですね。

maru1218
質問者

お礼

早速のご教授ありがとうございました。 入力どおり行ったら、表示されました ありがとうございました

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

関連するQ&A

  • 数式の入っているセルに文字入力

    エクセル2003を使っています。 数式(関数)の入っているセルに文字入力はできないでしょうか。 エクセルでカレンダーを作っているのですが、 ボックスカレンダーで関数で年月を入力したら 日にちが入るように関数を入れています。 1月のカレンダーで1と日付が入ったセルに 元旦と文字を入力したいのですが できるのでしょうか? できるとしたら どうしたらいいのでしょうか?

  • excel 特定セルの数式表示

    通常A1セルに=1+1と数式を入力するとセル表示は2となります。 これを=1+1と数式を入力したときに、同じA1セルに文字列ではなく=1+1と表示だけしたいのです。 別セルにてA1セルの計算結果2を参照していますので・・・・ ツール→オプション→表示→数式でシートのすべての数式を表示できることは知っていますが、そうでなくて一部のセルだけ表示したいのです。 ご教授の程宜しくお願い致します。

  • エクセルの数式について質問です。

    添付の画像を元にご説明させて頂きます。 元データーに書かれた項目「品番」・「納期」・「数量」があり、 こちらを、その隣にある日付の書かれた表に反映させる為の数式をご教授頂きたく投稿させて頂きました。 具体的には、セルA3:C17までの範囲を検索し、 隣の表の品番と納期の2つの条件を満たした値(数量)をH3のセルに返す数式です。 数式を記載する表の日付は必ず連続な日付である必要がある為、ピボットテーブルではできず、 IFやINDEX,MATCH等でもやってみたのですが上手くいきませんでした。 このような場合どの様な数式を使用すれば必要な値を返すことが出来るか教えて下さい。 宜しくお願い致します。

  • EXCEL 数式が入った空白セルを数える

    毎度お世話になっています。 質問の内容ですが、例えば下記のようなシートがあるとします。 セルB1、セルC1、セルD1:手入力セル セルA1:数式「=IF(B1="","",B1+C1)」 セルA2:文字列 セルA3:数式「=IF(D1="","",D1*0.1)」 セルA4:文字列 セルA5:A1+A3の計算結果を表示 (※なお、セルA2、A4は数値が入らない) というような場合において、 ●セルB1、C1、D1になにも入力されていない場合、セルA5が空白となる。 ●セルB1、C1にのみ数値が入力されている場合、セルA5の計算結果がセルA1の値のみ。 ●セルD1にのみ数値が入力されている場合も上記と同様に計算結果が表示される。 以上の条件を満たす数式をセルA5に入力したいのですが、 COUNTBLANKは数式が入っている場合には使えず、COUNTAの場合だとセルA1、A3のどちらにも数値が入った場合に表示される、といった数式になります。 IFをいくつも使えば可能とは思いますが、もう少し単純に数式を作れたらと思い質問をさせて頂きました。 よろしければ御回答宜しくお願い致します。 (内容を訂正したため、いったん質問を削除しました。もし御回答中の方が居ましたら申し訳ありませんでした。)

  • エクセル 関数の数式が表示されてしまう

    WinXP エクセル2003です [シート集計表]のセルE1に ”平成19年9月分 一括集計表” と入力されています。 この ○月 を毎月キーボードで入力、変更させています。 隣に個人配布用の[シート明細票]があります。 [シート集計表]の○月を変更すると [シート明細票]のA1,D1,G1,・・・・が自動的に”平成19年○月分支払書”と表示されるようにと =LEFT('集計表'!$E$1,8)  を作成し セルの書式設定で ユーザー定義 ”@"支払書"”とし 思った通り表示させる事ができていました。 今月分を作成したところ ”平成19年10月支払書 ”と9文字目の 分 が抜けて表示されてしまったので A1に入っているLEFT関数の 8 を 9 に変更したところ セルに 数式自体が表示されてしまいました。↓ ”=LEFT('集計表'!$E$1,9)支払書 ” 数式バーのfxをクリックし 再度関数を作り直してみても 表示させたい文字列ではなく 数式自体が表示されてしまいます。 関数のダイアログボックスの [数式の結果] というところには ちゃんと ”平成19年10月分支払書” と出ているのですが、OKで閉じても そのように表示されません。 変更していない D1 G1・・・は以前のまま 数式の結果がきちんと出ています。 ツール~オプション~数式の表示のチェックは外れています。 [シート集計表]のセルE1の書式設定を標準にしてみたり文字列にしてみたりしても 変化なしでした。 原因と対策を教えて下さい!

  • 数式の計算結果により表示されたセルを数える関数を教えてください

    Excel2003です。 「=COUNTA(範囲)」で文字や数値、式などのデータが入力されているセルを数えることができますが 数式の計算結果により表示された文字や数値の入ったセル(数式の計算結果で空白のセルを数えない)を数える関数を教えてください  

  • エクセル2010にて、セルに文字や日付を

    エクセル2010で、セルに文字や日付を入力したらと隣のセルに”○”と表示したいのですが できますでしょうか? 文字は達成済やまた違う文字の時もあり、日付もまちまちなので、IF関数や、条件付き書式などではできないのでしょうか。非常に困っております。どうかよろしくお願いいたします。

  • エクセルで表作り

    エクセルで表を作りたいのですが 書き込むのは、日付や、いろんな値です。 まず、日付についてですが 表の中の日付を入力するセルに 「 年 月 日」と入れておいたのですが 実際にそこへ入力するとセルの上からだと前に入力したものは削除されてしまうし、 数式バーに入力しても数字だけ入力すると 「 19年 12月 26日」となりスペースの部分を消しながら入力しなければ 「19年12月26日」とはならずカナリ面倒です。 どのようにしたら毎回楽に日付を入力きるのでしょうか? 値は色々な単位があり 円とか冊とか本とか毎回必ずあるので やはり表中に最初から入力したのですが 日付と同じくセルに直接入力すると前に書き込まれていたものは消えてしまいますし 数式バーに入力すれば消えずに入力できますが そのたびに数式バーをクリックしなければならず とても面倒です。 列により入力する単位は同じなのですが 数字を入力するだけで 自然に冊とかの単位が出てくる方法などありませんか? 文章力が無いので分かりづらいかと思いますが よろしくお願いいたします。

  • ワードの表作成の時セル内に文字入力について

    ワードの表作成でセル内に文字を2行入力したいのですが教えてください セルの高さは7~8mmで左右に文字がある 2行入力すると高さが変わってしまう変えないで入力したい  「 判定   ○/×」文字はこちらです フォントサイズ 8

  • エクセルで条件をつけてセルに色を付けたいのですが・・・・

    エクセルでの作業について、大変困っております。 「あるセルに日付を入力しておいて、その日付から30日経過すると、隣のセルが赤くなる」というものを作成したいのですが、どのような表計算をしたらよろしいのでしょうか? 手持ちの資料には、このことが載っておらず、どうしたものかと悩んでおります。

専門家に質問してみよう