- ベストアンサー
エクセルで年数計算
A1に1925/3/27、 B1に2002/10/17という年月日が入力されていて、この間の年数を計算するために C1に =DATEDIF(A1,B1,"y") という式を入力したところ C1は 1900/3/17 という値になってしまいます。 何がまずいのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- エクセルで勤続年数(切り上げ)を出したいのです。
皆さんの以前の質問内容を検索してみても、どうしても分からないので、おたずねさせて下さい。 勤続年数を算出するにあたり、A1セルに入社年月日、B1に現在年月日を入力するとして、○年×ヶ月というものを =CONCATENATE(DATEDIF(A1,B+1,"y"),"年",DATEDIF(A1,B1+1,"ym"),"ヶ月") このような式で表しました。 例えば、 A1セルに1988/4/1 B1セルに2004/3/16と入力すると、結果、15年11ヶ月と計算されますが、これを16年と切り上げ、B1セルが2004/2/16の場合は15年11ヶ月と切り上げたいのです。 IF関数をくっつけないといけないのかと思いながらも、組み立てが分かりません。 どなたか、ご教示下さいますようよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 勤続年数の平均値の求め方
こんにちは、エクセルについて教えてください。 ある会社での各社員の勤続年数の計算でA列に入社年月日、B列に本日の年月日があり、C列にAとBの期間(勤続年数)計算を =DATEDIF(A30,B30,"Y")&"年" & DATEDIF(A30,B30,"YM") & "月"で ●年●月で表示させています。 さて、この各社員の勤続年数の平均を出すために通常のAvarage関数を使うと「ゼロで割りました」のメッセージが出て計算してくれません。勤務年数の平均を求める方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルで勤続年数を計算
エクセルを使って勤続年数を計算しようと思っています。 入社年月日を入力し、TODAYで今日までの勤続年数を計算しようと思ったのですが、うまくいきません。 どのように入力をして、どのような式にしたらよいでしょうか。 勤続年数は、できれば年と月まででればいいなと思っています。日にちまではいりません。 どなたかわかる方教えてください。 1 2 3 A 入社年月日 勤続年数 B H15.8.1 TODAY ●年●月
- ベストアンサー
- オフィス系ソフト
- エクセルで勤続年数を計算しているのですが・・
いつもお世話になっております。 今回はエクセルの計算式について、ご指導の程お願い致します。 勤続年数の計算をexcel2007で管理したいと思っています。 例えば2011/12/21入社で、2012/3/20退社とします。 今までの計算からしますと、「0年3か月と0日」の勤続年数としたいのですが DATEDIFで計算しましたところ、「2か月と28日」となりました。 下記は現在の計算式です。 「=DATEDIF(A6,B6,"Y")&”年”&DATEDIF(A6,B6,"YM")&"ケ月"&(DATEDIF(A6,B6,"MD"))&"日"」 極端な話ですが、1/1入社で1/2退社ですと勤続年数は「2日」としていますので 単純に計算式に「+1」を加えると「2か月と29日」でカレンダーで勘定したところ正解ではあるのですが、「3か月と0日」にしたいと思っています。 基本的な考え方に問題があるのでしょうか? 色々調べてみたのですが、解決に至らず困っております。 ご指導の程、宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- Excelで小数点以下1桁の年数を表示したい
Excelで年数の計算をしています。 A1に1997/10/27,B1に2006/3/28,C1に「=DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"ヶ月"」を入力して「8年5ヶ月」と表示されます。 今回,D1に年数を小数点以下1桁で表示したいのですが,うまくいきません。計算すると8.4か8.5年だと思うのですが。 計算式を教えてください。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセル 年数 計算
エクセルで年数を計算したいのですが、以下の式で#NUMと出ます。 いったいなにが悪いのでしょうか? =DATEDIF(YEAR(TODAY()),YEAR(H24),"y") H24には1983/1/4と入っています。
- ベストアンサー
- オフィス系ソフト
- エクセルで経過年数の平均
エクセルで、DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"ヶ月"と関数を使い、経過年数&月数を「○年○ヶ月」と計算するデータを作りました。 さらに、計算された経過年数&月数の平均を求めたいのですが上手くいきません。 どうすればいいでしょうか?よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルで年齢を計算させようと
セルA1には生年月日B2に次の式を入れて =DATEDIF(DATEVALUE(A1),TRUNC(NOW()),"Y") 年齢の計算をさせていましたが、そのファイルでは正確に計算されていました。 別に新しく作ったファイルで#VALUE!となります。 全く同じ条件で新しく作ったファイルなのに 何故なんでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでの年数、月数、日数の差引
エクセルの日数等の計算についてです。 A1セルに「H20.10.15」の日付データ、 B1セルに「H1.4.1」の日付データを入力します。 C1セルにて、「=DATEDIF(B1,A1,"Y")&"年"&DATEDIF(B1,A1,"YM") &"ヶ月"&DATEDIF(B1,A1,"MD")&"日"」を入力し、A1とB1の間の期間 「19年6ヶ月14日」を得ました。 C1で得たこの「19年6ヶ月14日」にさらに期間を足したいのです。 例えば、A2セルに「1」、B2セルに「7」、C2セルに「19」を入力し、 「19年6ヶ月14日」に「1年7ヶ月19日」を足した期間値である 「22年2ヶ月3日」をD2セルに表示させる方法はありますか。 繰り上がり(13ヶ月→1年1ヶ月など)の処理をうまくやる方法が あればいいのですが。 どなたかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの計算で困ってます
エクセルで計算用のテンプレートを作成しているのですが、うまくいきません。 例えば、セル C1に、C1=A1+B1 という式を入れた時、A1やB1の値を変えれば、C1の値も変わるはずと思うのですが、変わりません。 厳密に言えば、C1の式を入力するところにカーソルを置いて、Enterキーを押せば変更されます。 できれば、A1に新しい値を入力するだけで、新しい計算結果になるようにしたいのです。 なにかいい方法はありませんでしょうか?教えてください。
- ベストアンサー
- Windows系OS
お礼
すばらしい。一発解決です。 ありがとうございました。