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

Вход

Регистрация

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

 

= Мир MS Excel/Как вычесть из даты число.... - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Как вычесть из даты число....
Evgenoble Дата: Среда, 31.05.2023, 09:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

2010
Здравствуйте. Первый мой опыт в форуме, раньше помогал просто гугл... простите и не пинайте сразу ногами, в екселе нуб, но базу знаю.
Есть задача на работе, для упрощения работы. надеюсь понятно объясню.
В ячейках A1-M1 стоят числа. В ячейках A2-M2 стоят те же самые числа.
Если мы заносим дату в любую из ячеек A3-M3, A4-M4, и т.д. то нужно в соответствующей ячейке A2-M2 вычесть единицу.
Т.е. если в чейке D4 стоит дата (любая) то в ячейке D2 нужно вычесть единицу.
Соответственно можно будет разницу от ячеек А1-M1 и A2-M2.
Как то так.
Возможно варианты через Если перепробовал как только мог. падает в ошибку. подобного решения так и не смог найти.
Спасибо большое, если поможете)))
К сообщению приложен файл: primer.xls (6.0 Kb)


Сообщение отредактировал Evgenoble - Среда, 31.05.2023, 09:25
 
Ответить
СообщениеЗдравствуйте. Первый мой опыт в форуме, раньше помогал просто гугл... простите и не пинайте сразу ногами, в екселе нуб, но базу знаю.
Есть задача на работе, для упрощения работы. надеюсь понятно объясню.
В ячейках A1-M1 стоят числа. В ячейках A2-M2 стоят те же самые числа.
Если мы заносим дату в любую из ячеек A3-M3, A4-M4, и т.д. то нужно в соответствующей ячейке A2-M2 вычесть единицу.
Т.е. если в чейке D4 стоит дата (любая) то в ячейке D2 нужно вычесть единицу.
Соответственно можно будет разницу от ячеек А1-M1 и A2-M2.
Как то так.
Возможно варианты через Если перепробовал как только мог. падает в ошибку. подобного решения так и не смог найти.
Спасибо большое, если поможете)))

Автор - Evgenoble
Дата добавления - 31.05.2023 в 09:07
китин Дата: Среда, 31.05.2023, 09:18 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Приложенный файл поможет в понимании задачи


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеПриложенный файл поможет в понимании задачи

Автор - китин
Дата добавления - 31.05.2023 в 09:18
Nic70y Дата: Среда, 31.05.2023, 09:19 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
В ячейках А1-А10 стоят числа. начальные числа. В ячейках В1-В10 стоят те же самые числа
значит можно первоначальные числа хранить в B, а в A ввести формулу, при условии, что в C (и правее) могут быть только даты или текст.
A1:
Код
=B1-(ПОИСКПОЗ(9E+307;1:1)>2)
тянем вниз

иначе формулы не подойдут, нужны будут другие средства


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 31.05.2023, 09:21
 
Ответить
Сообщение
В ячейках А1-А10 стоят числа. начальные числа. В ячейках В1-В10 стоят те же самые числа
значит можно первоначальные числа хранить в B, а в A ввести формулу, при условии, что в C (и правее) могут быть только даты или текст.
A1:
Код
=B1-(ПОИСКПОЗ(9E+307;1:1)>2)
тянем вниз

иначе формулы не подойдут, нужны будут другие средства

Автор - Nic70y
Дата добавления - 31.05.2023 в 09:19
Evgenoble Дата: Среда, 31.05.2023, 09:28 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

2010
Перевернул таблицу в горизонтальную, пример таблицы приложил.
 
Ответить
СообщениеПеревернул таблицу в горизонтальную, пример таблицы приложил.

