次の方法で共有

AccessからExcelにエクスポートしたテーブルをもとに集計しています

Anonymous
2022-01-08T08:08:51+00:00

皆さま、よろしくお願いいたします。

以前はExcelのファイルのみで行っていた集計を、

今後はAccessにデータを蓄積し、Excelにエクスポートして関数など使用して集計作業をやっていくことを考えています。

シート①に関数を入力する集計表、シート②にエクスポートしたテーブルがあります。

シート②の列をもとに以下のような「10代」の「男性」の人数を返す関数を使っています。

=COUNTIFS(検索範囲①,">=10",検索範囲②,"男")-COUNTIFS(検索範囲①,">=20",検索範囲②,"男")

以前Excelのみで集計していた時の関数をほとんどそのまま使っており、エラーは出ないのですが、

他の年代も含め「0」人となってしまいます。

他のCOUNTIF関数を用いた計算では、テーブルの値を置換した列を検索範囲にして正しい数が返るので、

エクスポートしたテーブルの列をそのまま検索範囲にしていることが問題なのかな、とも思いました。

特にAccessは使い始めたばかりで手探り状態です。教えていただければ幸いです。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

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

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

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-01-11T00:25:41+00:00

    Makapuさん、ご助言ありがとうございます。

    ご指摘の通り、Accessで年齢がテキストになっていましたので、

    数値に直して式を整えたら正確な数値が出ました。

    大変助かりました。ありがとうございました。

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

    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2022-01-10T18:42:49+00:00

    dandanS7さん、こんにちは。

    Access からエクスポートした Excel データといっても、エクスポート後は Excel のデータに違いはありません。

    式で参照する値が文字列になっていないか、もし文字列になっていたら Access の出力テーブルの項目が文字列になっていないか、など確認してみてはいかがでしょう。

    COUNTIF関数の結果がおかしい?0になる原因|

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

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