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

Вход

Регистрация

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

 

= Мир MS Excel/Типы данных в Excel - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Мир MS Excel » Работа и общение » Неформальное общение » Типы данных в Excel
Типы данных в Excel
Serge_007 Дата: Среда, 05.11.2014, 16:26 | Сообщение № 1
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Друзья!

Читая разные сайты, посвященные Excel

http://office-menu.ru/index.p....v-excel
http://www.tepka.ru/excel/6.html

, убедился что их авторы по разному трактуют такое понятие как Типы данных в Excel
На мой взгляд, типов данных в Excel - четыре. Их я определяю с помощью функций ЕЧИСЛО(), ЕТЕКСТ(), ЕЛОГИЧ() И ЕОШИБКА()


Вы со мной согласны?
К сообщению приложен файл: 9592708.gif (29.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДрузья!

Читая разные сайты, посвященные Excel

http://office-menu.ru/index.p....v-excel
http://www.tepka.ru/excel/6.html

, убедился что их авторы по разному трактуют такое понятие как Типы данных в Excel
На мой взгляд, типов данных в Excel - четыре. Их я определяю с помощью функций ЕЧИСЛО(), ЕТЕКСТ(), ЕЛОГИЧ() И ЕОШИБКА()


Вы со мной согласны?

Автор - Serge_007
Дата добавления - 05.11.2014 в 16:26
AndreTM Дата: Среда, 05.11.2014, 16:57 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
На самом деле, желательно соблюдать ещё более строгий подход:
1. Приводить логику к числам, используя Ч().
2. Разделять #ОШИБКА и #НетДанных. В принципе, ЕОШИБКА() и ЕОШ() для этого и предназначены. Просто иногда формула не ошибочна - просто в конкретной ситуации может быть недоступен источник данных :)
3. Долбить всегда и везде: ДАТА - ЭТО ЧИСЛО. Число, *цуко (с)
4. Типом данных может быть объект. Применительно к Excel - это обычно ссылка на диапазон.


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Среда, 05.11.2014, 16:59
 
Ответить
СообщениеНа самом деле, желательно соблюдать ещё более строгий подход:
1. Приводить логику к числам, используя Ч().
2. Разделять #ОШИБКА и #НетДанных. В принципе, ЕОШИБКА() и ЕОШ() для этого и предназначены. Просто иногда формула не ошибочна - просто в конкретной ситуации может быть недоступен источник данных :)
3. Долбить всегда и везде: ДАТА - ЭТО ЧИСЛО. Число, *цуко (с)
4. Типом данных может быть объект. Применительно к Excel - это обычно ссылка на диапазон.

Автор - AndreTM
Дата добавления - 05.11.2014 в 16:57
Serge_007 Дата: Среда, 05.11.2014, 17:05 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Приводить логику к числам
Зачем? Почему? Почему логические значения не являются самостоятельным типом?

Разделять #ОШИБКА и #НетДанных
Зачем, если и то и то значение ошибки?

Типом данных может быть объект
Ссылка на диапазон начинается со знака "=", значит это не данные а формула, ведь знак "=" заставляет Excel вычислять то что после него, а не воспринимать как данные


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Приводить логику к числам
Зачем? Почему? Почему логические значения не являются самостоятельным типом?

Разделять #ОШИБКА и #НетДанных
Зачем, если и то и то значение ошибки?

Типом данных может быть объект
Ссылка на диапазон начинается со знака "=", значит это не данные а формула, ведь знак "=" заставляет Excel вычислять то что после него, а не воспринимать как данные

Автор - Serge_007
Дата добавления - 05.11.2014 в 17:05
AndreTM Дата: Среда, 05.11.2014, 17:09 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Я же сказал - желательно... что сегодня день-то у всех какой-то, все слова воспринимают буквально...

#Н/Д может быть НЕ ошибкой.

ВНУТРИ формулы ссылка на диапазон не начинается с "=" :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Среда, 05.11.2014, 17:10
 
Ответить
СообщениеЯ же сказал - желательно... что сегодня день-то у всех какой-то, все слова воспринимают буквально...

#Н/Д может быть НЕ ошибкой.

ВНУТРИ формулы ссылка на диапазон не начинается с "=" :)

Автор - AndreTM
Дата добавления - 05.11.2014 в 17:09
Serge_007 Дата: Среда, 05.11.2014, 17:13 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
все слова воспринимают буквально
Ну дык вопрос-то и буквальный)

#Н/Д может быть НЕ ошибкой
Например?

