Можете ли вы помочь мне с этой формулой?
Он возвращает значение 0, хотя я хотел, чтобы он возвращал 1000 из C6.
решение1
Предоставленная информация создает впечатление, что значение «Да» находится в столбце D (и поэтому Emily
комментарий о скрытых столбцах!), и поэтому формула, скорее всего, не сработает, поскольку подсказка в виде графика дает понять, что ячейка в следующем столбце не имеет значения «Да».
Emily
Другой момент, касающийся объединенных ячеек, также может иметь место здесь, поскольку выровненное по правому краю «Да» в столбце D из объединенных столбцов D и E может быть воспринято новичком в объединенных ячейках как находящееся в столбце E, поскольку выглядит так, будто это должен быть столбец E. Но оно будет в D10, а не в E10, а E10 на самом деле будет пустым, что происходит в процессе объединения, поэтому FALSE
будет возвращено .
Формула возвращает a, 0
потому что она оценивается как FALSE
: а не потому, что ячейка C6 имеет числовое значение, 0
потому что в этой формуле его нет. Во-первых, очевидное форматирование чисел (второй PNG) легко достигается с помощью $* #,##0.00
и подобных версий, ключом является $*
в его начале, поэтому выравнивание числа вряд ли является доказательством того, что значение отформатировано как текст. И в любом случае, даже форматирование Text все равно позволит вернуть, поскольку простая формула не имеет проблем с возвратом текста вместо числа: другими словами, она НЕ вернет a 0
просто потому, что найденное значение было отформатировано как текст.
Честно говоря, кажется весьма вероятным, что нет никаких объединенных ячеек или скрытых столбцов, а просто «Да» на самом делев столбце D, как это будет выглядеть в PNG, и поэтому значение справа от него - E10, и поскольку это явно не выглядит как "Да", формула возвращает FALSE
вполне корректно. Второе, скорее всего, похоже, что это будет Emily
мысль об объединенных ячейках в сочетании с ошибкой, несколько естественной для нового пользователя объединенных ячеек.