Автор - Evgenoble
Дата добавления - 31.05.2023 в 09:28
Nic70y Дата: Среда, 31.05.2023, 09:32 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
файл с перевернутой* формулой
так надо?
К сообщению приложен файл: 22.xls (20.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениефайл с перевернутой* формулой
так надо?

Автор - Nic70y
Дата добавления - 31.05.2023 в 09:32
alexa1965 Дата: Среда, 31.05.2023, 09:33 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация: 62 ±
Замечаний: 0% ±

2003> 2019 >2016
Добрый день! Как понял для ячейки А2
Код
=ЕСЛИ(A3>0;A1-1;ЕСЛИ(A4>0;A1-1;A1))
и протянуть вправо


Главное не быть балабастиком
 
Ответить
СообщениеДобрый день! Как понял для ячейки А2
Код
=ЕСЛИ(A3>0;A1-1;ЕСЛИ(A4>0;A1-1;A1))
и протянуть вправо

Автор - alexa1965
Дата добавления - 31.05.2023 в 09:33
Evgenoble Дата: Среда, 31.05.2023, 09:37 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

2010
файл с перевернутой* формулой
так надо?

В строке А1-М1 цифры фиксированы, нужно изменять только во второй строке
 
Ответить
Сообщение
файл с перевернутой* формулой
так надо?

В строке А1-М1 цифры фиксированы, нужно изменять только во второй строке

Автор - Evgenoble
Дата добавления - 31.05.2023 в 09:37
elovkov Дата: Среда, 31.05.2023, 09:38 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 410
Репутация: 73 ±
Замечаний: 0% ±

Excel 2013
Внесу вклад
Для А2 и протянуть вправо
Код
=A1-СЧЁТЗ(A3:A10)

диапазон А3:А10 уже на сколько надо вниз протягивайте


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица

Сообщение отредактировал elovkov - Среда, 31.05.2023, 09:39
 
Ответить
СообщениеВнесу вклад
Для А2 и протянуть вправо
Код
=A1-СЧЁТЗ(A3:A10)

диапазон А3:А10 уже на сколько надо вниз протягивайте

Автор - elovkov
Дата добавления - 31.05.2023 в 09:38
Nic70y Дата: Среда, 31.05.2023, 09:38 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
Evgenoble, первоначальное условие было другое, не заметил,
тогда так:
Код
=A1-ЕЧИСЛО(ПОИСКПОЗ(9E+307;A3:A9999))
К сообщению приложен файл: 23.xls (20.0 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеEvgenoble, первоначальное условие было другое, не заметил,
тогда так:
Код
=A1-ЕЧИСЛО(ПОИСКПОЗ(9E+307;A3:A9999))

Автор - Nic70y
Дата добавления - 31.05.2023 в 09:38
Evgenoble Дата: Среда, 31.05.2023, 09:51 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

2010
Код
=ЕСЛИ(A3>0;A1-1;ЕСЛИ(A4>0;A1-1;A1))
вот это работает, но работает только для третьей строки. Да в право протянул, во второй строке везде вычлось где стоит дата в третьей строке. Но как быть с последующими строками, 4,5,6...


Сообщение отредактировал Serge_007 - Среда, 31.05.2023, 09:53
 
Ответить
Сообщение
Код
=ЕСЛИ(A3>0;A1-1;ЕСЛИ(A4>0;A1-1;A1))
вот это работает, но работает только для третьей строки. Да в право протянул, во второй строке везде вычлось где стоит дата в третьей строке. Но как быть с последующими строками, 4,5,6...

Автор - Evgenoble
Дата добавления - 31.05.2023 в 09:51
Evgenoble Дата: Среда, 31.05.2023, 09:52 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

2010
=A1-СЧЁТЗ(A3:A10)

почему то в ошибку падает
 
Ответить
Сообщение
=A1-СЧЁТЗ(A3:A10)

почему то в ошибку падает

Автор - Evgenoble
Дата добавления - 31.05.2023 в 09:52
DrMini Дата: Среда, 31.05.2023, 09:55 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1877
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Ещё вариант в A2 и протянуть:
Код
=ЕСЛИ(И(A4:A8="");A1;A1-1)


[p.s.]формула массивная Ctrl Sift+Alt+Enter [/p.s.]


Сообщение отредактировал DrMini - Среда, 31.05.2023, 10:14
 
Ответить
СообщениеЕщё вариант в A2 и протянуть:
Код
=ЕСЛИ(И(A4:A8="");A1;A1-1)


[p.s.]формула массивная Ctrl Sift+Alt+Enter [/p.s.]

Автор - DrMini
Дата добавления - 31.05.2023 в 09:55
alexa1965 Дата: Среда, 31.05.2023, 10:02 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация: 62 ±
Замечаний: 0% ±

2003> 2019 >2016
Но как быть с последующими строками
как просили изначально, посмотрите решение DrMini


Главное не быть балабастиком
 
Ответить
Сообщение
Но как быть с последующими строками
как просили изначально, посмотрите решение DrMini

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

Excel 2016
Ctrl+Alt+Enter
? :o


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Ctrl+Alt+Enter
? :o

Автор - Serge_007
Дата добавления - 31.05.2023 в 10:12
alexa1965 Дата: Среда, 31.05.2023, 10:15 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация: 62 ±
Замечаний: 0% ±

2003> 2019 >2016
А если Вам нужно сколько раз ставили дату то столько 1 и отнимать то
Код
=ЕСЛИ(И(A3:A8="");A1;A1-СЧЁТЗ(A3:A8))


Главное не быть балабастиком
 
Ответить
СообщениеА если Вам нужно сколько раз ставили дату то столько 1 и отнимать то
Код
=ЕСЛИ(И(A3:A8="");A1;A1-СЧЁТЗ(A3:A8))

Автор - alexa1965
Дата добавления - 31.05.2023 в 10:15
DrMini Дата: Среда, 31.05.2023, 10:15 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1877
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS

Прошу прощения. Тупанул.
 
Ответить
Сообщение
Прошу прощения. Тупанул.

Автор - DrMini
Дата добавления - 31.05.2023 в 10:15
DrMini Дата: Среда, 31.05.2023, 10:18 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1877
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
 
Ответить
Сообщение
А если Вам нужно

Тут же короче уже дали вариант.

Автор - DrMini
Дата добавления - 31.05.2023 в 10:18
alexa1965 Дата: Среда, 31.05.2023, 10:21 | Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 383
Репутация: 62 ±
Замечаний: 0% ±

2003> 2019 >2016
Тут же короче уже дали вариант.
тоже туплю


Главное не быть балабастиком
 
Ответить
Сообщение
Тут же короче уже дали вариант.
тоже туплю

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

Excel 2016
[offtop] DrMini, с первой сотней в репутации! hands [/offtop]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop] DrMini, с первой сотней в репутации! hands [/offtop]

Автор - Serge_007
Дата добавления - 31.05.2023 в 10:24
DrMini Дата: Среда, 31.05.2023, 10:54 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1877
Репутация: 269 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
с первой сотней

Serge_007, большое спасибо.
Что получается делать в Excel — всё благодаря Вашему сайту.
:p


Сообщение отредактировал DrMini - Среда, 31.05.2023, 11:07
 
Ответить
Сообщение
с первой сотней

Serge_007, большое спасибо.
Что получается делать в Excel — всё благодаря Вашему сайту.
:p

Автор - DrMini
Дата добавления - 31.05.2023 в 10:54
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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