4

私はGoogleスプレッドシートが初めてで、この小さな問題があります:

プロジェクトが列 C のカテゴリ RF または RM に属しているセル B3 の指定された人物について、列 K (プロジェクト) の値を合計する必要があります。適用...

=arrayformula(if(AND('SheetX'!I$3:I=B3;OR('SheetX'!C$3:C="RF";'SheetX'!C$3:C="RM"));sum('SheetX'!K$3:K);0))

また

=arrayformula(Sum(if(AND('SheetX'!I$3:I=B3;OR('SheetX'!C$3:C="RF";'SheetX'!C$3:C="RM"));'SheetX'!K$3:K;0)))

この単純な問題で私を助けることができる人に感謝します。

4

1 に答える 1

3

すでに修正されています。このリンクによると、 「OR 関数は配列式では機能しません (AND 関数も機能しませんが、NOT 関数は機能します)。回避策は、OR の代わりに ADD を使用し、AND の代わりに MULTIPLY を使用することです。実用的な理由から、 + 演算子は ADD に関連付けられ、* 演算子は MULTIPLY に関連付けられています。」

私がしたことはこれでした:

=Sum(filter('SheetX'!K$3:K;'SheetX'!I$3:I=B3;('SheetX'!C$3:C="RF")+('SheetX'!C$3:C="RM")))

このビデオのおかげでそれがクリアになりました。

于 2013-07-23T03:13:31.177 に答える