- ベストアンサー
エクセルでの時間関数計算の仕方について
A1のセルに 173:30時間 B1 〃 168:00時間 C1 〃 A1-B1で 5:30時間としたいが ※セルの書式設定は全て「ユーザー定義」で〔h〕:mmです。 しかし、A1と B1のセルは 表示は173:30と168:00になっていますが セルをクリックしてタスクバーを見ると、 1900/1/7 5:30:00 と 1900/1/7 0:00:00になっており、 C1は5:30と表示されているにも関わらず、他のシートにコピーすると うまく計算されません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 セル形式が相対参照となっていますので他シートのC1セル以外に コピーするとそのセル位置に調整されます。(エクセルの仕様) 他シートの任意位置でもその数式を貼り付ける場合、コピー元のセル形式を絶対参照で如何でしょうか。 (=A1-B1)→(=$A$1-$B$1)
その他の回答 (2)
ひょっとして、 > A1のセルに 173:30時間 > B1 〃 168:00時間 この計算の元となるデータは元のシートだけに存在していて 別シートへコピーした数式でも元のシートのデータを使って 計算したいということですか? もし,そうなら、 別シートの計算式は =Sheet1!$A$1-Sheet1!$B$1 などとシート名も指定しないと...
お礼
質問の要領が悪くて度々、申し訳ありません。 計算の元となるデータは、コピーしたシートになります。 先の早速の御回答で解決いたしました。 ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
ご質問の「うまく計算されません」の期待値を明示してもらわないことには回答が出来ませんので補足して下さい。 ・他シートでも同様の計算式(=A1-B1)を貼り付けたい ・他シートに値を貼り付けたい
補足
申し訳ありません。 ・他シートでも同様の計算式(=A1-B1)を貼り付けたい です。 よろしくおねがいします。
お礼
早速の御回答ありがとうございました。 出来ました。 感謝いたします。