すべてのカテゴリ » インターネット・パソコン » ソフトウェア » 使い方・不具合

質問

終了

=SUMIF(G:G,"2010/5/*",F:F) エクセルの数式です。
*を使うと答えが返ってきません。
どうしたらいいでしょうか?

  • 質問者:匿名
  • 質問日時:2010-07-11 13:48:33
  • 0

エクセルでは、数値、文字列、日付はそれぞれ異なるデータ型として扱われます。
ワイルドカード文字は、文字列の代替文字ですので、
G列のデータが数値や日付の場合には使用できません。

解決策としては、
式を以下のように変更すればいいです。
=SUMIF(G:G,">=2010/5/1",F:F)-SUMIF(G:G,">=2010/6/1",F:F)

式は変えずに、G列に入っている日付を全て文字列型に変換するという方法もありますが、
日付として集計することはできなくなりますので、
G列を別の式から参照している場合などは避けた方がいいです。

  • 回答者:*? (質問から5時間後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

並び替え:

=SUMIF(G:G,">=2010/5/1",F:F)-SUMIF(G:G,">=2010/6/1",F:F)

  • 回答者:匿名 (質問から7日後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

登録不要!簡単にご利用できます わからないことは聞いてみよう

* Sooda! 会員の方は、ログインしてください。

 ? 利用規約とは?

 ? 禁止事項とは?

ニックネーム

このニックネームを記憶する
メールアドレス

* ご記入いただいたメールアドレス宛に、あなたの質問に回答がついたことをお知らせします(回答のほかSooda! からのオススメ情報も掲載されている場合があります)。
なお、このお知らせのメールはSooda! 会員の方は解除が可能です。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る