人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセル(2000)で、関数を使って簡略化したいのですが、どうやっていいか分からないので、教えて下さい。
お願いします。

A銀行A’支店から振込みです。

「同一銀行同一支店への振込みの場合」
A銀行A’支店 3万円未満 105円
3万円以上 210円

「同一銀行他支店への振込みの場合」
A銀行B支店 3万円未満 210円
3万円以上 420円

「他行への振込みの場合」
C銀行D支店 3万円未満 420円
3万円以上 630円

また、各セルには
A1 会社名
B1 銀行名
C1 支店名
D1 請求額
E1 振込手数料
F1 振込額(D1-E1)

と、したいのです。B1とC1は必ず別のセルにしたいのです。
CONCATENATE関数を使い、どこかのセルを非表示にするっていう方法でも構いません。

回答オープンは19日の夜になりますので、あしからず・・・

オマケで結構ですが、関数が分かりやすくまた具体例を挙げているサイトも併せて教えて頂いた方には、
ポイントをプラスさせていただきたいと思います。

●質問者: go4649
●カテゴリ:ビジネス・経営 コンピュータ 経済・金融・保険
✍キーワード:A1 D1 F1 あしからず エクセル
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● fujimako
●30ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

力業になりますが、下記の方法はいかがでしょうか

---

A2のセルに

適当な会社名

B2のセルに

適当な銀行名

C2のセルに

適当な支店名

D2のセルに

適当な請求金額

E2のセルに

=IF(B2=”A銀行”,IF(C2=”A’支店”,IF(D2<30000,105,210),IF(D2<30000,210,420)),IF(D2<30000,420,630))

F2のセルに

D2-E2

を入力してみて下さい。

動作確認もしました。

◎質問者からの返答

ありがとうございました!できました!


2 ● deepskyblue
●10ポイント

http://briefcase.yahoo.co.jp/sweethomebuilder

Yahoo!ブリーフケース - 一覧表示

上記に、エクセルファイルを置きました。

こんな感じでよかったでしょうか?

自分では、エクセルの関数を勉強するのに、特定のサイトは

利用してなかったので、お勧めはありませんが、

知りたい関数を検索にかけると、たいていそんなに探さなくても

出てくるので、その都度検索かけていろんなサイトを利用していますよ。

(答えになってなくてすみません)

◎質問者からの返答

ふむふむ。関数のレベルが高すぎて・・・でも、ありがとうございました!


3 ● aki73ix
●30ポイント

http://nifberry.727.net/test/hatena78.xls

ちょっとF1が変な気がするのですが・・・

Sheet2は請求額をあらかじめ上乗せしておき振り込み手数料を差し引いて計算する場合で、$D1-$E1になります

当然エラー処理が必要です

Eセルは

=IF($D2=””,””,IF($B2=”A銀行”,IF($C2=”A’支店”,IF($D2>=30210,210,IF($D2>=30105,”ERROR”,105)),IF($D2>=30420,420,IF($D2>=30210,”ERROR”,210))),IF($D2>=30630,630,IF($D2>=30420,”ERROR”,420))))

のようになります

Sheet1は請求額に振り込み手数料をひいて計算する方式で$D1+$E1で処理するようにしました

=IF($D2=””,””,IF($B2=”A銀行”,IF($C2=”A’支店”,IF($D2>=30000,210,105),IF($D2>=30000,420,210)),IF($D2>=30000,630,420)))

なお、「A銀行A’支店から振込みです。」の文字列を解析して銀行名、支店名に分けたいのであれば

Sheet3のように処理します

銀行名

=IF($A1=””,””,LEFT($A1,1+SEARCH(”銀行”,$A1)))

支店名

=IF($A1=””,””,MID($A1,2+SEARCH(”銀行”,$A1),SEARCH(”から振”,$A1)-SEARCH(”銀行”,$A1)-2))

http://www.sanynet.ne.jp/~awa/excelvba/kouza.html

★ Let's Excel VBA ★

エクセル入門講座と

http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/kan_f01.htm

関数の一覧がわかりやすくのってるサイトです

◎質問者からの返答

相変わらずakiさんのハイレベルな回答に私、しどろもどろしております(笑)

関数のサイトありがとうございます。


4 ● paphio
●10ポイント

http://h1paphio.netfirms.com/hatena/hatena0917.xls

振込手数料の判別にindex関数を使ってみました。

URLにサンプルがありますので、開いてみてください。

◎質問者からの返答

あらぁ・・・削除されてしまったのでうすね・・・見れませんでした(泣)


5 ● KHE
●30ポイント

http://www.eurus.dti.ne.jp/~yoneyama/index.html

よねさんのWordとExcelの小部屋

こんもサイトに関数一覧表もあります。

IFでできましたけど、スマートではないでしょうか?

=IF(D2<30000,IF(B2=”A銀行”,(IF(C2=”A支店”,105,IF(B2<>”A銀行”,420,210))),420),IF(B2=”A銀行”,(IF(C2=”A支店”,210,IF(B2<>”A銀行”,630,420))),630))

◎質問者からの返答

なるほど〜

サイトありがとうございます!


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