見出し画像

オムツ替えより簡単!SUMPRODUCT × IFで条件によって表示を切り替える方法

🍼 はじめに:「夜のミルクがあったら表示、なければ空欄」にしたい!

育児記録や業務ログで、「条件に一致するデータがあれば表示、なければ非表示」にしたい場面ってありますよね。 でも、COUNTIFSでは「件数」は出せても、表示のON/OFF制御はできない…。そんなときこそ、SUMPRODUCT × IF関数の出番です!

この記事では、ExcelやGoogleスプレッドシートで「条件によって表示を切り替える方法」を図解付きでわかりやすく解説します。

📊 サンプルデータの構成

🧠 SUMPRODUCT × IFの基本構文

✅ 条件に一致する場合のみ表示

=IF(SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜"))>0, "〇", "")
  • 条件に一致する行が1件以上あれば「〇」を表示

  • 一致しなければ空欄("")にする

  • 表示のON/OFFを制御できる!

✅ 条件に一致する合計値を表示、なければ「表示なし」

=IF(SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜"))>0, SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜")*(D2:D100)), "表示なし")

→ 条件に一致するデータがあれば合計を表示、なければ「表示なし」

📥 出力例

  • 条件一致:280 ml

  • 条件不一致:表示なし

→ 条件に応じて、表示内容を切り替えることができます!

🖼️ 図解:SUMPRODUCT × IFで表示を切り替える流れ

こちらが図解です👇

⌨️ ショートカットTips集

① セル参照で条件を切り替え可能に

=IF(SUMPRODUCT((B2:B100=F1)*(C2:C100=G1))>0, "〇", "")

→ F1にイベント名、G1に時間帯を入力すれば、表示が自動で切り替わる!

② 条件一致で合計を表示、なければ空欄

=IF(SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜"))>0, SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜")*(D2:D100)), "")

→ 表示なしの代わりに空欄にすることで、見た目をすっきり!

③ 条件一致でアイコン表示

=IF(SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜"))>0, "✅", "❌")

→ 条件に応じて「チェック」や「バツ」などの記号を表示!

④ 条件一致で色を変える(条件付き書式と併用)

  • 数式:=SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜"))>0

  • 条件付き書式で背景色や文字色を変更可能!

✍️ まとめ

  • SUMPRODUCTで複数条件に一致するかどうかを判定できる

  • IF関数と組み合わせれば、表示のON/OFFや内容の切り替えが可能

  • セル参照や条件付き書式と組み合わせると、視覚的にもわかりやすい表示ができる!

育児記録だけでなく、業務日報やチェックリストにも応用できるテクニックです📘

🔜 次回予告

次回は「SUMPRODUCT × SWITCHで条件ごとに表示内容を分岐する方法」を紹介予定です。 「朝は〇、昼は△、夜は×」など、複数条件に応じた表示分岐ができるようになります!

「今日から役立つ Google スプレッドシート便利」
👉 Amazonで見る
※この記事にはアフィリエイトリンクが含まれています

いいなと思ったら応援しよう!