範囲内のセルに数値がある場合に空白のセルを返したい


0

#VALUE空白のセルがあるため、エラーが発生しています。これを取り除く方法はありますか?また、セル範囲内の数値が「」を返すようにする方法はありますか?

=IF((B2:G2)<>0, "", IF(G2="out",-100,)+
                    IF(F2="out",-100,)+
                    IF(E2="out",-100,)+
                    IF(D2="out",-100,)+
                    IF(C2="out",-100,)+
                    IF(B2="out",-100,)
   )

2番目の質問は、0が存在するとセルに0が返されるためです。

この式は、「外出」日数に基づいて数値を割り当てることです。ただし、範囲内のすべてのセルに値がある場合、「」を返します。

-------------------------------------------------- - - 例えば - - - - - - - - - - - - - - - - - - - - - - ----------

次に、いくつかのサンプルデータセット(列B- G)と取得する値(列H)を示します。

  B        C        D        E        F        G        H        I
day1      day2     day3     day4     day5     day6   Average    missed
-175       out                                         -175      -100           
-175       out                                         -175     `#VALUE`   
 325       100                                         212.5    `#VALUE`

1行目は私が必要とするものです2と3行目は私が得るものです

これは、プロジェクトのパフォーマンスシートです。パフォーマンスは「Out」になります。平均(h)は数値のセルのみを平均し、(I)数値または「」がある場合は空白にする必要があります範囲B1:G1のすべてのセル。これがスプレッドシートではあまり良くないことを助けてくれることを望み、これの多くに長い道のりがかかったと確信しています。助けてくれてありがとう。


1
あなたが何を求めているのかはあまり明確ではありません。セルに入力できる値を説明できますか(B2:G2には、数値、ゼロ、「出力」、または空白を含めることができますか?)正確には、最初に(B2:G2)<> 0で何を達成しようとしていますか?どの範囲の出力値が必要ですか?ロジックについて詳しく説明してください(すべてのセルに値が必要ですか?単一のセルまたはすべてのセルの空白の問題ですか?)
fixer1234

可能な入力と結果をいくつか作成しました。それらのいずれかが正しい場合、私は驚かれるでしょう。私は意図的にそれらをばかげたものにしましたが、レイアウトは私たちが必要とするもののアイデアを提供する必要があります- あなたの質問を編集し、あなたが表示するデータ値とそこから取得したい結果でサンプルデータセクションを埋めます。次に、適切な手段として、何をしているのかを説明/説明します。
スコット

レイアウトの元の投稿(Scottに感謝)を編集しました。範囲内のセルは、日が来るまで空白になります。これは、これが6日間のチャートであることを意味します。6日目が終わるまで、6日目には何も入力できません。セル内のOutは-100 *(表示される回数)を返す必要があります。-1000から1000までの数字があります。または、6日間すべてが終了した後、空のセルを無視できるかどうかを確認しようとします。
マシュー

有効なデータと期待される結果の例が複数示されていれば幸いです。私はあなたの言葉からあなたI3が空白にしたいという印象を受けますが、私はまだあなたの言葉を理解するのに苦労しています。私はあなたが望むものの(おそらく欠陥がある)私の理解に基づいて答えを提供しました。返信いただきありがとうございます。
スコット

#VALUEを取得する理由は、例を考えれば空のセルではないようです。タイトルもあなたの例に関係しません。うまくいけば、スコットの答えがあなたの問題を解決するでしょう。そうでない場合は、問題をよりよく説明する必要があります。
fixer1234

回答:


1

まあ、

=AVERAGE(B2:G2)

in H2は、空白と非数値テキストを無視して、数値の平均を取得する必要があります。の場合I2、最初の試みは

=-100*COUNTIF(B2:G2, "=out")

=)という単語を含む行のセルを数えoutます。0を含むセルがない場合に表示されますout。この場合、空白を表示したいようです。これを達成するための純粋に定式的な(しかし冗長な)方法は

=IF(COUNTIF(B2:G2,"=out")=0, "", -100*COUNTIF(B2:G2,"=out"))

周知の代替法は、最初の式に固執するが、のようにセルの書式をGeneral;-General;、それが原因となる、表示があっても、ブランク評価 0を参照するに空白のセルを参照するときに表示ブランク他の技術のために。


いい答えで、質問はうまくいきました。これが質問の意味であることを願うばかりです。
fixer1234

スコットはい、それはまさに私が探していたもので、うまくいきます。質問の仕方がわからず混乱していたので、質問に混乱が生じてすみません。それがおそらくGoogle検索で見つけることができなかった理由です。
マシュー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.