ВНУТРИ формулы ссылка на диапазон не начинается с "="
Речь о типах данных в ячейках листа Excel, поэтому что там внутри формулы - нам фиолетово :D


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
все слова воспринимают буквально
Ну дык вопрос-то и буквальный)

#Н/Д может быть НЕ ошибкой
Например?

ВНУТРИ формулы ссылка на диапазон не начинается с "="
Речь о типах данных в ячейках листа Excel, поэтому что там внутри формулы - нам фиолетово :D

Автор - Serge_007
Дата добавления - 05.11.2014 в 17:13
AndreTM Дата: Среда, 05.11.2014, 17:26 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Насчет примера с НД - я вспомню и покажу. Но, может мы просто по разному воспринимаем слово "ошибка" в данном контексте? Может, для тебя именно любая "ошибочная" надпись в ячейке - это ОШИБКА? Несмотря на то, что сама по себе формула не ошибочна...

И да. Какой тип данных возвращает массивная формула, рассчитанная на возврат значения в диапазон (МУМНОЖ(), ТРАНСП() и т.п.)? Или ты считаешь, что к результатам таких формул надо обращаться "поячеечно"?


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНасчет примера с НД - я вспомню и покажу. Но, может мы просто по разному воспринимаем слово "ошибка" в данном контексте? Может, для тебя именно любая "ошибочная" надпись в ячейке - это ОШИБКА? Несмотря на то, что сама по себе формула не ошибочна...

И да. Какой тип данных возвращает массивная формула, рассчитанная на возврат значения в диапазон (МУМНОЖ(), ТРАНСП() и т.п.)? Или ты считаешь, что к результатам таких формул надо обращаться "поячеечно"?

Автор - AndreTM
Дата добавления - 05.11.2014 в 17:26
Serge_007 Дата: Среда, 05.11.2014, 17:30 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
может мы просто по разному воспринимаем слово "ошибка" в данном контексте?
В любом контексте тип данных "Ошибка" - это ошибка

Какой тип данных возвращает массивная формула, рассчитанная на возврат значения в диапазон (МУМНОЖ(), ТРАНСП() и т.п.)?
Да никакакой)
Формула - это не данные. Это инструмент их вычисления


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
может мы просто по разному воспринимаем слово "ошибка" в данном контексте?
В любом контексте тип данных "Ошибка" - это ошибка

Какой тип данных возвращает массивная формула, рассчитанная на возврат значения в диапазон (МУМНОЖ(), ТРАНСП() и т.п.)?
Да никакакой)
Формула - это не данные. Это инструмент их вычисления

Автор - Serge_007
Дата добавления - 05.11.2014 в 17:30
RAN Дата: Среда, 05.11.2014, 18:02 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Если #Н/Д или #ССЫЛКА не возвращены формулой, то это текст. Нет?


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеЕсли #Н/Д или #ССЫЛКА не возвращены формулой, то это текст. Нет?

Автор - RAN
Дата добавления - 05.11.2014 в 18:02
MCH Дата: Среда, 05.11.2014, 18:03 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

А пустая ячейка, это особый тип данных или их (данных) отсутствие?

по типам данным я бы согласился с Сергеем, именно так происходит разделение данных при выделении констант или формул при нажатии Ctrl+G
при этом дата и время это числа

Н/Д можно отличать от др. ошибок как другой тип данных, например, в графиках.


Сообщение отредактировал MCH - Среда, 05.11.2014, 18:06
 
Ответить
СообщениеА пустая ячейка, это особый тип данных или их (данных) отсутствие?

по типам данным я бы согласился с Сергеем, именно так происходит разделение данных при выделении констант или формул при нажатии Ctrl+G
при этом дата и время это числа

Н/Д можно отличать от др. ошибок как другой тип данных, например, в графиках.

Автор - MCH
Дата добавления - 05.11.2014 в 18:03
Serge_007 Дата: Среда, 05.11.2014, 18:06 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Если #Н/Д или #ССЫЛКА не возвращены формулой, то это текст. Нет?
Нет
Я фото приложил

пустая ячейка, это особый тип данных или их (данных) отсутствие?
Думаю что это их отсутствие

Н/Д можно отличать от др. ошибок, например, в графиках.
Повторюсь: Речь не об использовании данных, а об их типах при вводе


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Если #Н/Д или #ССЫЛКА не возвращены формулой, то это текст. Нет?
Нет
Я фото приложил

пустая ячейка, это особый тип данных или их (данных) отсутствие?
Думаю что это их отсутствие

