• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:続関数誕生日を入力別のセルに色がつく、変更▢がつく)

Excel関数での色の付け方と計算式についての問題

このQ&Aのポイント
  • Excelの関数を使用して、入力された誕生日に応じて色が付けられる方法と、計算式に問題があることについて質問します。
  • 現在の表のアップデートに問題が発生したため、回答をお願いします。具体的には、◎連動と?連動の両方がついている点が問題です。
  • 計算上は正確ですが、□の計算式に「同じ誕生日は省く」と「対象にしない設定」を追加することはできるでしょうか?

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>□の計算式に「同じ誕生日は省く」、「対象にしない設定」というのを付けることはできませんでしょうか? 1つのセルで"◎">"□">"○">"△"の順で条件分岐する数式が次のようになります。 B26=IF(B24<>"",IF(SUMPRODUCT(($B$4:$Q$6=B24)*1),"◎",IF(SUMPRODUCT((SUBSTITUTE(B24,RIGHT(B24,2),"")=SUBSTITUTE($B$4:$Q$6,RIGHT($B$4:$Q$6,2),""))*1,($B$5:$Q$7=B25)*1),"□",IF(SUMPRODUCT((RIGHT(B24,2)=RIGHT($B$4:$Q$6,2))*1),"○",IF(SUMPRODUCT(($B$5:$Q$7=B25)*1),"△","")))),"") あなたが考えているテーブルが度々変更され、自分で数式を組み替えられないのであれば無駄な考えをやめたら如何でしょうか? ◎連動と言う表現自体が私の思考に合いません。 "◎"の結果を得られる数式は次のようになります。 B26=IF(SUMPRODUCT(($B$4:$Q$6=B24)*1),"◎","") 但し、B24セルが未入力のときのチェックは別途追加する必要があります。 "□"の結果を得られる数式は次のようになります。 B27=IF(SUMPRODUCT((SUBSTITUTE(B24,RIGHT(B24,2),"")=SUBSTITUTE($B$4:$Q$6,RIGHT($B$4:$Q$6,2),""))*1,($B$5:$Q$7=B25)*1),"□","") この2つを組み合わせると目的の結果になると思います。

annsyuu38
質問者

お礼

長々とありがとうございました。さようなら

関連するQ&A