• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:合計を強制的に0にさせ、かつ違うセルに加算させたい。EXCEL2002)

Excel2002で合計を強制的に0にする方法と部署コードの追加・統合方法について

このQ&Aのポイント
  • Excel2002を使用して、社内の部署ごとの経費一覧表作成で困っています。部署コードが変更される場合、廃止されたコードの合計を0にし、新しいコードの合計に加算したいです。現在は手動で行っていますが、自動化できる方法はありませんか?
  • Excel2002を使用して、社内の部署別の経費一覧表作成で困っています。部署コードが変更される場合、廃止されたコードの合計を0にし、新しいコードの合計に加算したいです。手動で行っているため、自動化できる方法はないか教えてください。
  • Excel2002を使用して、部署ごとの経費一覧表作成で問題が発生しています。部署コードが変更される場合、廃止されたコードの合計を0にし、新しいコードの合計に加算したいです。手動作業では対応できないため、自動化する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.1

こんにちは~ とりあえず思いついた方法です。 ・「廃止となったコード一覧表」 が Sheet2 にあり、A列が廃止コード、B列が統合先のコードだとします。 ・AM列を作業列とします。 AJ3に =IF(AK3<>"",0,AM3+SUMIF(AL:AL,B3,AM:AM)) AK3に =IF(COUNTIF(Sheet2!A:A,B3),"廃止コード","") AL3に =IF(AK3="","",VLOOKUP(B3,Sheet2!A:B,2,FALSE)) AM3に( 作業列 ) =SUM(C3:AI3) と入れて、すべてB列の部署コードのデータ数分、下にフィルコピーしてください。 新規があるようですから、あらかじめ多めにコピーしておいた方がいいかもしれません。 作業列が目障りなら、非表示にしてください。

12tadashi
質問者

お礼

恐縮ながら検証させて頂きましたらまさしく完璧でございました。 希望通りの計算結果が出ました。 実は数ヶ月前からあれこれと関数を組み合わせたりしていたのですが、こんなにも美しくスマートにできるとは、ただただ感謝の一言です。 お忙しいところ誠にありがとうございました。 心より感謝致します。

関連するQ&A