• 締切済み

エクセル関数について

エクセルでタイムカードを入力しなければならないのですが、「C1に1」を入力したら「D1に2 E1に3 F1に4」と自動的に入力されるようにしたいのですが、エクセル関数で可能でしょうか。 回答宜しくお願い致します。

みんなの回答

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.7

あ、知らないうちに補足ついてましたね。 すみません、回答じゃなくて申し訳ないんですが… 日付・時間は 絶 対 に 分けて入力しない方がいいです。 素直に一つのセルに「20:00」と入れましょう。 タイムカードという事は後で集計とかするんですよね? 悪い事は言いませんから。 たぶん、聞き入れてはもらえないと思いますが。

naonetpc
質問者

お礼

回答有難うございます。 私も時間を一緒のセルに入力したいのですが、担当者の用意したデータがそのようになってしまっており、私ではどうしようもできないのです…

  • marumets
  • ベストアンサー率42% (199/463)
回答No.6

ひょっとして、最初の2つが出社時刻、後の2つが退社時刻で、いずれも分単位は00で、退社時刻は出社時刻の9時間後ということでしょうか? もしそうなら C2及びG2には、=if(A2="","",0) E2には、=if(A2="","",A2+9) として、いずれのセルも表示形式を00にします。 これを下の行にコピーすればできます。

naonetpc
質問者

お礼

回答有難うございます。 一度試してみたいと思います。 お礼が遅くなり大変申し訳ありませんでした。

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

>A1に11と入力したら、C1に00、E1に20、G1に00、A2に10、C2に00、E2に19、G2に00と入力したいです。 最初の質問と補足説明が全く違うような気がするのですが、新たに提出された補足説明の内容もよくわかりません。 C1とE1、C2、E2の関係(たとえばC2は必ずC1より1小さいなど)はどのような基準で計算できるのでしょうか? またC1、G1,、C2、G2は必ず「00」なのでしょうか? いずれにしろ、最初の質問の条件と全く違うように思いますので、数値入力セル(C1セル)と表示したい数値の関係を簡潔に言葉で説明してください。

naonetpc
質問者

お礼

回答有難うございます。 わかりにくい説明で申し訳ありません。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.4

ひょっとして、日付かな? 普通は、日付の部分は一度入力したら再入力することはないと思うので、C1に1と入れて横にCtrl押しながらドラッグしてみては? 月ごとにシートを作ると思うので、前月シートをコピーして時間の部分だけ消せば日付はそのままでいいと思いますよ。 あー、でも実は大の月小の月2月うるう年に対応して日付を表示したいとかそういう展開になりそうな予感も。 日付、全然関係なかったらすみません。

naonetpc
質問者

補足

回答ありがとうございます! 日付ではなく、時間を入力したいのです。 すでにベースがあり、A1に時間、C1に分、といった感じで入力しないといけないのです。 例    A  B  C  D  E  F  G 1  11  :  00    20  :  00 2  10  :  00    19  :  00 といった感じが完成図とすると、A1に11と入力したら、C1に00、E1に20、G1に00、A2に10、C2に00、E2に19、G2に00と入力したいです。 質問の仕方が悪くて申し訳ありません…

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

C1に次の式を入力して右横方向にドラッグコピーすればよいでしょう。 =COLUMN(A1)

naonetpc
質問者

補足

回答ありがとうございます! 連続した数字ではなく、時間を入力したいのです。 すでにベースがあり、A1に時間、C1に分、といった感じで入力しないといけないのです。 例    A  B  C  D  E  F  G 1  11  :  00    20  :  00 2  10  :  00    19  :  00 といった感じが完成図とすると、A1に11と入力したら、C1に00、E1に20、G1に00、A2に10、C2に00、E2に19、G2に00と入力したいです。 質問の仕方が悪くて申し訳ありません…

回答No.2

D1セルに =IF($C1<>1,"",C1+1) 右へオートフィル とか =IF($C1="","",C1+1) 右へオートフィル とかでしょうかねぇ??

naonetpc
質問者

補足

補足 回答ありがとうございます! 連続した数字ではなく、時間を入力したいのです。 すでにベースがあり、A1に時間、C1に分、といった感じで入力しないといけないのです。 例    A  B  C  D  E  F  G 1  11  :  00    20  :  00 2  10  :  00    19  :  00 といった感じが完成図とすると、A1に11と入力したら、C1に00、E1に20、G1に00、A2に10、C2に00、E2に19、G2に00と入力したいです。 質問の仕方が悪くて申し訳ありません…

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

ご質問に対する回答だけなら、D1セルに「=C1+1」と入力して右方向にオートフィルコピーすればよいのですが、タイムカードとは関係ないような気がします。 実際にどのような目的でそのような入力がしたいのでしょうか? そのような入力をしたい目的を、具体的に例示されれば、より的確で合理的な数式が提示できると思います。

naonetpc
質問者

補足

補足 回答ありがとうございます! 連続した数字ではなく、時間を入力したいのです。 すでにベースがあり、A1に時間、C1に分、といった感じで入力しないといけないのです。 例    A  B  C  D  E  F  G 1  11  :  00    20  :  00 2  10  :  00    19  :  00 といった感じが完成図とすると、A1に11と入力したら、C1に00、E1に20、G1に00、A2に10、C2に00、E2に19、G2に00と入力したいです。 質問の仕方が悪くて申し訳ありません…

関連するQ&A