No.2
- 回答日時:
>月の1日から月末まで 最後のセルに差し引きを計算させたい
つまり、
2日から月末までの合計から1日の額を引けばいい、
ということですかね。
なら(金額が記入されるのが、b3:b33 だと仮定して)
=sum(b4:b33)-b3
ではだめですか。
No.4ベストアンサー
- 回答日時:
No.3さんの回答が配列数式を使用したものだったので、配列数式を使用しない例を四種ほど、お示しします。
一つ目はSUMPRODUCT関数を使って、
=SUMPRODUCT((ROW($B$4:$B$34)=MAX(($B$4:$B$34
<>"")*(ROW($B$4:$B$34))))*1,$B$4:$B$34)-$B$44・・・①
という数式です。
二つ目はNo.3さんも使用されたINDEX関数を組合せて、
=INDEX($B$1:$B$34,SUMPRODUCT(MAX(($B$4:$B$34<>"")*(ROW($B$4:$B$34)))))-$B$4・・・②
という数式です。
三つ目にINDITRCT関数とAGGREGATE関数を組合せて
=INDIRECT("B"&AGGREGATE(14,6,INDEX(ROW($B$4:$B$34)*($B$4:$B$34<>"")*1,0),1))-$B$4・・・③
という数式です。
添付画像をご覧ください。
この画像の例では最終入力位置はB20です。
従ってB20の値からB4の値をマイナスするとこになりますが、B20という位置を計算するのに①②では
SUMPRODUCT(MAX(($B$4:$B$34<>"")*(ROW($B$4:$B$34))))・・・④
③では
AGGREGATE(14,6,INDEX(ROW($B$4:$B$34)*($B$4:$B$34<>"")*1,0),1)・・・⑤
という計算を行っています。
つまり組合せ方としては①、②に⑤を組合せて使う方法や、③に④を組合せて使うこともできるので、さらに種類が増えます。
なお、LOOKUP関数は検索値が見つからないときは検索範囲の最終値を返すという性質を利用すれば、見つからない値を検索値とすればよいので、四つ目として最も簡単な数式、
=LOOKUP(10^15,$B$4:$B$34)-$B$4
という数式も使えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) グループの最後の行に書式、計算式なども同じ行を追加するマクロを教えてもらえませんか。 7 2022/05/18 10:13
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- 会計ソフト・業務用ソフト Excelの見積書の消費税をブルタウンで変更したい。 3 2023/02/14 16:41
- Excel(エクセル) 特定文字(数字)で行挿入、挿入された行で合計したい 2 2023/03/13 14:30
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- Excel(エクセル) 勤務表の中抜け集計の関数を教えてほしいです。 1 2023/01/16 01:26
- Excel(エクセル) エクセルの関数 1 2022/06/08 23:38
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- 財務・会計・経理 経理仕訳について教えていただきたいです。 ※発生仕訳必須 1月分給与(1/1−1/31分)に12月の 1 2023/02/24 16:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
すいません。説明がわかりずらくて。
月の1日から月末まで 最後のセルに差し引きを計算させたいと思っていますが、入力は毎日しますが、最後のセルに 計算をさせたいのですが、入力の度に式を変更しなくて計算が出来ればと思っています。
=INDEX(B4:B34,,COUNTIF(B4:B34,"<>0"))-B4
これを使ってもうまくできません。なにが書式に問題かよくわかりません。
よろしくお願いいたします。
空白に 0 を入れて試しましたが、うまく計算されずに#REF!が出ます。
教えて頂いた式を入れるとこんな数字になります。
年月日 保有残高
2021年4月1日(木) 10,559,981
2021年4月2日(金) 10,559,981
2021年4月3日(土) 10,559,981
2021年4月4日(日) 10,559,981
***
2021年4月16日(金) 10,668,155
2021年4月17日(土) 10,794,342
2021年4月18日(日)
***
2021年4月28日(水)
2021年4月29日(木)
2021年4月30日(金)
計算結果 159,392,426 =SUM(B5:B34)-B4
10,794,342-10,559,981=234,361になるはずです。