Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Работа функции МАКСА() - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Работа функции МАКСА() (Формулы/Formulas)
Работа функции МАКСА()
Michael_S Дата: Среда, 20.04.2016, 10:39 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Не ругайте за название, вопрос именно по функции (по мотивам http://www.excelworld.ru/forum/2-23296-184529-16-1461123248 )
-Если в ссылку в качестве части вычислений необходимо добавить логические значения и текстовые представления, воспользуйтесь функцией МАКСА.


Почему
Код
=МАКСА("20";"30";"40")
возвращает 40,
а
Код
=МАКСА({"20";"30";"40"})
возвращает ноль?

Чуть более расширено в файле.
К сообщению приложен файл: MAXA.xlsx (8.7 Kb)


Сообщение отредактировал Michael_S - Среда, 20.04.2016, 10:41
 
Ответить
СообщениеНе ругайте за название, вопрос именно по функции (по мотивам http://www.excelworld.ru/forum/2-23296-184529-16-1461123248 )
-Если в ссылку в качестве части вычислений необходимо добавить логические значения и текстовые представления, воспользуйтесь функцией МАКСА.


Почему
Код
=МАКСА("20";"30";"40")
возвращает 40,
а
Код
=МАКСА({"20";"30";"40"})
возвращает ноль?

Чуть более расширено в файле.

Автор - Michael_S
Дата добавления - 20.04.2016 в 10:39
buchlotnik Дата: Среда, 20.04.2016, 12:41 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
насколько понимаю потому что в первом случае у нас в качестве аргумента несколько текстовых значений - они автоматически преобразуются в числовые, а вот когда есть ссылка на ячейки или конструкция {"20";"30";"40"} - это массив - он автоматом не преобразуется. Вот отсюда -
Цитата
Можно задавать аргументы, которые являются числами, пустыми ячейками, логическими значениями или текстовыми представлениями чисел.
т.е. про массивы ни слова. Лечим стандартно:
Код
=МАКСА(--{"20";"30";"40"})
, в варианте
Код
=МАКСА(20;30;40})
отрабатывает корректно, так как в массиве значения нужного типа.


Сообщение отредактировал buchlotnik - Среда, 20.04.2016, 12:44
 
Ответить
Сообщениенасколько понимаю потому что в первом случае у нас в качестве аргумента несколько текстовых значений - они автоматически преобразуются в числовые, а вот когда есть ссылка на ячейки или конструкция {"20";"30";"40"} - это массив - он автоматом не преобразуется. Вот отсюда -
Цитата
Можно задавать аргументы, которые являются числами, пустыми ячейками, логическими значениями или текстовыми представлениями чисел.
т.е. про массивы ни слова. Лечим стандартно:
Код
=МАКСА(--{"20";"30";"40"})
, в варианте
Код
=МАКСА(20;30;40})
отрабатывает корректно, так как в массиве значения нужного типа.

Автор - buchlotnik
Дата добавления - 20.04.2016 в 12:41
Nic70y Дата: Среда, 20.04.2016, 14:05 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010


ЮMoney 41001841029809
 
Ответить
СообщениеАнологичный случай

Автор - Nic70y
Дата добавления - 20.04.2016 в 14:05
китин Дата: Среда, 20.04.2016, 14:31 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Коля Michael_S, туда же ссылается. :D


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеКоля Michael_S, туда же ссылается. :D

Автор - китин
Дата добавления - 20.04.2016 в 14:31
Nic70y Дата: Среда, 20.04.2016, 14:32 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Игорь, все пора мне на пенсию :(
старый стал, невнимательный :(
.................
наверное по той же причине, что:
Код
=МАКС(-A1;A2;A3)
вернет -20, а
Код
=МАКСА(-A1;A2;A3)
вернет 0, а
Код
=МАКСА(--A1;A2;A3)
20


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 20.04.2016, 15:29
 
Ответить
СообщениеИгорь, все пора мне на пенсию :(
старый стал, невнимательный :(
.................
наверное по той же причине, что:
Код
=МАКС(-A1;A2;A3)
вернет -20, а
Код
=МАКСА(-A1;A2;A3)
вернет 0, а
Код
=МАКСА(--A1;A2;A3)
20

Автор - Nic70y
Дата добавления - 20.04.2016 в 14:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Работа функции МАКСА() (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!