この式について教えていただけますか?
C6から1000を返すようにしたにもかかわらず、0の値が返されます
答え1
提供された情報によると、列 D に「はい」という値があるように見えます (Emily
非表示の列に関するコメントも同様です)。そのため、グラフィックのヒントから次の列のセルには「はい」がないことが明らかであるため、数式は失敗する可能性があります。
Emily
結合されたセルに関する のもう 1 つのポイントもここで機能している可能性があります。結合された列 D と E の列 D にある右揃えの「はい」は、結合されたセルに不慣れな人にとっては、列 E にあるように見えるため、列 E にあると考えられる可能性があります。しかし、これは E10 ではなく D10 にあり、E10 は実際には空白であり、これは結合プロセスによって行われる処理であるため、 がFALSE
返されます。
数式が を返すのは、0
として評価されているためでFALSE
あり、C6 セルに数値 があるからではありません0
。この数式では、その数値は存在しません。まず、明らかな数値書式設定 (2 番目の PNG) は、$* #,##0.00
や同様のバージョンで簡単に実現できます。重要なのは$*
、その先頭にある です。したがって、数値の配置は、表示される値がテキストとして書式設定されている証拠ではない可能性があります。いずれにしても、単純な数式では数値ではなくテキストを返すことに問題はないため、テキスト書式設定でも を返すことができます。つまり、見つかっ0
た値がテキストとして書式設定されているという理由だけで を返すことはありません。
正直、結合されたセルや非表示の列はない可能性が高いようですが、単に「はい」は実際にはD列、PNG で表示されるとおり、その右側の値は E10 であり、明らかに「はい」のようには見えないため、数式はFALSE
非常に正確に返されます。 2 番目に可能性が高いのは、結合セルに関する の考えと、結合セルの新規ユーザーにとっては多少自然な間違いの組み合わせであると思われますEmily
。