2016-09-22 11 views
0

私はどのように私の予算に取り組んで、私の財政を追跡してきました。プロセスでは、私は一緒に私は(ダミーのデータを含む)のダミーバージョンを共有することが幸せですthis Google Sheetを置きます。別のシートからデータをインポートし、2つの異なる変数に基づいてフィルタリングするにはどうすればよいですか?

私は、「ログイン」ページに記録されている入力に新しいエントリをGoogleのフォームを使用します。

ここからは、カテゴリ名(隣接するセルで参照)、月(B3)、および年(C3)に基づいて所得/経費カテゴリの合計を取得するためにSUMIFSを使用します。カテゴリ選択(O2)と月と年に基づいて項目別のログレコードに呼び出します。私は今、何をしたいか

は(Q現在の列O中)のテーブルを追加することです。参照シート上では、これらはそれぞれセル(B3)と(C3)であり、対数では、これらは列(F)と列(G)です。

(O2)で選択されたカテゴリごとにINDEX/SMALL配列の式の組み合わせを使用してすべての支出を引っ張ってきましたが、結果を唯一に限定する方法がわかりません月と年にも一致するもの。私は、MATCH式を使用しようとしましたが、それが可能であれば、現在の数式文字列内にこれをどのように追加するのかが不明です。

は一度働いて、これは(例えば)列O、Pの行のみ4と5ことを意味し、これらは、選択した月の記録であるとして、Qが取り込まれることになる、6月2016

は何ですか私はもっ​​と複雑な式で可能にしたいですか?誰でも助けることができますか?

ありがとうございます。私のGoogleスプレッドシートに

リンク:https://docs.google.com/spreadsheets/d/1_GGgFCfMtB5ROkTmpx4Fn4nZZbBIvBa4vpOwqswH5E0/edit?usp=sharing

+0

あなたはシートをしてくださいコピーすることを可能にしてもらえますか? https://support.google.com/docs/answer/2494893?visit_id=1-636101739039148485-4172065213&p=prevent_download&rd=2 – opowell

+0

すべて完了、ありがとうございます。 – GrapesInASalad

+0

* Googleシートがオフラインになりました。完璧な解決策を求めていただきありがとうございます! – GrapesInASalad

答えて

0

以下は、トリックを行う必要があります。

  1. O4のすべてを削除:Q14
  2. をセルO4において、書き込み:= FILTER(ログH2:H、ログインB2:!B = O $ 2、ログG2:G = C $ 3ログ! F2:F = B $ 3)
  3. セルP4に、:FILTER(Log!E2:E、Log!B2:B = O $ 2、Log!G2:G = C $ 3、Log!F2:F = B $ 3、ログ!F2:F = B $ 3)
のように書くことができます。

(ところで、あなたはログシートの列Aから列F、G、多分Eを生成することができます。例えば、単にデータtを削除帽子は、列Gにし、G2の書き込みにすでにある:= ARRAYFORMULA(YEAR(A2:A))の修正とスプレッドシートに

リンク:

https://docs.google.com/spreadsheets/d/1iIplXRa28L7FdmqI91RbjApO3g-GU5uk6rTQLqi7vFw/edit#gid=0

+0

ありがとう!そして、複雑なARRAY/INDEX/SMALLの数式とフィルタがすべて私が必要としていたことを長年費やしていたと思います。また、ログシートのE/F/G列のヒントについて 感謝。私は彼らが記録したい日付/月に物事を記録するのに十分速いわけではないので、これらをカスタムフィールドとして残すかもしれませんが、これは知っておくと良いです。 – GrapesInASalad

+0

心配はありませんが、それはいつもより明らかです。 – opowell

関連する問題