Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


713 / 2272 ツリー ←次へ | 前へ→

【10434】IIF関数について ゆうゆう 08/6/24(火) 16:32 質問[未読]
【10435】Re:IIF関数について Gin_II 08/6/24(火) 17:27 回答[未読]
【10441】Re:IIF関数について ゆうゆう 08/6/25(水) 15:01 お礼[未読]

【10434】IIF関数について
質問  ゆうゆう  - 08/6/24(火) 16:32 -

引用なし
パスワード
   こんにちは。

IIF関数について教えて頂きたいのですが、
都道府県から送料を計算する場合、
沖縄=1500円 北海道・九州・四国=1000円 それ以外=700円
と設定したいのですが、どのようにしたらよいでしょうか。

送料: IIf([都道府県]="沖縄県",1500,IIf([都道府県]="北海道",1000,700))

上の式で沖縄・北海道・それ以外はできたのですが、1000円の地域が上手く追加できません。
九州・四国すべての県名をいれるのでしょうが、どのように追加したら良いか
ご教授宜しくお願い致します。

【10435】Re:IIF関数について
回答  Gin_II  - 08/6/24(火) 17:27 -

引用なし
パスワード
   > 九州・四国すべての県名をいれるのでしょうが、どのように追加したら良いか

Switch([都道府県] = "北海道"
  Or [都道府県] = "徳島県"
  Or [都道府県] = "香川県"
  Or [都道府県] = "愛媛県"
  Or [都道府県] = "高知県"
  Or [都道府県] = "福岡県"
  Or [都道府県] = "佐賀県"
  Or [都道府県] = "長崎県"
  Or [都道府県] = "熊本県"
  Or [都道府県] = "大分県"
  Or [都道府県] = "宮崎県"
  Or [都道府県] = "鹿児島県"
   , 1000
   , [都道府県] = "沖縄県", 1500
   , True, 700
   )

こういった式になると思います。(試してはいませんが。)
それよりも、都道府県テーブルを作成して、そこに金額も設定した方が
いいとは思いますが・・^^;

【10441】Re:IIF関数について
お礼  ゆうゆう  - 08/6/25(水) 15:01 -

引用なし
パスワード
   ▼Gin_II さん ありがとうございました!
問題なく表示されました。
IIFではなく、Switchを使用するのですね。

>それよりも、都道府県テーブルを作成して、そこに金額も設定した方が
>いいとは思いますが・・^^;

注文データのcsvが別にあり、住所は東京都○○区△△×-×-×と
すでに入力されており、送料だけが欠けている状態だったので、
まとめて処理ができればと思って質問させていただきました。

これで作業が楽になります。
ありがとうございました^^

713 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078200
(SS)C-BOARD v3.8 is Free