「みんな教えて! 選手権!!」開催のお知らせ

年齢ごとの商品の販売個数を集計しようとしています。

a列が日付、b列が年齢、c列が販売個数のばあいで

①特定の日付かつ特定の範囲の年齢の販売個数を集計する関数は

たとえば8/1の55歳から59歳への販売個数合計を出す場合、自分なりに考えて
=sumifs(c:c,a:a,"8/1",b:b,">=55", b:b,"59=<")
と関数を組みましたがエラーになります

どこがおかしいのでしょうか?
55歳から59歳の場合、55.56.57.58.59でそれぞれ作らないとダメでしょうか?

A 回答 (4件)

そっか、前の質問と合わせると日付も文字列になってるのかな。



ちなみに、ダウンロードしたデータで数字の列を選択し

データタブ→区切り位置→完了

とすると全部数値データになりますよ。コピペとかしなくても。
というか前の質問のベストアンサーのやり方で本当に数値に変わってますか?
    • good
    • 0
この回答へのお礼

そうなんです。dlデータは自動的に文字列になってしまうみたいです。
区切り位置変更というやり方があるんですね。ためしてみます。

お礼日時:2022/09/27 20:31

ちなみに


>関数を組みましたがエラーになります
は何のエラーでしょうか?
    • good
    • 0
この回答へのお礼

エラーって種類があるんですか?

#VALUE!だった気がしますが、数字が表示されなかったのでエラーが出たという認識でしかなく、どんなエラーだったかうろ覚えです。また後日確認してみますね。

お礼日時:2022/09/27 20:33

こんばんは



=SUMIFS(C:C,A:A,"8/1",B:B,">=55", B:B,"<=59")

としてみてください。
比較演算子の「<」、「>」は英数半角文字で。
    • good
    • 0
この回答へのお礼

ありがとうございます。
次の出勤時にやってみます

お礼日時:2022/09/27 20:30

=sumifs(c:c,a:a,"8/1"*1,b:b,">=55", b:b,"59=<")


もしくは
=sumifs(c:c,a:a,"2022/8/1"*1,b:b,">=55", b:b,"59=<")
(年の部分は実際のデータに合わせてください)

にしてみたらどうなりますか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
次の出勤時に確認してみます。

お礼日時:2022/09/27 20:29

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


おすすめ情報