質問: Excell、Googleスプレッドシートについての質問です。 今、複数人の友達に貸しているお金を計算して、表にまとめている最中なのですが、仮にAくんの現時点の借金が+か-のどちらかに更新されたとき、B1に現状貸しているお金、(仮に新たに5000円貸したとすると)C1に+5000と入力し、確定すると、B1にその足された額(現状の借金+今貸したお金)が表示され、C1(今貸したお金)の表示は消えるようにしたいです。(説明下手くそかも、ごめんなさい...) 現状だと、下の写真のようにどんどん横に伸びちゃって見にくくなってしまうし、いついくら貸したかの履歴は消えても大丈夫なので上記のようなシステムがほしいです。 これを可能にする関数?マクロ?のようなものはありますか? スマホで使うのでGoogleスプレッドシートで出来ればおねがいしたいです。(無理ならExcelでのやり方でもかまいませんが、) 表計算はズブの素人で全然わかりません、sumすらあやしいレベルですが、これを機に学んでみようと思っております... ぜひご教授ください。
回答: 案です。 下図左表のように記録してみてはいかがでしょう。 (B列およびE列は不要) 別表で下図右表のように集計できます。 H2 =SUMIF(A:A,G2,C:C)-SUMIF(A:A,G2,D:D) 右表はピボットでも集計できますので、 相手先が増えたときなどに便利かと思います。 別途下図左表のE列を作っておくと、 入力行で残高が分かり便利かもです。 E2 =SUMIF(A$2:A2, A2, C$2:C2)-SUMIF(A$2:A2, A2, D$2:D2) 貸している人一覧で見るには右表を作るか、 各人最終行にフラグを立てる関数にて フィルターを掛けるかなどが必要ですが・・・ 一案として参考程度に。