Excel (一般機能)

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

 
(Windows 11 Home : Excel 2021)
2条件で可変集計したい
投稿日時: 22/08/16 21:13:21
投稿者: toma100

んなっと様、追加の数式ありがとうございました!
助かりました!!
 
こちらで前に教えて頂いた、先頭セルからの可変数式で、条件を追加したいので
数式を変更してみたのですが、正しく求められなくて、
どう変更したら求められますでしょうか・・
 
2月    B    55→=SUMIF(A4:XLOOKUP(A1,A3:F3,A4:F4),B1,A5:F5)            
                    
1月 1月 2月 2月 3月 3月
A  B  A  B  A  B
50 55  25 30  45 52
 
 
A1セルに2月 B1セルにBと入力したら、55ではなくて、85と求めたい
A1セルに3月 B1セルにAと入力したら、120と求めたい
 
よろしくお願いいたします(._.)

回答
投稿日時: 22/08/16 22:33:00
投稿者: Mike

 A  B  C  D E  F
1 3月 A  120    
2          
3 1月 1月 2月 2月 3月 3月
4 A  B  A  B  A  B
5 50 55 25 30 45 52
 
C1: =SUMPRODUCT((A3:F3>=1)*(A3:F3<=A1)*(A4:F4=B1)*A5:F5)

回答
投稿日時: 22/08/17 07:14:13
投稿者: んなっと

"月"がついていないか、表示形式 0"月" で見かけだけついているようにしているのなら
=SUMIFS(A5:F5,A3:F3,"<="&A1,A4:F4,B1) と簡単です。
しかし"月"がついている場合は、10月、11月、12月が含まれるとうまくいかないので...
 
   A  B  C  D   E   F
1 2月  B  85         
2                
3 1月 1月 2月 2月 10月 10月
4  A  B  A  B   A   B
5  50  55  25  30  45  52
 
C1
=SUMPRODUCT((LEFTB(A1,2)-LEFTB(A3:F3,2)>=0)*(A4:F4=B1),A5:F5)
 
 

投稿日時: 22/08/17 20:06:44
投稿者: toma100

Mike様、んなっと様
ご返信遅くなって申し訳ございません(._.)
いつもありがとうございます!
できました!!
 
ありがとうございました!!