Що я роблю тут неправильно, використовуючи = якщо в Excel? Я набираю =IF(D7=D6,1,0)
подивитися
Що я роблю тут неправильно, використовуючи = якщо в Excel? Я набираю =IF(D7=D6,1,0)
подивитися
Відповіді:
Ймовірно, це пов'язано з налаштуваннями регіону. Цей пост на форумі згадує подібну проблему. Якщо кома використовується при розділенні цілих і дробових частин числа, то вона не може бути використана для розділення аргументів у формулі.
Щоб переглянути, як ваш комп'ютер інтерпретує номери, ви можете подивитися на "Регіональні та мовні параметри" на панелі керування. Подивіться на зразок "Номер". Я використовую "англійська (США)", тому мій номер "123,456,789 . (Зверніть увагу на десяткову крапку, що розділяє цілі та дробові частини номера).
Дивлячись на знімок екрана, схоже, що між аргументами формул у підказці є крапки з комою. Щоб розділити аргументи, скористайтеся крапками з комою, а не комами.
=IF(D7=D6;1;0)
Поки відповідь dangowans це хороше рішення, це не вирішує проблему для довгострокових користувачів Excel, які вільно вводять формули з комами.
Перехід на використання крапки з комою після використання Excel протягом 20 років не є можливим для мене.
Так ось як "виправити" те, що Microsoft порушила:
Region
налаштувань (меню "Пуск" .. введіть регіон і виберіть "Регіон", а не "Регіон і мовні налаштування") Additional settings...
Decimal symbol
щоб не бути комою - я використовую десяткову крапку (наприклад, 1,3) List separator
бути комою. Currency
на вкладці Decimal symbol
Excel тепер буде приймати формули по-старому, і ви зможете використовувати його, як завжди.
Посилання:
Вона знаходиться в регіональних налаштуваннях у Windows 10. У полі "Розділяч списку" можна побачити крапку з комою, просто змініть її на кому.