見出し画像

オムツ替えより簡単!SUMPRODUCT × TEXTで条件付き平均や割合を出す方法

🍼 はじめに:「夜のミルクの平均量」や「割合」ってどう出す?

育児記録や業務ログで、「夜にあげたミルクの平均量」や「ミルクが全体に占める割合」など、条件付きの平均や割合を出したい場面ってありますよね。 でも、AVERAGEIFSやCOUNTIFSでは柔軟な計算が難しい…。そんなときこそ、SUMPRODUCT × TEXT関数の出番です!

この記事では、ExcelやGoogleスプレッドシートで「条件付き平均」と「割合」を出す方法を図解付きでわかりやすく解説します。

📊 サンプルデータの構成

🧠 SUMPRODUCT × TEXTの基本構文

✅ 条件付き平均(夜 × ミルク)

=SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜")*(D2:D100)) / SUMPRODUCT((B2:B100="ミルク")*(C2:C100="夜"))

→ 条件に一致する「量の合計」÷「件数」で平均を算出

✅ 条件付き割合(ミルクが全体に占める割合)

=TEXT(SUMPRODUCT((B2:B100="ミルク")*(D2:D100)) / SUM(D2:D100), "0.0%")

→ ミルクの量 ÷ 全体の量 をTEXT関数でパーセント表示

📥 出力例

  • 平均量:140 ml

  • 割合:50.0%

→ 条件に一致するデータだけを使って、平均と割合を一発表示できます!

🖼️ 図解:SUMPRODUCT × TEXTで平均と割合を出す流れ

こちらが図解です👇

⌨️ キーショートカットTips集

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

=SUMPRODUCT((B2:B100=F1)*(C2:C100=G1)*(D2:D100)) / SUMPRODUCT((B2:B100=F1)*(C2:C100=G1))

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

② 日付 × 時間帯の複合条件で平均

=SUMPRODUCT((A2:A100="10/14")*(C2:C100="夜")*(D2:D100)) / SUMPRODUCT((A2:A100="10/14")*(C2:C100="夜"))

→ 「10/14の夜」の平均量を算出!

③ TEXTで小数点を調整

=TEXT(数式, "0.00 ml")

→ 表示を「140.00 ml」などに整えることで、見た目の精度UP!

④ 条件付き割合を改行付きで表示

=TEXT(数式, "0.0%") & CHAR(10) & "(ミルクの割合)"

→ セルの「折り返して表示」をONにすれば、縦並び表示も可能!

✍️ まとめ

  • SUMPRODUCTで複数条件に一致する数値の平均や割合が出せる

  • TEXT関数と組み合わせれば、見やすい表示形式に整えられる

  • セル参照や複合条件で、柔軟な集計が可能!

育児記録だけでなく、業務日報や家計簿にも応用できるテクニックです📘

🔜 次回予告

次回は「SUMPRODUCT × IFで条件によって表示を切り替える方法」を紹介予定です。 「夜だけ表示」「朝は非表示」など、条件分岐付きの集計表示ができるようになります!

「いいね」してくれると喜びます😆

「ポモドーロタイマー 5/10/25/50分」
👉 Amazonで見る
※この記事にはアフィリエイトリンクが含まれています

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