[[20160810151148]] 『複雑な条件の計算式について』(まる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複雑な条件の計算式について』(まる)

複雑な計算ですが、出来るか教えて下さい。

 A     B    C   D   E   F   G    H
 取引先  売金額 仕入金額 調整  支払1 支払方法1 支払2 支払方法2
 取引先1  10,000
 取引先2             20,000  1   19,999  振込
 取引先3 250,000   5,000      5,000  振込
 取引先4  50,000   300,000     50,000  相殺  250,000  手形

 上記、E〜Hの結果になる様それぞれ式を入れたいのですが
 何度やってもうまくいきません。
 やりたいこととして、

 1、売のみの場合は表示しない
 2、仕入のみの場合は仕入金額を表示
  (ただし、調整がある場合はその金額を引いた額)
 3、売・仕入はあるが、売が大きい場合は仕入の金額
 4、売・仕入はあるば、仕入が大きい場合は売の金額
  (その場合、仕入−売の残金をGへだす)

 ※Fの支払方法には別シートに取引先で決まった方法があるところは相殺
  それいがいの取引先は200,000以下は振込、それ以上は手形と表示させたい

 関数でやるには無理がありますか?
 出来そうでなかなか出来ません。
 アドバイスあれば教えていただけないでしょうか?
 

< 使用 Excel:Excel2010、使用 OS:Windows8 >


 調整の「1」って1000のことなの?
 
(GobGob) 2016/08/10(水) 15:41

 調整の1 = 1000 として

 E2 =IF(C2="",0,MIN(B2:C2)-D2*1000)
 F2 =IF(E2,IF(G2,"相殺","振込"),"")
 G2 =IF(COUNT(B2:C2)=2,MAX(0,C2-B2),0)
 H2 =IF(G2,"手形","")

 E2:H2 下へコピー。

 ※数値の「表示しない」は「0」になりま。
 
(GobGob) 2016/08/10(水) 15:47

 いつの間にかE3セルの結果が19999に修正されてるwwww
 E2セルの数式から*1000を取ってちょ。
(GobGob) 2016/08/11(木) 15:59

A     B    C   D   E   F   G    H
取引先  売金額 仕入金額 調整  支払1 支払方法1 支払2 支払方法2
取引先1  10,000 空欄                    →売のみは空欄

取引先2 20,000  1   19,999  振込           →仕入のみは仕入金額

取引先3 250,000   5,000      5,000  振込           →売>仕入の場合は仕入金額

取引先4  50,000 300,000     50,000  相殺  250,000 手形  →売<仕入の場合は
   1・(E)売の金額
   2・(G)仕入から売を引いた金額
                                     

前回の質問の仕方が悪かったですね。申し訳ありません。

出したかったのがEとGの部分の計算式で、取引先1〜4はあくまでも、上記パターンの時は・・・・
E・Gの結果というような一括での式を入れたかったのです。

何度もすみません。今一度お教え下さい。

(03) 2016/08/22(月) 15:26


 8/10の回答でできない?
 
(GobGob) 2016/08/22(月) 16:33

ごめんなさい。
そうだったんです。
言い方が悪かったんです。
お盆が入って、そのあといろいろ参考にしながら試したりしていたので
お礼が遅くなってしまいました。
本当に無礼なことしてしまいすみませんでした。
(03) 2016/08/24(水) 16:09

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.