• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表を作るための関数またはマクロを教えてください)

表を作るための関数またはマクロを教えてください

このQ&Aのポイント
  • 表を作るための関数またはマクロについて教えてください。
  • 現在、添付した画像のような表を作成しています。リスト名はE列に入り、曜日はI列からO列に入力されています。ステータスを付けるための方法が分からないため、アドバイスをお願いします。
  • 完成形として、リストAは4/27、4/28、4/29にステータス1が、リストBは4/29にステータス1が自動的に付くような形にしたいです。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.1

AC2に=AC1として書式設定で表示形式をaaaとしていた場合 AC3に =IF(INDEX($I3:$O3,1,MATCH(TEXT(AC$2,"aaa"),$I$2:$O$2,0))="〇",1,"") 単に月火水・・・と入力していた場合 AC3に =IF(INDEX($I3:$O3,1,MATCH(AC$2,$I$2:$O$2,0))="〇",1,"") として必要なだけ右と下にコピーして下さい。

その他の回答 (1)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.2

>現在、添付した画像のような表を作っています。 E列はリスト名(項目名)、I列からO列は曜日になっていて、 ○が付いている日はその項目を処理する日になります。 例:リストAは月・火・水・木に処理/リストBは水のみ処理 ここはリストの基本情報的な部分です。 残念ながら 何をされたいのかサッパリ伝わりません。 貼り付けてもらった画像も、小さすぎて理解不能です。 お勧めは、多くなるであろう日付を縦にすることです。 >ここで該当する曜日にステータスが立つ仕組みにしたいのですが、 > 何を組んでよいのか全く分からないので、ご教授願いたいと思います。 何を基準に該当する曜日かを示していただかないと 現場にいないこの掲示板を見ている人には回答不可能です。 その判断基準を出来るだけ細かく(詳細に)表現すれば、 その日本語を関数に置き換えることも可能になるでしょう。 この手の質問をする人は、残念ながら大抵判断基準を示せないがために できないということが多いです。 判断基準を一つ一つバラバラにすれば、簡単な関数の組み合わせで実現できることも多数あります。 エクセルの機能として 関数のヘルプがありますので、 それも参考にしながら工夫してください。

参考URL:
http://pc.nikkeibp.co.jp/pc21/tech/excel36/index.shtml

関連するQ&A