アプリ版:「スタンプのみでお礼する」機能のリリースについて

当方、関数やマクロ初心者です。
添付画像のように最終更新月から三ヶ月ごとに*で自動的にチェックできるよう編集できればと思い相談させて頂きました。(年、日、曜日は入力されなくでも問題ないです。)
関数やマクロの書式や参考になるURLなど教えてくだされば非常に助かります。

「Excelの関数かマクロで教えてください」の質問画像

A 回答 (1件)

こんにちは



>当方、関数やマクロ初心者です。
誰でも最初はあるのでいいのですが、少なくとも「言葉で人に伝える」ことができないと回答は得られないと思いますよ。
ご質問の文章を読んでも、何をどうしたいのかさっぱりわかりません。


>関数やマクロの書式や参考になるURLなど教えてくだされば非常に助かります。
内容がわからないので、以下は、かなりの当てずっぽうなのと、関数で処理するのかマクロで行うのかでもまったく異なることになります。

添付図も良く読めないけれど、どうやらC列に「最終更新日」とあるらしいので、その行を横に見ていって、1行目のタイトルと比べて3か月ごとに「*」を表示したいものと解釈しました。

例えば、関数で処理する場合で考えてみると、
「月」の表示部分が全てシリアル値(=エクセルの日付型の値)で入力されているとして良いのなら、C列の値との月の差が3の倍数なら「*」を表示すれば良いということになります。
(月の値が異なる場合は、考え方は同じでも具体的な式は当然別のものになります)

添付の表で言えば、D2セルに
 =IFERROR(IF(MOD(DATEDIF($C2,D$1,"m"),3)=0,"*",""),"")
の式を入力して、右方、下方にフィルコピーすれば、3か月ごとに「*」が表示されます。

色を付けたければ、値が「*」だったら色がつくように条件付き書式を設定しておけば良いでしょう。


>参考になるURLなど教えてくだされば非常に助かります。
上式で使用した関数等のドキュメントは以下。
◇Datedif
https://support.microsoft.com/ja-jp/office/dated …

◇Mod
https://support.microsoft.com/ja-jp/office/mod-% …

◇If
https://support.microsoft.com/ja-jp/office/if-%E …

◇IFerror
https://support.microsoft.com/ja-jp/office/iferr …

◇条件付き書式
https://support.microsoft.com/ja-jp/office/%E6%9 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!