• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:取引先名による金額の自動配分方法)

取引先名による金額の自動配分方法

このQ&Aのポイント
  • ウィンドウズXPでマイクロソフトトエクセル2003を使用して「切手受払帳」を作成する方法について説明します。
  • 「切手受払帳」では、Sheet1を切手受払帳に、Sheet2を取引先一覧に変更します。
  • Sheet1には取引先名、切手使用額、総務、営業、資材という項目を入力し、Sheet2には取引先一覧を入力します。取引先名によって切手使用額を自動的に部署ごとに配分する方法を教えてください。

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

  • ベストアンサー
noname#70958
noname#70958
回答No.1

切手受払帳シートのC2セルを =IF($B2="","",IF(VLOOKUP($A2,取引先一覧!$A:$D,4,0)=C$1,$B2,"")) として右方、下方にフィル。 Excel2003で動作確認済。 ・B列が空白(未入力)ならば、空白文字列を返す ・A列の取引先名を、取引先一覧のA列から探し、対応する部署名をD列から取得する ・対応部署名が、自列1行目の部署名と一致すれば、B列の値を表示する ・対応部署名が、自列1行目の部署名と一致しなければ、空白文字列を返す ご参考まで。

shota0403
質問者

お礼

回答ありがとうございました。質問に文字数の関係で省いてしまったのですが、切手受払帳のB列には「80円切手×枚数+120切手×枚数・・・」といった式が含まれていた為、切手使用額が表示されている場合は各部門に金額が配分されるのですが、まだ計算されていないB列にセルがある場合は「#N/A」が表示されてしまいます。各部門毎の月次残を計算したかったので「#N/A」が表示されない方法もしくは月次残が計算できる方法を教えていただけますか。宜しくお願いします。

その他の回答 (1)

noname#70958
noname#70958
回答No.2

#1です。  =IF(ISNA(MATCH($A2,取引先一覧!$A:$A,0)),"",IF(VLOOKUP($A2,取引先一覧!$A:$D,4,0)=C$1,$B2,"")) とすればご要望にそうかと思います。

shota0403
質問者

お礼

回答ありがとうございました。自分の説明不足のせいでお手数をおかけして申し訳ありませんでした。無事計算できました。

関連するQ&A