日々の現金取引をフィルターする

日々の現金取引をフィルターする

次のような毎日の現金取引シートがあります。 ここに画像の説明を入力してください 日付別にフィルターを適用したときに 2 番目の画像のような結果を得るには、F 列にどのような数式を入力する必要がありますか? 小計機能を試しましたが、前日の開始残高を選択できなかったことを除いては正常に機能しました。

ここでの主な問題は、列 A の日付が連続していないことです (そうでない場合は、ルックアップ、インデックス、一致、オフセット、countif などが機能します) ここに画像の説明を入力してください

答え1

いろいろ試した結果、ようやく解決策が見つかりました。F2 に数式.......=if(isblank(A2)=true,"", if(counta($A$2:A2)<>subtotal(3,$A$2:A2),subtotal(9,$D$2:D2)-subtotal(9,$E$2:E2)+sumif(A:A,"<"&A2,D:D)-sumif(A:A,"<"&A2,E:E),sum($D$2:D2)-sum($E$2:E2)))...... を入力しました。

編集してくださった鉄人さんありがとうございます。

関連情報