• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:明細から別表への転機について)

明細から別表への転機について

このQ&Aのポイント
  • 明細から別表への転機についての質問です。以前こちらで回答いただいた内容を再度教えていただきたいです。
  • 明細から別表への転機についての質問です。特定の数式を使って表示する月を切り替える方法について教えてください。
  • 明細から別表への転機についての質問です。表示する月を切り替えるための数式に関して、詳しい方法を教えていただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

横ヤリで失礼致します。 全体像は把握できてませんが、12月だけ1月表示にしたいのであれば、単純に式の中にIF文を追加して、特例条件を設定してあげるとか。 =IF(COUNTIF(Sheet1!B1:AK1,"=0")<=2,3-COUNTIF(Sheet1!B1:AK1,"=0"),IF(15-COUNTIF(Sheet1!B1:AK1,"=0")=12,1,15-COUNTIF(Sheet1!B1:AK1,"=0"))) 認識が間違ってたらスミマセン。

kyon0512
質問者

お礼

解答ありがとうございます。 12月だけでなくて全てを翌月の表示にしたいのですが。 つまり当月のデータを翌月計上するということなのですが。 宜しくお願いします。

kyon0512
質問者

補足

何とか出来ました。 =IF(COUNTIF(Sheet1!B1:AK1,"=0")<=3,4-COUNTIF(Sheet1!B1:AK1,"=0"),IF(16-COUNTIF(Sheet1!B1:AK1,"=0")=12,1,15-COUNTIF(Sheet1!B1:AK1,"=0"))) とすれば良いのですね。 しかし、その下のデータのセルで =IFERROR(VLOOKUP(H8,Sheet1!C$6:CN$6,(C$2-4)*3+5,FALSE),"") としているのですが、上の式で1月が表示されたために表示がされなくなりました。 =IFERROR(IF(C2=<3、(VLOOKUP(H8,Sheet1!C6:AN6,(C$2-5),VLOOKUP(H8,Sheet1!C6:AN6,(C$2)*3+5,FALSE),"")としますが、わからなくなりました。 どなたかご教授お願いします