Я использую Excel 2013 French Edition, но я думаю, что я могу повлиять на все "переведенные" версии Excel, особенно в системах, использующих "," в качестве десятичного разделителя.

В Excel 2013 и 2016, отображение значений в числовом формате с использованием форматов "тысяча" и "миллионы" (например, #,##0.0,k для примера на английском языке, # ##0,0 k на французском языке) в диаграмме приводит к путанице отображаемые числа в осях и метки данных также.

Value (no format)        Formatted (# ##0,00 k)     Displayed in Chart  
123456                   123,46k                    123 456,00 k

неправильный формат номера

Дальнейшее рассмотрение VBA дает мне:

? ActiveCell.NumberFormat  ' on formatted cell
#,##0.00,k
? ActiveCell.NumberFormatLocal
# ##0,00 k

? ActiveChart.SeriesCollection(1).DataLabels.NumberFormat   ' on chart
# ##0,00 k
? ActiveChart.SeriesCollection(1).DataLabels.NumberFormatLocal
# ##0,00 k
? ActiveChart.SeriesCollection(1).DataLabels.NumberFormatLinked
True

Это говорит о том, что Excel путает NumberFormat и NumberFormatLocal в диаграммах ...

Excel 2016 на Windows, похоже, тоже затронут; но не на Mac. При вставке диаграмм в PPT2013 диаграмма отображается нормально; но не на PPT2016 ...

Кто-нибудь может воспроизвести такое (странное) поведение?

0