Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2003)
条件を指定しての合計の求め方について
投稿日時: 21/04/24 20:51:29
投稿者: amiami

もう一度、質問させて下さい。
 
例題
  A B C
1 1 2 3
2
3 10 20 30
4 10 10
5 10
 
求めたい答え
 
1行目に、1,2,3 と、順番が入っています。
1行目に相対する三行目には、10,20,30 と、数字が入っています。
 
例えば、1行目の小さな順位から二つの、(順位 B1とC1)
相対する三行目の合計を、求めたいのです。(数値 20と30)→合計は50となる様な。
下記の数式では、上手く行きません。
=SUM(SUMIF(Sheet1!A$1:C$1,LARGE(Sheet1!A$1:C$1,{2,3}),Sheet1!A3:C3))
宜しくお願い致します。

回答
投稿日時: 21/04/24 21:12:18
投稿者: 半平太

>1行目の小さな順位から二つの、(順位 B1とC1)
 
言っている事がよく分からないですが、小さい順で計50ならSMALLじゃないですか?
 
=SUM(SUMIF(Sheet1!A$1:C$1,SMALL(Sheet1!A$1:C$1,{2,3}),Sheet1!A3:C3))
 
そうじゃなければ、適切なサンプルに変えて質問してください。
※互いに判別しやすい個性的な数値を使ってください、7とか99とか
 一行、最低4つ
 

投稿日時: 21/04/24 21:48:18
投稿者: amiami

申し訳ございません。
改めて。
 
シート
1    5    3    4    2
 
15    30    6    41    26
6    24    33    51    22
36    17    69    41    29
 
1行目には、順位が入っています。(A1からE1) (1    5    3    4    2)
3行目には、数値が入っています。(A3からE3) (15    30    6    41    26)
4行目には、数値が入っています。(A4からE4) (6    24    33    51    22)
5行目には、数値が入っています。(A5からE5) (36    17    69    41    29)
 
それで、
1行目の順位の、2番目と3番目(E1とC1)に相対する、
3行目の数値の、E3とC3の合計(26+6)を、セルG3に、
4行目の数値の、E4とC4の合計(22+33)を、セルG4に、
5行目の数値の、E5とC5の合計(29+69)を、セルG5に、
求めたいのです。
 
1行目の順位は、入れ替わります。
3行目以降の数値も、入れ替わります。
 
宜しくお願い致します。

回答
投稿日時: 21/04/24 22:47:07
投稿者: 半平太

やはり、これでいいですよ。
F3セル =SUM(SUMIF(Sheet1!A$1:E$1,SMALL(Sheet1!A$1:E$1,{2,3}),Sheet1!A3:E3))
 

<結果図>
行  _A_  _B_  _C_  _D_  _E_  _F_
 1    1    5    3    4    2     
 2                              
 3   15   30    6   41   26   32
 4    6   24   33   51   22   55
 5   36   17   69   41   29   98

投稿日時: 21/04/24 23:10:42
投稿者: amiami

大変、ご迷惑をお掛け致しました。
私が、間違っていました。
これで、月曜日に会社へ行けます。
本当に、有難う御座いました。