質問: エクセルで質問です。ファイルAのあるセルにファイルBからデータを拾って(sumif関数設定)リンクさせたのですが、ファイルAを改めて開くと、該当のセルがvalueになってしまいます。同時にファイ
回答: SUMIF関数の代用として、配列数式を使用する方法があります。 数式(1) =SUMIF([ファイルB.xls]Sheet1!$A$1:$A$10,"あ",[ファイルB.xls]Sheet1!$B$1:$B$10) 数式(1)は、ファイルBを閉じた状態だとエラーになります。 これを以下のように変更します。 数式(2) =SUM(([ファイルB.xls]Sheet1!$A$1:$A$10="あ")*[ファイルB.xls]Sheet1!$B$1:$B$10) [SHIFT]+[CTRL]+[ENTER]で入力を確定 入力確定後は、数式が{}で囲まれます。 数式(2)は、ファイルBを開かなくても計算できます。 ※「リンクの自動更新」メッセージ表示は、必要に応じて変更してください。