web-dev-qa-db-ja.com

Excelスプレッドシートの数式を考案する

私はグループベンチャーの会計目的でExcelを使用して、経費、コスト、支払い、および残高を追跡しています。

  • 各経費の詳細は列A:Jに保存されます
  • 総コストと残高は列K:Mに保存されます
  • 支払いと日付は列N:Sに保存されます

enter image description here

一般的に言って、私はの費用の34%を負担します)ほとんどの費用、一方、他の各当事者は、ほとんどの費用の費用の22%を負担します。 これは費用の大部分に当てはまります。

ただし、特定の関係者間でのみ分割したいいくつかの費用があります– J2J9、およびJ10 –上のスクリーンショットの緑色の太字のフォントで強調されています。

parties列を理解する:

  • 1111(me、alex、nan、nate)
  • 1100(me、alex)
  • 1000(私)
  • 0101(alex、nate)
  • など

これについてどうすればよいかわからないので、いくつか質問があります。

  1. 同じ行の他の値に基づいて、行の特定の値を無視する式はありますか?たとえば、総コスト=SUM(H:H)を無視して、H2H9、およびH10、その他=SUM(H3:H8,H11:H99999)のようなものよりも?

  2. 逆に、たとえばH列の値が1100と等しいJ列のすべての値を選択する式はありますか?

2
oldboy

次のいずれかの式を使用できます。

=SUMIF(J:J,"1100",H:H)

またはこれさえ

=SUMPRODUCT(($J$2:$J$17="1100")*($H$2:$H$17))

必要に応じて数式のセル参照を調整します。

3
Rajesh S