Если я использую встроенную функцию sumif (Excel, Microsoft Office Home & Student 2016 версия 1708), я получаю следующее поведение:
amount description
4 '<Sydney
4 '<Melbourne
=sumif(b1:b3,"'<Sydney",a1:a3)
Сумиф возвращается 8.
Это неверно Sumif должен вернуть 4.
Пожалуйста, обратите внимание на использование 'для экранирования строки при вводе текста в ячейку.
Есть идеи, что я здесь делаю не так?
Стоит отметить, что проблема, похоже, связана с использованием угловой скобки (char (60)). Я ценю, что смог обойти эту проблему, используя функцию substitute (), но я хотел бы понять, в чем причина этой проблемы и как сказать Excel, чтобы рассматривать char (60) как строку.
Есть идеи?
Пожалуйста, обратите внимание - с sumif проблем нет, если используется только hypen (char (45)). Например:
amount description
4 '-Sydney
4 '-Melbourne
=sumif(b1:b3,"'-Sydney",a1:a3)
Это правильно суммы до 4.