Google Apps Scriptで計算すればどうですか?
function mySumFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var GroupA = sheet.getRange("M2:U3");
var GroupB = sheet.getRange("D2:L3");
var nr = GroupA.getNumRows();
var nc = GroupA.getNumColumns();
var vGroupA = GroupA.getValues();
var vGroupB = GroupB.getValues();
var sum = 0;
var num = 0;
for(var i=0;i<nr;i++)
for(var j=0;j<nc;j++)
{
{
if (vGroupA[i][j] == 3) {
sum += (vGroupB[i][j]+0);
num += 1;
}
}
}
sheet.getRange("D4").setValue(sum);
sheet.getRange("D5").setValue(num);
sheet.getRange("D6").setValue(sum/num);
}
お礼
mt2015さま いつも大変お世話になっております。 まさに私がしたいことがこの式に凝縮されておりました。 おっしゃるとおりF3に入っているのは「2」です。 見えづらく大変申し訳ありませんでした。 こんなに素早く回答くださり、本当にありがとうございました! めぐみ