[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『3つの条件から受注金額を自動挿入する計算式』(n)
お世話になっております。関数を勉強しているものの、なかなか応用が利かないので教えていただければ幸いです。
sheet1
A1 B1 C1 D1
依頼者 引取先 搬入先 受注金額
りんご 東京 栃木
みかん 横浜 大阪
リスト
A1 B1 C1 D1
依頼者 引取先 搬入先 受注金額
みかん 横浜 大阪 500
みかん 横浜 東京 200
みかん 横浜 福岡 800
りんご 東京 栃木 700
りんご 東京 大阪 400
上記のようなリストの受注金額をsheet1の受注金額にあてはめさせて
行くための式を教えていただけますでしょうか。
お手数をおかけしますがどうぞよろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:windows7 pro >
SUMIFS関数を利用する、典型的な形かと思いますよ。調べてみてください。 (???) 2016/08/26(金) 10:18
???さん、失礼します。SUMIF関数ではない気がするのですが、
具体的に式を教えていただけないでしょうか。
Sheet1のD列の受注金額を埋める式を作りたいです。
リストの依頼者と引き取り先と搬入先と
Sheet1の依頼者と引き取り先と搬入先が一致するところの受注金額を
埋めていく式です。
こんな感じで求められませんか?(Sheet1のD2。以下コピー)
=SUMIFS(リスト!D:D,リスト!A:A,A2,リスト!B:B,B2,リスト!C:C,C2) (???) 2016/08/26(金) 11:46
=IFERROR(VLOOKUP(D2,リスト!A:B,2,FALSE),"該当なし")
これを応用して、Sheet1のA2,B2,C2と リストのA列B列C列が一致したら、その金額をSheet1のD列に埋めていく式です。
(n) 2016/08/26(金) 11:58
>これを応用して、Sheet1のA2,B2,C2と リストのA列B列C列が一致したら、その金額をSheet1のD列に埋めていく式です。
うん、だからそれがSUMIF「S」関数ですね。
???さんがずーっと書いてらっしゃいますけど。 (コナミ) 2016/08/26(金) 12:02
SUMIFS関数で該当なしの場合はエラーではなく0になる。
=IF(COUNTIFS(…),SUMIFS(…),"該当なし") COUNTIFS関数とSUMIFS関数の条件は合わせる。
なお、結果が文字列になってもいいのであれば =TEXT(SUMIFS(…),"0;;該当なし) でも。
(ねむねむ) 2016/08/26(金) 12:32
ああ、結果を数値にするのでは =IFERROR(TEXT(SUMIFS(…),"0;;")*1,"該当なし") でもいいか。 (ねむねむ) 2016/08/26(金) 13:03
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.