Spreedsheet IFステートメントがおかしい


0

だから私は2つの方程式を得た:

=SUM(C1:INDIRECT("C"&H5))+(H1*H5)

そして:

=SUM(C1:INDIRECT("C"&H3))+(H1*H5)+(K1*(H5-H3))

今、私は次のようなIF文でそれらが欲しいです:

=IF(A1>$H$3;($C$1:C1)+($H$1*C1)+($K$1*(A1-$H$3));($C$1:C1)+($H$1*A1))

やり直したので、セルに入れて下にドラッグし、グラフに入れたい数字を計算します。

しかし、個々の計算が意図したとおりに機能する場合、Ifステートメントは、次のように作成しただけでも他の何かを表示します。

=IF(H5>H3;(C1:INDIRECT("C"&H3))+(H1*H5)+(K1*(H5-H3));(C1:INDIRECT("C"&H5))+(H1*H5))

しかし、別々のセルに保持され、それらが機能することを参照したとき:

=IF(H5>H3;K6;K5)

なぜこの奇妙な動作で、どうすれば修正できますか?


どのアプリケーションを使用していますか?エクセル?
-PeterH

LibreOfficeですが、ユーザーインターフェイスが少し異なることを除いて、LibreとExcelの大きな違いに気付いていません。
レイプ

Libreで何が問題なのか言うことはできませんが、EXCEL形式では、試したばかりの例ではうまく機能します。H3に値がある限り
PeterH

OK。Excelで試してみます。
レイプ

スワップすることを忘れないでください。、
PeterH

回答:


0

働く公式は、持っているものですSUM。動作しないものにそれを含めるのを忘れたようです。

たとえば(C1:INDIRECT("C"&H3))IFステートメントの結果は、単一の結果ではなく、値の配列になります。おそらく、SUM(C1:INDIRECT("C"&H3))最初の式のように、代わりに書くつもりでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.