[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『在籍年数の平均を出したいのですが』(J)
[C の、平均を出したいのですが、]
C の平均を出したいのですが、C に関数が入力されているため、
#DIV/0! になってしまいます。
こんな時は、どのように平均を出すのですか。
因みに関数は、 =TEXT(DATEDIF(入社日,本日,"Y"),"00年")&TEXT(DATEDIF(入社日,本日,"YM"),"00ヶ月")
A B C 1 入所日 4.1現在 在籍年数 2 H13.08.28 H16.4.1 02年07ヶ月 3 H10.04.01 H16.4.1 06年00ヶ月 4 H08.11.16 H16.4.1 07年04ヶ月 5 H07.04.01 H16.4.1 09年00ヶ月 6 H15.11.01 H16.4.1 00年05ヶ月 7 H06.05.01 H16.4.1 09年11ヶ月
AVERAGE関数で求められない原因は、C列が文字列になっていることにありますが、 計算手法は下記のLOOKUPさんの方法が参考になります。 [[20040522101025]]『AVERAGEで計算式を無視し数値のみを拾う方法』(薬師如来) 入所日の平均日数、基準日をDATEDIF関数に当てはめれば、在籍期間が求められそうです。 具体的には下記のようになるのでは? =TEXT(DATEDIF(入所日の平均,本日,"Y"),"00年")&TEXT(DATEDIF(入所日の平均,本日,"YM"),"00ヶ月")
(KAMIYA)
Cには、TEXT関数が入力されているため、
超初心者の私には、簡単に求められません。
平均を出したいのですが、すいませんが、
どなたか、これを求めていただけませんか。
A B C 1 入所日 4.1現在 在籍年数 2 H08.05.23 H16.4.1 07年10ヶ月 3 H15.10.01 H16.4.1 00年06ヶ月 4 H04.04.01 H16.4.1 12年00ヶ月
B5 にも H16.4.1 と入力 D列に 在籍日数を求めます。 D2 に =DATEDIF(A2,B2,"d") 下にコピー D5 に =TEXT(DATEDIF(B5-AVERAGE(D2:D4),B5,"Y"),"00年")&TEXT(DATEDIF(B5-AVERAGE(D2:D4),B5,"YM"),"00ヶ月")
AVERAGE の端数処理はしていません、、 ので正確な平均では無いかもしれません。
この式が大ボケならゴメンナサイ。 (jun53)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.