
商品の管理をしています。
Aは仕入数
Bは支出数
Cは残数
今現在Cの列には
IF(AND(A2=“”,B2=“”),””,C1+A2-B2)
と入れてあります。
ただこうすると,在庫に動きがなかった時は当たり前ですが残数のところは空白になってしまう状態なのでそれは残数を表示して欲しいそうなんです。
では,上の式の
IF関数の真の時。ここを””→C1に変えればと思ったのですが、そうするとまだこの先動きがあれば入力する予定の下の方の行のセルにも残数が表示されてしまうため嫌だとのことでした。
説明が下手ですが,私が上司に言われた条件に一致しており、触り慣れてない人でも仕入れた数と使った数だけ入力すれば勝手に計算されるようにあらかじめ表内に仕込んでおける関数を教えてください。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
「在庫に動きがなかった時」も残数を表示するということですが、「動きがなかった」と判断するのはいつでしょうか?例えば、毎朝前日分をチェックして残数を入れるなら、どこかに日付の列を用意して、日付が過去のものとなったら残数を入れるようにすればいいです。
No.5
- 回答日時:
在庫に動きがなかった時にも残数を表示させたいという事は、在庫チェック等の何らかの「出来事」があったから残数を表示させなければならないという事ですよね?
ですので実際に使われている表には「仕入数」、「支出数」、「残数」の3列以外にも、(「仕入れ」、「搬出」、「在庫チェック」といった)「出来事」の内容が入力されている列や、その出来事があった「日付」が入力されている列等々の別の列も使われている筈です。
例えば今仮に、
A列には仕入数
B列には支出数
C列には残数
D列には出来事
E列には日付
が入力されているものとします。(実際の表では出来事等は仕入れの列や支出の列よりも左側にある列に入力されているのではないかと思いますが、質問文では仕入れの列や支出の列がA列やB列になっていて、それよりも左側の列を使いようがないため、とりあえずD列を出来事の列としています)
その場合、仕入れや支出が無くても在庫チェック等の何らかの出来事があった時にも残数を表示させる方法としては次のような関数にされると良いと思います。
=IF(AND(A2=″″,B2=″″,D2=″″),″″,C1+A2-B2)
或いは
=IF(AND(A2=″″,B2=″″,E2=″″),″″,C1+A2-B2)
No.4
- 回答日時:
No2です。
連投失礼。
2番目の式は、C2セルの式になっていなかったので訂正しておきます。
C2セルに入力するなら、
=IF(COUNT(A1:B2),SUM(A$1:A2)-SUM(B$1:B2),"")
ですね。
No.3
- 回答日時:
カッコ悪いですが、あまり難しく考えず、動きがあろうがなかろうが残数を表示するセルをD列に準備するとか、でしょうか。
D1 =C1 としてIF(AND(A2=“”,B2=“”),D1,D1+A2-B2) など。
No.2
- 回答日時:
こんにちは
ははは、自分で考えようとはしない上司の典型ですね。
条件を『一行上のA、B列が空白だったら、空白にする』という風にしておけば良いのではないでしょうか?
具体的には、C2セルに
=IF(COUNT(A1:B1),D1+A2-B2,"")
※ ただし、行を開けて入力しない(=上から順に詰めて入力してゆく)ことが条件になります。(空行を作るとエラー表示になります)
空行を作っても、計算できるようにしたいのなら、C2セルに
=IF(COUNT(A8:B9),SUM(A$1:A9)-SUM(B$1:B9),"")
とかでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについてどう関数を使えばいいか教えてください。 9 2025/03/20 11:42
- Excel(エクセル) 「ChatGPT-3.5」の回答ですが 4 2023/09/10 15:30
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) EXACT関数とIF関数の組み合わせについて 2 2024/04/17 08:26
- Excel(エクセル) 4つのパターンを表示するEXACT関数について 2 2024/04/18 07:49
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) エクセル関数に詳しい方、教えてください(テキスト関数と条件付書式) 1 2024/04/11 02:44
- Excel(エクセル) 関数を教えて下さい。 3 2024/12/14 14:27
- Excel(エクセル) エクセルで現場ごとに機材の移動状況を一覧にしたいのですが、どうすればいいかわかりません。 8 2024/07/26 11:22
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルについてどう関数を使えばいいか教えてください。
Excel(エクセル)
-
Excel 条件に合うセルのみ合計させたいのですが、どのような式をつくればよいでしょうか。
Excel(エクセル)
-
Excelでの文字入力について
Excel(エクセル)
-
-
4
【関数】同じ関数なのに、エラーが出るエクセルと出ないエクセルある?
Excel(エクセル)
-
5
エクセルで二つのブックの違いを知りたいのですが。
Excel(エクセル)
-
6
エクセルでカウントする
Excel(エクセル)
-
7
エクセルに、105と入力すると、勝手に100で除算して1.05になってしまうのは何故でしょうか? ち
Excel(エクセル)
-
8
2枚のエクセル表で数字をマッチングさせる方法を教えてください
Excel(エクセル)
-
9
エクセルでコーピして貼り付けるがバラバラになり 行の高さも、列の幅も合いません。 どうしたらいいので
Excel(エクセル)
-
10
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
11
条件付書式設定にて、本日の日付を条件として、2行分にセルに色を付けるには?
Excel(エクセル)
-
12
Excel 複数のセルが一致するときに網掛けをする式は作れますか
Excel(エクセル)
-
13
Excelについて教えてください。
Excel(エクセル)
-
14
エクセルのファイルのコピーをとりたい
Excel(エクセル)
-
15
【マクロ、画像あり】A表かB表かどちらか判断をして、処理をする
Excel(エクセル)
-
16
至急お願いします!エクセルのフィルターについて
Excel(エクセル)
-
17
エクセルの循環参照を削除したい!
Excel(エクセル)
-
18
【エクセル】期限アラートについて
Excel(エクセル)
-
19
エクセルで同じブックを開くについて
Excel(エクセル)
-
20
excelで日付関数の文字列変換の前にスペースを入れる方法をお教え下さい。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Officer360?Officer365?の...
-
勤怠表について ABS、TEXT関数...
-
Excelで4択問題を作成したい
-
エクセル
-
エクセルの関数について
-
エクセルの表で作業してます。 ...
-
グループごとの個数をカウント...
-
エクセルの複雑なシフト表から...
-
エクセルについて
-
エクセルシートの見出しの文字...
-
エクセル GROUPBY関数について...
-
【マクロ】実行時エラー '424':...
-
Excelに貼ったXのURLのリンク...
-
Amazonでマイクロソフトオフィ...
-
グループごとの人数のカウント
-
【マクロ】変数に入れるコード...
-
UNIQUE関数の代用
-
ページが変なふうに切れる
-
空白のはずがSUBTOTAL関数でカ...
-
グループごとの人数のカウント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報