[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『別シートからの合計の算出』(YSKRSK)
業務にてExcelを使用しています。いつも手打ちや電卓で作業をしているのですが、関数などで効率化が図れないかと思い、質問でございます。
※2シート使用します
?@「シート1の「B列とC列」の値と合致する、シート2の「B列とC列」の中で」、
※➀が前提となり、
?Aシート2の「E列とF列とG列とH列」の合計値を、シート1の「E列」へ。
?Bシート2の「I列とJ列とk列とL列」の合計値を、シート1の「F列」へ。
上記のような作業を日々手入力でやっているのですが、どなたかお力添えをお願い致します。
不慣れな質問となり、分かり難い文言で申し訳ございません。
ご質問等がございましたら、レスポンスを迅速に致します。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
2行目からデータがあるものとして、こんな感じでどうでしょうか?
E2 {=IFERROR(SUM(OFFSET(Sheet2!$E$1,MATCH(B2&C2,Sheet2!B:B&Sheet2!C:C,0),0,1,4)),"")}
F2 {=IFERROR(SUM(OFFSET(Sheet2!$I$1,MATCH(B2&C2,Sheet2!B:B&Sheet2!C:C,0),0,1,4)),"")}
式の前後の{}は、普通に手入力することはでみませんので、数式を入力後Ctrl + Shift + Enterで確定してください。
(jjj) 2021/02/01(月) 11:24
{=IFERROR(SUM(OFFSET(Sheet2!$E$1,MATCH(B2&C2,Sheet2!B:B&Sheet2!C:C,0),0,1,4)),"")}
貼り付けをしたのは、こちらの数式で、私共のデータは4行目からだったので、そこは修正をしたのですが、数式がセルに打ち込まれまま、変化なしとなっております。
折角、ご教示いただいているのに申し訳ございません。
何か、不手際がございましたら、ご指摘願います。
(YSKRSK) 2021/02/01(月) 11:51
=IFERROR(SUM(OFFSET(Sheet2!$E$1,MATCH(B2&C2,Sheet2!B:B&Sheet2!C:C,0),0,1,4)),"")
↓
=IFERROR(SUM(OFFSET(Sheet2!$E$1,MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0),0,1,4)),""↓
とE4セルに入力後 Ctrl + Shift + Enter で式の前後に{}がつくはずですが。
(jjj) 2021/02/01(月) 12:05
↓ に回答しました。 [[20210201103917]]
以上 (笑) 2021/02/01(月) 13:19
この度は、本当にありがとうございました。
(YSKRSK) 2021/02/01(月) 13:40
IFERROR(SUM(OFFSET(Sheet2!$E$1,MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0),0,1,4)),"")じゃなく、
IFERROR(SUM(OFFSET(Sheet2!$E$1,MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0)-1,0,1,4)),"") でした。
MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0)-1 B4とC4をつなげた値が、Sheet2の何行目にあるか
仮に、4行目だとすれば、 OFFSET(Sheet2!$E$1,MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0),0,1,4) OFFSET(Sheet2!$E$1,3,0,1,4) E1から3行、0列移動し、高さ1、幅4の範囲 つまりE4:H4の範囲
したがって、SUM(OFFSET(Sheet2!$E$1,MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0)-1,0,1,4))は、 SUM(Sheet2!E4:H4)という意味になります。
(jjj) 2021/02/01(月) 13:43
OFFSET(Sheet2!$E$1,MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0),0,1,4)
OFFSET(Sheet2!$E$1,MATCH(B4&C4,Sheet2!B:B&Sheet2!C:C,0)-1,0,1,4)でした。 (jjj) 2021/02/01(月) 13:46
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.