No.7ベストアンサー
- 回答日時:
僕も無意味に結合セルを使うのはお勧めしません。
それ以前に最終形態へのビジョンはありますか?
今5*5で25(北海道のせいで図は20だけど)マスですよね。
これ47*47ですよ。2200超えマス。
まずそれだけの個々の日数を調べるの?驚異的じゃありません?
(ま、実は多少の軽減策もなくはないですが。)
次に結合をすすめない理由の一番は、これは見せる部分じゃなく
参照するデータだってことです。
そしたらこれが縦横47に広がったときを想像してみてください。
無駄に行を使わず詰まっている方が全体が見やすいのは自明でしょ?
例えば、今の5:6行はセル結合などせずに縦書きにしたら横幅が
うんと狭く出来て、端まで見るとき横スクロールが激減させられます。
データとしてのメンテナンス性が第一なんです。
参照で関数とかを使うときに結合セルで構成されていると
そもそも空白交じりのデータになるから、うっかり誤動作の
恐れが高くなるんです。例えば一つ下のを見るとき2を足さないと
いけないとか、参照するのにいちいちそんな面倒な事しなきゃいけない
なんて効率悪すぎます。
あとこの表は参照するテーブルになるので名前定義を
マスターしておくと、別シートでもあるから
式がうんと楽になります。
No.5
- 回答日時:
今はこんな感じに皆さん御意見を参考にしつつつくってみてはいるんですが・・・
左側の縦に並んでいるのが出発地、上側の横に並んでいるのが到着地として、
到着地が北海道の場合に交差するデータが出発地になってしまっています。
到着地の北海道は、出発地の北海道の右上のセル(H5)にしてください。(今は真上のセル(F5)です)
あと、無意味に結合セルを使うのはお勧めしません。
例えば今回H5:I6を結合して青森と入れていますが、これはH5だけに青森が入っている状態です。
何かしらの関数でH5の右側のセルを参照しようとすると、J5に入っている秋田ではなく、I5つまり空白を参照することになります。
それも含めて式を作っている場合は良いのですが、何も考えずに使うと思わぬエラーの原因となる可能性があります。
No.4
- 回答日時:
まず必要なものは、「どこから」「どこまで」を指定した時に対応する日数の一覧表です。
仮に「日数表」というシートのA列に出発地、1行目に到着地を入力し、交差したセルに要する日数があるとします。(No3さんが書いているような表です)
あと、補足の画像にある日付は出発日でしょうか?到着日でしょうか?
日数を出したいとのことですが、それはどこに表示させるのでしょう?
行・列も分からないので、仮のセルで記述します。
全てのセルを入力した後で位置をずらすなり、入力する時点で対応するセルに変更するなりしてください。
A1:出発地(都道府県を入力)
A2:到着地(同上)
A3:出発日(操作している当日にしたければ、「=TODAY()」と入力してください)
A4:必要日数(一覧表から抽出するので、以下の式を入力してください)
=VLOOKUP(A1,日数表!A:AV,MATCH(A2,日数表!1:1,FALSE),FALSE)
これで、日数表シートのA列から出発地に一致する都道府県を検索し、一致した行の、「日数表の1行目で、到着地に一致する都道府県のある列の列番号」番目のデータを表示します。
つまり、出発地と到着地のクロスするセルに書かれている日数ということです。
A5:到着日(出発日から必要日数後の日付です。1月1日に出発して必要日数1日であれば1月2日となります。「=A3+A4」と入力してください)
No.3
- 回答日時:
「どこから」「どこまで」を地名で指定して何を算出したいのですか?
2地点間の輸送日数ですか? 「〇〇日間」
それとも到着日ですか?「〇〇〇年〇月〇日」
リーグ表のように縦軸と横軸に都道府県名を入れ、交差するセルに輸送日数を入れておく。
画面で指定した「どこから」と「どこまで」をに合致する地名を表の縦軸と横軸から探し、交差したセルの数値を取り出す。
これが「輸送日数」
質問文にある「2017/3/15」が今日の日付だとするのなら、その日付に輸送日数を加算した値が「到着日」になる。
輸送日数 1 の場合に当日到着とするのなら [今日の日付] + ([輸送日数] - 1) かな。
日付の計算、#1 さんの回答にある通り。
2017/1/1 + 3 は 2017/1/4
2017/1/1 - 3 は 2016/12/29
2017/1/4 - 2017/1/1 は 3
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- 事務・総務 Excelの表計算についてお聞きしたいことがあります。 7 2022/04/30 16:32
- その他(資産運用・投資) 年利回りの計算方法について 5 2023/01/03 19:38
- 糖尿病・高血圧・成人病 血液検査の実測値と理論値との相違 1 2022/10/06 09:31
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Excel(エクセル) ExcelのCOUNTIF関数について COUNTIF関数を使って1の目の累積回数を計算したいのです 3 2023/06/13 22:41
- その他(職業・資格) 資格取得したけど、意味がない 9 2022/06/01 10:52
- Excel(エクセル) エクセル 住所間の通勤時間 4 2023/02/11 22:30
- Excel(エクセル) エクセル・スプレッドシートで、一定数を超えたらゼロから再累計する方法 8 2022/05/28 03:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelでSUBTOTAL関数を設定した...
-
セルを結合した場合の関数(COU...
-
EXCELで、結合されたセルに連続...
-
エクセル ボタンを押すとセルの...
-
Excel 離れたセルへの連続デー...
-
VBAで結合したセルがクリアでき...
-
エクセルでチェックボックスを...
-
エクセルで片方のセルに入力し...
-
エクセルでセルをクリックして“...
-
EXCEL VBAでたくさんのURLの一...
-
Excel セルを結合したものを抽...
-
Excelの表に自動でナンバリング...
-
Excelのカウントアップボタンに...
-
エクセルVBAでセルのFormulaHid...
-
セルの値を取得してSQL文に組み...
-
Excelの関数を教えてください。
-
エクセル 結合セル内に空白なら...
-
エクセルでたくさんのセルを小...
-
結合セルのデータ消去でエラー...
-
Excel2007 セルの削除について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelでSUBTOTAL関数を設定した...
-
エクセル ボタンを押すとセルの...
-
EXCELで、結合されたセルに連続...
-
セルを結合した場合の関数(COU...
-
エクセルで片方のセルに入力し...
-
Excel 離れたセルへの連続デー...
-
VBAで結合したセルがクリアでき...
-
セルの値を取得してSQL文に組み...
-
Excelの表に自動でナンバリング...
-
エクセルでセルをクリックして“...
-
Excelのカウントアップボタンに...
-
エクセル 結合セル内に空白なら...
-
Excel セルを結合したものを抽...
-
VBAで困っています。
-
Excel2007 セルの削除について
-
【EXCEL】条件に合致するセルの...
-
エクセルでたくさんのセルを小...
-
エクセルで作業した日の日付を残す
-
Excelでnullになるような式のセ...
-
EXCEL VLOOKUP的コメント自動表示
おすすめ情報
こんな感じで調べるを使って答えを出したいんですが・・・
今はこんな感じに皆さん御意見を参考にしつつつくってみてはいるんですが・・・