次の方法で共有

?月から?月までの合計を求めたい。

Anonymous
2011-01-28T04:52:30+00:00

A1に2月、B1に4月と打つとD1に2月から4月までの売上合計が表示されるようにしたい。

   A    B   C   D

1 ?月  ?月      合計

2  月   売上

3  4月  100

4  2月  150

5  1月  210

6  2月  220

7  3月  310

8  1月  100

9  4月  100

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-01-28T07:59:19+00:00

A列の月や検索する月が「2月」のように文字列で入力されているなら以下のような数式を使用することになります。

=SUM(IF(A3:A1000="",0,((SUBSTITUTE(A3:A1000,"月","")*1>=SUBSTITUTE(A1,"月","")*1)*(SUBSTITUTE(A3:A1000,"月","")*1<=SUBSTITUTE(B1,"月","")*1)*B3:B1000)))

配列数式ですので、入力後Ctrl+Shift+Enterで確定してください。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-01-28T07:40:17+00:00

A列の月の入力方法によって、使用する数式が大きく変わります(11月と12月なければ、文字列の月が入力さrていてもそのまま計算できますが・・)。

例えば、A列の月と1行目の検索範囲の月の入力を「2」、「4」のように数字で入力して、セルの書式設定の表示形式をユーザー定義で「0"月"」としてあるなら、以下のような関数で表示できます。

=SUMPRODUCT((A3:A1000>=A1)*(A3:A1000<=B1)*B3:B1000)

それ以外の入力方法やシリアル値で入力している場合には、別の対応が必要ですので、その方法を知りたい場合は、入力データの詳細をお知らせください。

ちなみに、上記の数式は、基本的に同じ年の集計しかできませんが、例えば翌年や前年など、年度が変わることはないのでしょうか?

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-01-28T13:04:20+00:00

    ありがとうございました。解決しました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません