2017-07-09 6 views
0

私はNumbersにスプレッドシートを作成して、特定の損害賠償の責任者に基づいて家の各テナントが取得する必要がある預金額を計算します。以下は今までのシートです。私はすべての損害について、関係者の数で割った費用の合計を持っていると思い、「トータル・ビル」の欄には費用の合計IFチェックボックスが真の場合

spreadsheet

。私が以前に試した数式は、

SUMIF(C2:C20,TRUE,B2:B20÷K2:K20) 
SUMIF(person, true, cost/split) 

ですが、これは動作しません。代わりに私は何を使うべきですか?

+1

だから、 '{SUM(C2:C20 * B2:B20/K2:K20)}'のようなものが必要ですか? –

+0

はい、これは私が試した別のもので、「範囲C2:C20は単一の値として使用できません」と返されます。 – FlamingSquirrel

+1

try '{= SUM(IF(C2:C20、B2:B20/K2:K20,0))}' ....実数のために数字を使ったことはありません:P –

答えて

0

をENTER数字はできるように思えますチェックボックスで数学をやる答えとして私のコメントのジャスト式:

=SUM(IF(C2:C20,B2:B20/K2:K20,0)) 

これは、配列数式であると + を入力CTRL +シフトで確認する必要があります。

+0

「Numbersはチェックボックスを使って数学を行うことができません」とはどういう意味ですか?私はこれらのチェックボックスが細胞にリンクされていると思いますか?そうではありませんか?同じ質問があなたに流れます@FlamingSquirrel。 –

+0

@ A.S.H '[checkbox] * 3'は常に0であるように見えます.Excelでは、答えの式に問題はありません。それでも、OPはそれが常に0になると言った。しかし、私は現時点で数字にアクセスできないので証明がない(私はテストを実行できない)。それでも、私は、OPによって作られた欠陥はないと仮定し、それは単にそのようにサポートされていません。 –

+0

私はコンテストを一切求めません。本当に答えが受け入れられたのは私の心配です。私はちょうどexaplanationsを理解していないと確かになぜ彼らは私のためではなく、この数式のために動作しません。彼らはほぼ同じです。* "数値はチェックボックスで数学をすることはできません" *私が理解するのに役立つものではありません。それがすべてです。 –

1

それぞれの人の下でオートフィル(またはコピー/貼り付け)をPerson1Total Billため、この配列数式をお試しください:

=SUM(IFERROR(C$2:C$20*B$2:B$20/K$2:K$20,0)) 

CTRLSHIFT

+0

良いアイデアですが、Person 1でも "£0.00"が返されており、£126.25であるはずです。 – FlamingSquirrel

+0

@FlamingSquirrel **配列式です**。再度入力してから、「Ctrl + Shift + Enter」を押してください –

+0

申し訳ありませんが、Excelで数え切れないほどのことをしています。数式では数式がサポートされていません。このソリューションはExcelで動作しますので、+1しました。 – FlamingSquirrel

関連する問題