- 締切済み
エクセル関数について
エクセルでタイムカードを入力しなければならないのですが、「C1に1」を入力したら「D1に2 E1に3 F1に4」と自動的に入力されるようにしたいのですが、エクセル関数で可能でしょうか。 回答宜しくお願い致します。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- chonami
- ベストアンサー率43% (448/1036)
あ、知らないうちに補足ついてましたね。 すみません、回答じゃなくて申し訳ないんですが… 日付・時間は 絶 対 に 分けて入力しない方がいいです。 素直に一つのセルに「20:00」と入れましょう。 タイムカードという事は後で集計とかするんですよね? 悪い事は言いませんから。 たぶん、聞き入れてはもらえないと思いますが。
- marumets
- ベストアンサー率42% (199/463)
ひょっとして、最初の2つが出社時刻、後の2つが退社時刻で、いずれも分単位は00で、退社時刻は出社時刻の9時間後ということでしょうか? もしそうなら C2及びG2には、=if(A2="","",0) E2には、=if(A2="","",A2+9) として、いずれのセルも表示形式を00にします。 これを下の行にコピーすればできます。
お礼
回答有難うございます。 一度試してみたいと思います。 お礼が遅くなり大変申し訳ありませんでした。
- MackyNo1
- ベストアンサー率53% (1521/2850)
>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セル)と表示したい数値の関係を簡潔に言葉で説明してください。
お礼
回答有難うございます。 わかりにくい説明で申し訳ありません。
- chonami
- ベストアンサー率43% (448/1036)
ひょっとして、日付かな? 普通は、日付の部分は一度入力したら再入力することはないと思うので、C1に1と入れて横にCtrl押しながらドラッグしてみては? 月ごとにシートを作ると思うので、前月シートをコピーして時間の部分だけ消せば日付はそのままでいいと思いますよ。 あー、でも実は大の月小の月2月うるう年に対応して日付を表示したいとかそういう展開になりそうな予感も。 日付、全然関係なかったらすみません。
補足
回答ありがとうございます! 日付ではなく、時間を入力したいのです。 すでにベースがあり、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)
C1に次の式を入力して右横方向にドラッグコピーすればよいでしょう。 =COLUMN(A1)
補足
回答ありがとうございます! 連続した数字ではなく、時間を入力したいのです。 すでにベースがあり、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と入力したいです。 質問の仕方が悪くて申し訳ありません…
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
D1セルに =IF($C1<>1,"",C1+1) 右へオートフィル とか =IF($C1="","",C1+1) 右へオートフィル とかでしょうかねぇ??
補足
補足 回答ありがとうございます! 連続した数字ではなく、時間を入力したいのです。 すでにベースがあり、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)
ご質問に対する回答だけなら、D1セルに「=C1+1」と入力して右方向にオートフィルコピーすればよいのですが、タイムカードとは関係ないような気がします。 実際にどのような目的でそのような入力がしたいのでしょうか? そのような入力をしたい目的を、具体的に例示されれば、より的確で合理的な数式が提示できると思います。
補足
補足 回答ありがとうございます! 連続した数字ではなく、時間を入力したいのです。 すでにベースがあり、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と入力したいです。 質問の仕方が悪くて申し訳ありません…
お礼
回答有難うございます。 私も時間を一緒のセルに入力したいのですが、担当者の用意したデータがそのようになってしまっており、私ではどうしようもできないのです…