システムwiki

Office:行数が変化する列に数値を追加する数式を作成する

DanSLTC 解決済 最終更新日:2020-08-20 16:45

やりたいことは簡単に思えますが、わかりません...

1か月(Col Aで、Jan、Feb、Marなど)のコスト(Col Dで)を合計するのに十分に賢い式が欲しいのですが.月は、テキスト文字列または日付タイプに基づく(どちらか簡単な方)のいずれかです.月には1行以上の行を含めることができますが、
すべての行にコストがあります(つまり、空白のセルが存在するため、無視してください).

毎月末に、各合計範囲を手動でチェックして、すべての行をキャプチャしていることを確認する必要があります.もしあれば、この式を約25か所で使用します.

これまでに出会ったことのある人よりも賢い人がいます-そして、彼らの助けをいただければ幸いです.

ダン

返信リスト(回答:5)

1 #
ClarkCu

こんにちはダン、

投稿を通過する、私はあなたが使うことができると思います SUMIF機能 指定した基準を満たす範囲内の値を合計するには、指定した場合は使用を追加します. Countif関数 基準を満たすセルの数を数える(ブランクセルを含む).

下記のスクリーンショットのようなデータがあるとします.

式のように入力することができます:

g2

= sumif(A2:A27、A2、D2:D27) オートフィル 式.

= COUNTIF(A2:A27、A2)h2

、自動塗りつぶしにドラッグ式

式とテスト結果の例:

これらがあなたを助けることができることを願っています.

応答1# ->にスキップ
2 #
DanSLTC

ハロークラーク、そして迅速な返信をありがとう!

私はここでコピー/貼り付けすることができなかったことを知りませんでした( "000言葉の価値がある")申し訳ありません.

「グロスロールアップ」は= SUM関数ですが、毎月変数の行数は手動で調整する必要があります.どういうわけか、次の月を見据えて合計の範囲を設定していただきありがとうございますか.(式の式.式
6月の言葉を探すことができます-私はスプレッドシートを12月のヘッダーブロックに事前に移入する必要があります.

でもよい 3.2% 227.30 227.30 38 30 6月 3.2% 67.45 67.45
日付 説明 価格設定 請求可能な
実際の税.料金: 234.57
請求可能なもの:
所有者の請求可能なもの: 0.00
グロスロールアップ:
8PLAITマーストロン8mmイエロー/F $ 32.30 $ 32.30
$ 0.85各
割引: -$ 4.94
30 ツイストライン、Polyprop 5/8 "YELLOW/F $ 9.00 $ 9.00
割引: -$ 1.20
1 アンカーライト、ALLROUND SER.25 PDSTL 12V $ 30.00 $ 30.00
割引: -$ 4.50
1 ポンプ、F/トイレ29090&29120 $ 156.00 $ 156.00
割引: -$ 23.40
実際の税.料金: 69.61
請求可能なもの:
所有者の請求可能なもの: 0.00
グロスロールアップ:
1 ハル&ボトムクリーナー、ON&OFF GAL $ 59.95 $ 59.95
割引: -$ 8.99
1 ポールハンドル、L:6 'メタルスレッド $ 7.50 $ 7.50
割引: -$ 1.12

毎月の「総ロールアップ」のより賢い式を望みますが、既存のデザインは非常に悪いことが自動化できません.日付タイプを使用するのと同じように、私はデザインを変更できるようにしても簡単になると思います.

応答2# ->にスキップ
3 #
AmitTan 1

セルD5の式の下に入力し、セルD21などにコピーします.

= sum(d6:index(d6:d $ 100、iferror(match(true、inde)(isNumber(match(match(match(match(match(match(match(text(text(text(row($ 1:$ 12)* 29、 "mmmm").)、0))、0)-1、行(A6:A $ 100))))))))))))))))))

これは、下の1つのセルから始まるすべての列D値の合計を、列Aの月名の上の1つのセルから1つのセルの上の1つのセルに戻ります(例: "Gross Roll-Up:"列の "列の" C列cの ""の対応).列aの翌月の名前、そして後に
セルD18の月名を見つけるD17までセルの合計を返します.その後の月の名前がない場合(つまり、列aの先月)最後のセルIEまでの合計を返します.セルD100

注:列Aには、式がこれら-1月、2月などに一致するため、列Aを持つ必要があります.

これがあなたの要求です.

応答3# ->にスキップ
4 #
DanSLTC

omg、うわー、ありがとう!

私はすでにやったよりもそれ以上の時間を過ごしていないことがうれしいです-私はそれを持っていなかったでしょう.

私は尋ねることができます...それをどのくらいの期間あなたにそれを把握しましたか?

応答4# ->にスキップ
5 #
AmitTan

どういたしまして、ダン.

アミットタンドン

www.excelanytime.com