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

Вход

Регистрация

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

 

= Мир MS Excel/Задать условие по дню недели - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Задать условие по дню недели (Формулы/Formulas)
Задать условие по дню недели
Wine Дата: Понедельник, 04.11.2019, 23:48 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Необходимо формула, которая будет помогать указывать значение, на которое нужно умножить в зависимости от дня недели. Всю голову сломала...хотя кажется очень простой, но не получается...
Если понедельник - число умножить на 2
Если вторник - число умножить на 2
Если среда - число умножить на 2
Если четверг - число умножить на 2
Если пятница - число умножить на 4
(выходные не нужны)

=A1-C1*2
и т.д
 
Ответить
СообщениеНеобходимо формула, которая будет помогать указывать значение, на которое нужно умножить в зависимости от дня недели. Всю голову сломала...хотя кажется очень простой, но не получается...
Если понедельник - число умножить на 2
Если вторник - число умножить на 2
Если среда - число умножить на 2
Если четверг - число умножить на 2
Если пятница - число умножить на 4
(выходные не нужны)

=A1-C1*2
и т.д

Автор - Wine
Дата добавления - 04.11.2019 в 23:48
Светлый Дата: Вторник, 05.11.2019, 00:02 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
И Вам, здравствуйте!
Код
=A1-C1*(2*(ДЕНЬНЕД(--"05.11.2019";2)>4)+2)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеИ Вам, здравствуйте!
Код
=A1-C1*(2*(ДЕНЬНЕД(--"05.11.2019";2)>4)+2)

Автор - Светлый
Дата добавления - 05.11.2019 в 00:02
Wine Дата: Вторник, 05.11.2019, 00:16 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Прошу прощения, не поздоровалась изначально :( Здравствуйте! Это все пол первого ночи и эксель)
Все получилось, огромное спасибо за помощь и такую оперативность :o :)


Сообщение отредактировал Wine - Вторник, 05.11.2019, 00:40
 
Ответить
СообщениеПрошу прощения, не поздоровалась изначально :( Здравствуйте! Это все пол первого ночи и эксель)
Все получилось, огромное спасибо за помощь и такую оперативность :o :)

Автор - Wine
Дата добавления - 05.11.2019 в 00:16
Wine Дата: Вторник, 05.11.2019, 00:39 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Светлый,
Что-то у меня не идет формула в одном месте :(

Код
=H5-N3*4

Код
=20-3*4 = 8


Код
=H5-N3*(2*(ДЕНЬНЕД(--"05.11.2019";2)>4)+2)

Код
=20-3*(2*(ДЕНЬНЕД(--"05.11.2019";2)>4)+2) = 14


По новой формуле получается 14, а по старой 8
Это как раз тот день недели, где нужно умножить на 4
Где умножается на 2 - все хорошо, совпадают значения


Сообщение отредактировал Wine - Вторник, 05.11.2019, 00:40
 
Ответить
СообщениеСветлый,
Что-то у меня не идет формула в одном месте :(

Код
=H5-N3*4

Код
=20-3*4 = 8


Код
=H5-N3*(2*(ДЕНЬНЕД(--"05.11.2019";2)>4)+2)

Код
=20-3*(2*(ДЕНЬНЕД(--"05.11.2019";2)>4)+2) = 14


По новой формуле получается 14, а по старой 8
Это как раз тот день недели, где нужно умножить на 4
Где умножается на 2 - все хорошо, совпадают значения

Автор - Wine
Дата добавления - 05.11.2019 в 00:39
Gustav Дата: Вторник, 05.11.2019, 02:40 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2744
Репутация: 1137 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Wine, а Вы вместо фрагмента --"05.11.2019" свою дату-то подставляете в формулу? А то "05.11.2019" это пожизненный вторник с вечным коэффициентом 2.

И еще. "Если бы я был директором", я бы в условиях небольшого списка значений действовал бы примитивно-банально, зато совершенно прозрачно:
Код
=A1-C1*ВЫБОР(ДЕНЬНЕД(ячейкаСдатой;2); 2;2;2;2;4;1;1)


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Вторник, 05.11.2019, 02:44
 
Ответить
СообщениеWine, а Вы вместо фрагмента --"05.11.2019" свою дату-то подставляете в формулу? А то "05.11.2019" это пожизненный вторник с вечным коэффициентом 2.

И еще. "Если бы я был директором", я бы в условиях небольшого списка значений действовал бы примитивно-банально, зато совершенно прозрачно:
Код
=A1-C1*ВЫБОР(ДЕНЬНЕД(ячейкаСдатой;2); 2;2;2;2;4;1;1)

Автор - Gustav
Дата добавления - 05.11.2019 в 02:40
bmv98rus Дата: Вторник, 05.11.2019, 07:47 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
примитивно-банально

Ну или
Код
=A1-C1*LOOKUP(WEEKDAY(ячейкаСдатой,2), {1;5;6},{2,4,1})


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 05.11.2019, 07:48
 
Ответить
Сообщение
примитивно-банально

Ну или
Код
=A1-C1*LOOKUP(WEEKDAY(ячейкаСдатой,2), {1;5;6},{2,4,1})

Автор - bmv98rus
Дата добавления - 05.11.2019 в 07:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Задать условие по дню недели (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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