Что я делаю не так, используя = IF в Excel? Я =IF(D7=D6,1,0) см.

Вероятно, это связано с настройками вашего региона. В этом сообщении на форуме упоминается похожая проблема. Если запятая используется для разделения целых и дробных частей числа, ее нельзя использовать для разделения аргументов в формуле.
Чтобы узнать, как ваш компьютер интерпретирует числа, вы можете посмотреть "Региональные и языковые параметры" на панели управления. Посмотрите на образец "Номер". Я использую "English (United States)", так что мой номер "123456789. 00". (Обратите внимание на десятичную точку, разделяющую целые и дробные части числа.)
Глядя на ваш скриншот, вы видите, что между аргументами формулы в подсказке, а не запятыми, стоит точка с запятой. Попробуйте использовать точки с запятой вместо запятых для разделения аргументов.
=IF(D7=D6;1;0)
Хотя ответ dangowans - хороший обходной путь, он не решает проблему для давних пользователей Excel, которые свободно набирают формулы, используя запятые.
Переход на использование точки с запятой после использования Excel более 20 лет для меня не вариант.
Итак, вот как "исправить" то, что Microsoft сломала:
Region (меню "Пуск". Введите регион и выберите "Регион", а не "Регион и настройки языка").Additional settings...Decimal symbol чтобы он не был запятой - я использую десятичную точку (например, 1.3)List separator чтобы он стал запятой.Currency » для Decimal symbolExcel теперь будет принимать формулы по-старому, и вы сможете использовать их, как всегда.
Рекомендации:
Это в региональных настройках Windows 10. Вы можете увидеть в поле Разделитель списков, оно указано точкой с запятой, просто измените его на запятую.