- ベストアンサー
Excelの関数を教えてください。
例で B1~Z1まで、値段がバラバラに入っており、次の行から300名の氏名がA列に入り、 購入した数字がB~Z列に入ります。人それぞれの合計金額をAA列に表示させたいのですが、 25回もB1*B2+…とやっていく計算式では大変と思いまして、もっと簡単な計算式があるのでは ないかと思い質問させていただきました。 どうぞよろしくお願い申し上げます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>25回もB1*B2+…とやっていく計算式では大変と思いまして、もっと簡単な計算式・・・ セルAA2に =IF(COUNT(B2:Z2)=0,"",SUMPRODUCT($B$1:$Z$1,B2:Z2)) の式を入れて下の方へ個の式をコピーするとセルAA2に各個人の合計金額が出ますのでお試しください
その他の回答 (1)
- KappNets
- ベストアンサー率27% (1557/5688)
回答No.2
お望みのような高級な方法ではありませんが、AB2 に =B2*B$1 と挿入し、その右方向にドラッグします。AC2 に =C2*C$1, ... , と入ります。 最後に AB-AZ の合計額を AA2 に =SUM(AB2:AZ2) と入れます。 全体を縦方向にも (300行) ドラッグします。 列 AB から AZ までは非表示とします。
質問者
お礼
なるほど、ありがとうございます。 非表示は思いつきませんでした。 どうもありがとうございました。
お礼
これはこれは便利です。 迅速な回答どうもありがとうございました。 助かりました。