Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2016, 06:56   #1
Overdrive.vvo
Новичок
Джуниор
 
Регистрация: 12.11.2016
Сообщений: 3
По умолчанию Создать формулу если <, то ...

Ребята, помогите написать следующую формулу:
Если А1<500 то B1; если 1000>A1>500 то C1; если 2500>A1>1000 то D1; если 5000>A1>2500 то F1
Overdrive.vvo вне форума Ответить с цитированием
Старый 12.11.2016, 09:09   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

принцип такой
Код:
IF(a1<500;B1;IF(a1<100;c1;if(a1<2500;d1;if(a1<5000;f1;"Error"))))
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 12.11.2016, 11:19   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Или так, если диапазон непрерывный
Код:
=ПРОСМОТР(A1;{0;500;1000;2500;5000};B1:F1)
еще
Код:
=ВЫБОР(1+СУММ(--(A1<{500;1000;2500;5000}));"Error";F1;D1;C1;B1)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 12.11.2016, 11:26   #4
Overdrive.vvo
Новичок
Джуниор
 
Регистрация: 12.11.2016
Сообщений: 3
По умолчанию

Спасибо, пробую.
Overdrive.vvo вне форума Ответить с цитированием
Старый 14.11.2016, 04:50   #5
Overdrive.vvo
Новичок
Джуниор
 
Регистрация: 12.11.2016
Сообщений: 3
По умолчанию

=ПРОСМОТР(A1;{0;500;1000;2500;5000} ;B1:F1)

эта формула помогла, спасибо большое Казанский
Overdrive.vvo вне форума Ответить с цитированием
Старый 19.11.2016, 23:39   #6
Николай 2017
 
Регистрация: 19.11.2016
Сообщений: 5
По умолчанию Помогите)))

Здравствуйте!

Работаю в планово-экономическом отделе, ежемесячно приходится делать распределение времени сдельных нарядов по заказам. Из бумажного наряда на сдельную работу беру информацию (ф.и.о работника, номер заказа и время, затреченное на заказ), далее в ручную собираю время на каждый заказ по каждому работнику, далее собираю общее время на каждый заказ, затраченное всеми работниками, опять в ручную. Процесс довольно длительный, делаю в экселе, но практически без формул, подскажите, возможно ли что-то ускорить в этом случае? Файл прикреплён.
Вложения
Тип файла: xlsx Распределение по заказам..xlsx (12.4 Кб, 8 просмотров)
Николай 2017 вне форума Ответить с цитированием
Старый 19.11.2016, 23:53   #7
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Сводные таблицы отличное и быстрое решение
https://youtu.be/qYtBFIZwmyk
Сумма времени заказа 20355 - хромает
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.

Последний раз редактировалось Aleksandr H.; 20.11.2016 в 00:25.
Aleksandr H. вне форума Ответить с цитированием
Старый 20.11.2016, 00:30   #8
Николай 2017
 
Регистрация: 19.11.2016
Сообщений: 5
По умолчанию

спасибо большое, сейчас буду внимательно смотреть Ваше видео и разбираться)
Николай 2017 вне форума Ответить с цитированием
Старый 20.11.2016, 01:06   #9
Николай 2017
 
Регистрация: 19.11.2016
Сообщений: 5
По умолчанию

Вот мучался, информации много. Каждый заказ в отдельной строке записан на бумаге, часто идут повторяющиеся заказы, приходится просто складывать их "+"(см.ячейки в столбцах со временем на заказ на первом листе. В прикреплении полная версия документа.
Вложения
Тип файла: xlsx Распределение полный.xlsx (47.4 Кб, 8 просмотров)

Последний раз редактировалось Николай 2017; 20.11.2016 в 01:13. Причина: вложение
Николай 2017 вне форума Ответить с цитированием
Старый 20.11.2016, 02:06   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Цитата:
Сообщение от Николай 2017 Посмотреть сообщение
Вот мучался, информации много. Каждый заказ в отдельной строке записан на бумаге.
- ну если на бумаге - то тогда сперва нужно создавать форму, куда будете вписывать с этой бумаги ФИО-заказы-часы, а уж затем можно писать код по обработке данных этой формы. Ну т.е. всё конечно сразу и пишется, но сперва нужно придумать форму. Я бы не доверял сканерам и распознавалкам отсканированного... Хотя и оператор может накосячить...
Ну а обрабатывать всё это дело можно макросом на словарях, например на трёх - в одном собираются ФИО и сумма по каждому, во втором заказы и сумма по каждому, в третьем можно собирать суммы по связке ФИО|заказ.
Далее из этих данных можно получить сводную в любом разрезе.
Вообще главное создать нормальную базу, далее сделать сводную можно десятком способов, в зависимости от цели.
И там ведь где-то ещё должна фигурировать дата...

Что касается последнего файла - можно и по нему сделать кодом на словарях сводную, пробежаться по первому столбцу и на каждой объединённой ячейке обработать её регион. Вот только не показали какой именно нужен результат.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать формулу с несколькими условиями Ольга-Оля Microsoft Office Excel 2 06.10.2016 02:38
Создать формулу в ячейке из текстовых данных DAULETRUS Microsoft Office Excel 2 26.05.2015 17:25
Создать формулу Биолог Microsoft Office Excel 8 28.04.2012 19:31
можно ли создать формулу функции ЕСЛИ с кол-вом аргументов более 7 (Excel 2007) 090483m Microsoft Office Excel 2 07.03.2011 19:09
Создать формулу ЛёхаSP Microsoft Office Excel 2 23.08.2010 17:37