[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数で月の計算』(999)
IF関数で月の計算をどなたか教えて頂けないでしょうか?
(DATEDIF関数以外で、IF関数のみで、できるのでしょうか?)
2012/12 2012/10 ⇒ 3 といった計算式
ニックネーム 999
なんで、使う関数を制限するの? (春日野馨)
私もなぜDATEDIF関数を使っちゃいけないのかなと思いますが(別にアドイン使うわけじゃないし) DATEDIF関数以外で、ということなので A1セルに2012/12/1、B1セルに2012/10/1 表示形式で yyyy/m となっているとして =MONTH(A1)-MONTH(B1)+1 ※表示形式が日付になってしまったら標準に戻す
(se_9)
年も考慮したら =(YEAR(A1)-YEAR(B1))*12+MONTH(A1)-MONTH(B1)+1 で。 (春日野馨)
999
日付関数以外の関数は使っていいの? それから2012/12とかは日付データが入力されてるの? それとも2012/12という文字列なの? (春日野馨)
はい。日付関数以外は使っても良いです。
日付データを入力しています。
=IF(
といった具合から始まる関数です・・・
お手間をお掛けします。
999
春日野馨さんの式のYEARやMONTHをTEXTに置き換えただけの関数です。 =(TEXT(A1,"Y")-TEXT(B1,"Y"))*12+TEXT(A1,"m")-TEXT(B1,"m")+1
ちなみに課題とはいえIF関数を使わなきゃいけない意味がよくわかりません・・・。
(se_9)
とりあえず、IF関数を使わないと駄目なら
適当にIF関数をかましておけばいいのでは?
(i03t)
999
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.