ビジネス・経営コンピュータタイムテーブルについて現在は、左端に時間軸をとって、内容はテキストボックスで書いています。←テキストボックスの中身このようにするとある時間が変わる度にテキストボックスの中身を変更しなければなりません。全てをセルですると、あまりにも使用範囲が広すぎて印刷しにくいのです。理由:一つ一つの物事の時間が少ないこと(5分から15分刻みなのでセルを大量に使用)開始時間から終了時間までが長いこと(朝の8時から夜の8時)複数の団体のタイムテーブルを作成して全部まとめて1枚に表示すること(横に並べる)質問:テキストボックスの中身に関数を使用できないか。セルに打ち込んだ数値の大きさのテキストボックスを作成するということは可能か。(つまり数値を変えると形も変わる)また、効率の良いタイムテーブルの作り方を教えてください。19:39:1250ptA1に16:00、B1に16:05、C1に="出演("&TEXT(A1,"H:mm")&"~"&TEXT(B1,"H:mm")&")"といれる。テキストボックスを作ってテキストボックスを選択した状態で数式バーに=$C$1テキストボックスの書式設定で配置タブの自動サイズ調整にチェックを入れる。ありがとうございます。ひとつ質問なのですが、C1に入れるものの意味を勉強するためのサイト、キーワード等を教えてください。テキストボックスで数式バーに入れるのが相対参照である理由を教えてください。それとテキストボックスの大きさのことですが、例えば5分なら20ピクセル、10分なら倍の40ピクセル等の調節を自動で行えないでしょうか、ということです。他にも良い案がある人は書き込んでください。19:39:12ここでベストアンサー50ptA1に16:00、B1に16:05、C1に="出演("&TEXT(A1,"H:mm")&"~"&TEXT(B1,"H:mm")&")"といれる。テキストボックスを作ってテキストボックスを選択した状態で数式バーに=$C$1テキストボックスの書式設定で配置タブの自動サイズ調整にチェックを入れる。ありがとうございます。ひとつ質問なのですが、C1に入れるものの意味を勉強するためのサイト、キーワード等を教えてください。テキストボックスで数式バーに入れるのが相対参照である理由を教えてください。それとテキストボックスの大きさのことですが、例えば5分なら20ピクセル、10分なら倍の40ピクセル等の調節を自動で行えないでしょうか、ということです。他にも良い案がある人は書き込んでください。20:18:1510ptエクセルで説明します。情報を細かくして複数のセルに分けて使用するとセルの挿入または削除で簡単に時間の変更ができます。直接時間を書かずに数式を入れます。時間のセルの書式は時刻の00:00の形式になるように設定しておきます。0:152行目をコピーすればいくらでも予定が作れます。所要時間などの印刷に不必要な情報なら印刷範囲外へ移動させれば問題ありません。(それか列を「表示しない」に設定します)所要時間を変更すれば以下の時間は全て自動的に修正されます。■印刷も5分刻みスケジュールで12時間分が収まります。フォントがかなり小さくなりますが、最小の6で行の高さも6にします。ファイル-ページ設定で上下の余白を小さくします。編集で文字が小さいくてやりにくいときは編集画面で[Ctrl]ボタンを押しながらマウスのスクロールボタンをまわせば変わります。(対応していなければごめんなさい)ありがとうございます。時間の計算については、もちろんその方法は知っています。5分単位で考えてもらうのはいいのですが、5分刻みだと例えば38分から43分のような中途半端な時間に対応できなくなります。20:40:2210pt先程の者です。中途半端な時間の計算もできますよ。5分刻みは印刷するときの行数の例えです。説明の仕方が悪かったようですみません。私は、一目見ただけで分かるタイムテーブルを作成したいと思っています。高さが重要なポイントになるわけです。上にもありますが、例えば5分なら20ピクセル、10分なら倍の40ピクセル等の調節を自動で行えないでしょうか、ということです。この場合、セルを使用して5分刻みにすると先ほどのような中途半端なものは表示できなくなるはずです。15:15:0310ptスマートな方法ではありませんが、所要時間に合わせて行の高さを変える方法としてこんなのはどうでしょうか(geripさんの応用です)。(表示)セルAセルBセルCセルDセルE18:008:12集合1211111111111128:128:15出欠確認3111ここで、セルEの関数内の文字は1でなくてもかまいません。適当に決めてください。入力できたら、セルEの書式設定で配置を縦書きにし、行の自動調整をすれば、所要時間に応じて行の高さが変更できます。所要時間に合わせた文字列(111・・・)の長さで行の高さを調整しようという考えです。あとは、urafumさんの関数をF行に入れ、A4に見やすく収まるよう、印刷の倍率とフォントの大きさを変更してください(セルEのフォントは1が最小ですので、見やすくするために印刷するセルA~C、またはセルFのフォントを適当な大きさに変えてください)。・この方法のメリットを書いておきます。なによりも、変更・追加が容易です。テキストボックスでやると、たとえ行の高さを自動化できても、途中の予定時間を変更した場合や新たに予定を挿入した場合に、それ以降のテキストボックスの配置調整が非常に面倒だと思います。デメリットもあります。スプレッドシートに一枚の団体しか入力できないということです(管理はしやすいかもしれません・・・)。A4に複数団体を収めたいなら、表を一枚一枚コピーして、Wordファイルなどに拡張メタファイルにして貼り付けるしかないかと思います(団体の数によっては非常に面倒かもしれませんが・・・)。ようにはできないのですがどういたしましょうか。23:37:2320ptコメントへの回答です。所要時間を出しました。その場合、D列には、=HOUR(セルB-セルA)+MINUTE(セルB-セルA)を入れます。開始時間と所要時間から終了時間を求めることも関数をつかえばできると思いますが、今、試せる環境にないものですから、以下のURLを参考にしてみてください。15:07:31実際まだ一番良いタイムテーブルの作り方というのは分かっていませんが、今回の解答によりかなりの労力削減になりました。シリアル値、VBA等を駆使してもっと使いやすいものを勉強してみます。ありがとうございました。エクセルについて質問です。23:21:03「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。これ以上回答リクエストを送信することはできません。はてなココの「ともだち」を表示します。チェックをしたいのですが行数が膨大で、ひとつ関数で作成し...622009/06/13112ptOKAMONエクセルについて質問です。クリックするとアクティブになって入力ができません。...32006/02/2260ptjd6jd解決で2000ポイント。Excelの外部アドインを探しています。...112008/02/282000ptaryataエクセルで”文字列内の半角(数字)の位置を求める関数”を捜しています。...42004/03/1472ptsaecoperlのtime()関数で得られる数字と、実際の時刻とをお互いに変換してくれるようなページはありませんか。22001/10/1065ptsyousukeExcelで平成XX年XX月XX日マイナス昭和XX年XX月XX日を出す方法を教えて下さい。}}${price}円{{/if}}知りたいことを検索してみようログインして回答する進んだ先のページで「許可する」ボタンを押してはてなによるアクセスを許可すると、認証が終わります。ご利用にあたりましては、はてな利用規約が適用されます。ご確認いただきご同意の上でご利用ください。