Si estoy usando la función incorporada sumif (Excel Microsoft Office Home & Student 2016 versión 1708) obtengo el siguiente comportamiento:
amount description
4 '<Sydney
4 '<Melbourne
=sumif(b1:b3,"'<Sydney",a1:a3)
Sumif devuelve 8.
Esto es incorrecto. El sumif debería devolver 4.
Tenga en cuenta el uso de 'para el escape de cadena al ingresar texto en la celda.
¿Alguna idea de lo que estoy haciendo mal aquí?
Vale la pena señalar, el problema parece estar relacionado con el uso del soporte angular (char (60)). Aprecio que podría solucionar este problema utilizando la función sustituto (), pero me gustaría entender cuál es la causa de este problema y cómo decirle a Excel que trate char (60) como una cadena.
¿Algunas ideas?
Tenga en cuenta que no hay problemas con el sumif si solo se usa el hypen (char (45)). P.ej:
amount description
4 '-Sydney
4 '-Melbourne
=sumif(b1:b3,"'-Sydney",a1:a3)
Esto suma correctamente a 4.