Н/Д можно отличать от др. ошибок, например, в графиках.
Повторюсь: Речь не об использовании данных, а об их типах при вводе

Автор - Serge_007
Дата добавления - 05.11.2014 в 18:06
MCH Дата: Среда, 05.11.2014, 18:09 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Повторюсь: Речь не об использовании данных, а об их типах при вводе

так Н/Д в графиках воспринимается как другой тип данных - как отсутствие данных, по типу пустой ячейки
 
Ответить
Сообщение
Повторюсь: Речь не об использовании данных, а об их типах при вводе

так Н/Д в графиках воспринимается как другой тип данных - как отсутствие данных, по типу пустой ячейки

Автор - MCH
Дата добавления - 05.11.2014 в 18:09
Serge_007 Дата: Среда, 05.11.2014, 18:10 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Ещё раз - речь о типах данных в принципе, не применительно к конкретной ситуации

И на листе Excel, без графиков и диаграмм, только в ячейках...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЕщё раз - речь о типах данных в принципе, не применительно к конкретной ситуации

И на листе Excel, без графиков и диаграмм, только в ячейках...

Автор - Serge_007
Дата добавления - 05.11.2014 в 18:10
AndreTM Дата: Среда, 05.11.2014, 21:43 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
речь о типах данных в принципе, не применительно к конкретной ситуации
Не-е-ет уж, дорогой друг. Сказал А - говори Б...
Давай тогда уточним, о "типе данных" значения какого именно "объекта" должна идти речь. Значение, содержащееся в ячейке (тогда в каком именно свойстве ячейки как объекта модели)? Значение, использованное в формуле листа? Значение, возвращаемое формулой? Значение передаваемое в UDF (и возвращаемое ею)?
Всё не так просто, как кажется - поэтому и столько "разночтений".
И вообще, я не понимаю, применительно к чему мы собираемся "типизировать данные"? Имхо, Excel "внутрисебя" всегда работает с Variant, какие, нафиг, типы??


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
речь о типах данных в принципе, не применительно к конкретной ситуации
Не-е-ет уж, дорогой друг. Сказал А - говори Б...
Давай тогда уточним, о "типе данных" значения какого именно "объекта" должна идти речь. Значение, содержащееся в ячейке (тогда в каком именно свойстве ячейки как объекта модели)? Значение, использованное в формуле листа? Значение, возвращаемое формулой? Значение передаваемое в UDF (и возвращаемое ею)?
Всё не так просто, как кажется - поэтому и столько "разночтений".
И вообще, я не понимаю, применительно к чему мы собираемся "типизировать данные"? Имхо, Excel "внутрисебя" всегда работает с Variant, какие, нафиг, типы??

Автор - AndreTM
Дата добавления - 05.11.2014 в 21:43
Serge_007 Дата: Четверг, 06.11.2014, 07:35 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Значение, содержащееся в ячейке
Т.е. какие типы данных можно ввести в ячейки на лист Excel


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Значение, содержащееся в ячейке
Т.е. какие типы данных можно ввести в ячейки на лист Excel

Автор - Serge_007
Дата добавления - 06.11.2014 в 07:35
AndreTM Дата: Четверг, 06.11.2014, 17:14 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
какие типы данных можно ввести в ячейки
Опять двадцать пять... КАК "ввести"? Руками набрать? Получить как результат вычислений? Получить через присваивание кодом?
Вообще, если тах исходить - то "любые". Ячейка как объект, .Value - Variant. Нету "типа" у ячейки, нету.
То, что "вам Excel отобразит" - это не типы данных. И даже то, что там сохранит - тоже не "типы".
Другое дело, что есть некие "ординары", к которым Excel преобразует .Value ячейки. Variant/String, например...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
какие типы данных можно ввести в ячейки
Опять двадцать пять... КАК "ввести"? Руками набрать? Получить как результат вычислений? Получить через присваивание кодом?
Вообще, если тах исходить - то "любые". Ячейка как объект, .Value - Variant. Нету "типа" у ячейки, нету.
То, что "вам Excel отобразит" - это не типы данных. И даже то, что там сохранит - тоже не "типы".
Другое дело, что есть некие "ординары", к которым Excel преобразует .Value ячейки. Variant/String, например...

Автор - AndreTM
Дата добавления - 06.11.2014 в 17:14
Мир MS Excel » Работа и общение » Неформальное общение » Типы данных в Excel
  • Страница 1 из 1
  • 1
Поиск:

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