[[20210908141344]] 『可視セルの横の列に計算』(ケリ姫) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『可視セルの横の列に計算』(ケリ姫)

よろしくお願いします。
オートフィルターで抽出したデータを元に編集したいのですが、
ネット検索してもなかなかヒットしません。

P1セルに在庫数が入力してあります。
オートフィルターで抽出したG列の数値を在庫数から引き算し
J列に入力していき、G列が空白になるまでループ処理を
したいです。
可視セルのみの計算はどうやっていくのか教えてください。

よろしくお願いします。

< 使用 Excel:Office365、使用 OS:Windows10 >


ちょっとイメージが付かないので、無理にとは言いませんが、行・列の情報を踏まえて5〜6行分のサンプルを示せませんか?

特に初期の在庫数がどこにあるのか気になります。

(もこな2 ) 2021/09/08(水) 14:26


A列 ・・・ G列 ・・・ J列  K列 L列 M列 N列 O列 P列 
納期     数量    過不足             在庫数 200000
210820    30000    170000    →(20000-30000)              
210821    30000    140000    →(17000-30000)    
210825    40000    100000    →(140000-40000)   
210831    80000     20000    →(100000-80000)
210831    30000  -10000    →(20000-30000)

という感じに計算していきたいのですが伝わるでしょうか?

(ケリ姫) 2021/09/08(水) 14:43


どなたか教えていただけませんか?
よろしくお願いします
(ケリ姫) 2021/09/09(木) 07:31

【行】・列の情報を踏まえて〜とコメントしたつもりなんですが、まぁそれはそれとして↓を見落としていました。
>P1セルに在庫数が入力してあります。

ならば、J2セルに↓を入力してそのまま(フィル)コピーしてみてはどうでしょうか?

 =$P$1-SUBTOTAL(9,$G$1:G2)

(もこな2 ) 2021/09/09(木) 08:24


もこな2さんありがとうございます。
ちなみにVBAでやってみたいのですが、色々調べるとDoloopで空白になるまで
ループ処理したいのです。それも可視セルのみで。
可能でしょうか?
(ケリ姫) 2021/09/09(木) 14:18

>可能でしょうか?
可能です。

既にループ方法まで思いつかれているようなので、現状のコードを示して具体的に詰まっている部分を聞いていただければアドバイスできることもあるかもしれません。

(もこな2) 2021/09/09(木) 18:44


下記で解決済みのようです。

https://teratail.com/questions/358568

(hatena) 2021/09/09(木) 21:11


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.