IF関数の中の多数のIF関数をすっきりさせたい!
Excel2010です。
excelで条件に一致したセルの隣のセルを取得するにはVLOOKUP関数を使えばできますが、
条件に一致したセルの隣のセルに入っている計算式を利用することはできますか?
現在、IF関数で下記のようなながったらしい条件式が入っているのですが、これをもっとすっきりしたく、
何かいい方法はないかと思い相談させていただきました。
=IF([@基準月]="","",IF(COUNTIF([@請求形態],"*前*"),[@基準月],IF([@請求形態]="年1後",EOMONTH([@基準月],-11),IF([@請求形態]="2ヶ月後",EOMONTH([@基準月],-1),IF([@請求形態]="3ヶ月後",EOMONTH([@基準月],-2),IF([@請求形態]="6ヶ月後",EOMONTH([@基準月],-5),""))))))
(請求形態に"後"が含まれる式は別に作ってます)
A B C D
1 基準月 請求形態 期間始 期間終
2 H26.2 6ヶ月後 H25.9 H26.2
3 H26.3 年1前 H26.3 H27.2
4
A列,B列に値を入れるとC列,D列が自動で入るようにしたいのです。
請求形態の種類は年1前、年1後、2ヶ月前、2ヶ月後・・・・と8種類あります。現在作っているIF関数でも別に問題はないのですが、もっとすっきりできるものならさせたいです。
どなたかお分かりになる方がいらっしゃいましたら教えてください。
宜しくお願い致します。
お礼
助かりました。 ありがとうございます。