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

Вход

Регистрация

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

 

= Мир MS Excel/Фомула для вывода чисел месяца - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Фомула для вывода чисел месяца
Shakal07 Дата: Понедельник, 12.12.2016, 05:52 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 0% ±

Excel 2k3;2k7;2k10;2k13;2k19
Здравствуйте

Я здесь новичок прошу не пинать ногами
есть некая таблица в которой в одну строчку написаны даты
от 1 до 31
в первой ячейке вручную вводится дата (например 1/1/2015) ячейки имеют формат [$-419]ДД;@
как сделать так чтобы при изменении даты в первой ячейке на дату 1/2/2015 в ячейках где месяц
имеет больше 28 дней не отображались значения

к примеру если в ячейке 28 последний день месяца для февраля 2015 года то в ячейках где должны быть
значения 29, 30, 31 не отображалось ничего. Но при смене месяца на март отображались все числа, а при смене на
апрель не отображалась только значение 31. Но надо учесть и високосный год

С уважением,
Shakal
 
Ответить
СообщениеЗдравствуйте

Я здесь новичок прошу не пинать ногами
есть некая таблица в которой в одну строчку написаны даты
от 1 до 31
в первой ячейке вручную вводится дата (например 1/1/2015) ячейки имеют формат [$-419]ДД;@
как сделать так чтобы при изменении даты в первой ячейке на дату 1/2/2015 в ячейках где месяц
имеет больше 28 дней не отображались значения

к примеру если в ячейке 28 последний день месяца для февраля 2015 года то в ячейках где должны быть
значения 29, 30, 31 не отображалось ничего. Но при смене месяца на март отображались все числа, а при смене на
апрель не отображалась только значение 31. Но надо учесть и високосный год

С уважением,
Shakal

Автор - Shakal07
Дата добавления - 12.12.2016 в 05:52
китин Дата: Понедельник, 12.12.2016, 07:25 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
формула в УФ
Код
=B1>ДЕНЬ(КОНМЕСЯЦА($A$1;0))

[p.s.]если не то , прикладывайте файл. гадать не буду :D
К сообщению приложен файл: Shakal07.xlsx (14.8 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеформула в УФ
Код
=B1>ДЕНЬ(КОНМЕСЯЦА($A$1;0))

[p.s.]если не то , прикладывайте файл. гадать не буду :D

Автор - китин
Дата добавления - 12.12.2016 в 07:25
K-SerJC Дата: Понедельник, 12.12.2016, 11:14 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
делал для табеля так:
Код
=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(AE12);МЕСЯЦ(AE12)+1;1)-1)>=29;29;"")

Код
=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(AE12);МЕСЯЦ(AE12)+1;1)-1)>=30;30;"")

Код
=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(AE12);МЕСЯЦ(AE12)+1;1)-1)>30;31;"")


в АЕ12 текущая дата стояла, в вашем случае А1 должно быть.
формулы соответственно в ячейки, где 29, 30,31 стоит


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщениеделал для табеля так:
Код
=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(AE12);МЕСЯЦ(AE12)+1;1)-1)>=29;29;"")

Код
=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(AE12);МЕСЯЦ(AE12)+1;1)-1)>=30;30;"")

Код
=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(AE12);МЕСЯЦ(AE12)+1;1)-1)>30;31;"")


в АЕ12 текущая дата стояла, в вашем случае А1 должно быть.
формулы соответственно в ячейки, где 29, 30,31 стоит

Автор - K-SerJC
Дата добавления - 12.12.2016 в 11:14
dim34rus Дата: Понедельник, 12.12.2016, 11:49 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация: 10 ±
Замечаний: 0% ±

Excel 2007 - 2013
Код
=ЕСЛИ(МЕСЯЦ($A$5)<>МЕСЯЦ($A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5));" ";$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5))

В А5 соответственно рисуем первую дату


Извращение - это писать формулы в Word'овских таблицах.
ЯД 410014340958327
 
Ответить
Сообщение
Код
=ЕСЛИ(МЕСЯЦ($A$5)<>МЕСЯЦ($A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5));" ";$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5))

В А5 соответственно рисуем первую дату

Автор - dim34rus
Дата добавления - 12.12.2016 в 11:49
Pelena Дата: Понедельник, 12.12.2016, 12:07 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
До кучи. В А1 первую дату, в остальные формулу
Код
=ЕСЛИ($A$1+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$1;0);"";A1+1)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДо кучи. В А1 первую дату, в остальные формулу
Код
=ЕСЛИ($A$1+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$1;0);"";A1+1)

Автор - Pelena
Дата добавления - 12.12.2016 в 12:07
dim34rus Дата: Понедельник, 12.12.2016, 12:27 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация: 10 ±
Замечаний: 0% ±

Excel 2007 - 2013
До кучи. В А1 первую дату, в остальные формулу

=ЕСЛИ($A$1+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$1;0);"";A1+1)


А если первая дата не в первой колонке?


Извращение - это писать формулы в Word'овских таблицах.
ЯД 410014340958327
 
Ответить
Сообщение
До кучи. В А1 первую дату, в остальные формулу

=ЕСЛИ($A$1+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$1;0);"";A1+1)


А если первая дата не в первой колонке?

Автор - dim34rus
Дата добавления - 12.12.2016 в 12:27
Pelena Дата: Понедельник, 12.12.2016, 12:34 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Например, если первая дата в А5
Код
=ЕСЛИ($A$5+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$5;0);"";A5+1)

или же как Вы написали
Код
$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5)

[p.s.]Не надо цитировать пост целиком. Это нарушение Правил форума[/p.s.]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНапример, если первая дата в А5
Код
=ЕСЛИ($A$5+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$5;0);"";A5+1)

или же как Вы написали
Код
$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5)

[p.s.]Не надо цитировать пост целиком. Это нарушение Правил форума[/p.s.]

Автор - Pelena
Дата добавления - 12.12.2016 в 12:34
dim34rus Дата: Понедельник, 12.12.2016, 13:37 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 66
Репутация: 10 ±
Замечаний: 0% ±

Excel 2007 - 2013
Я не про строку имел ввиду,а про столбец.
Ваш пример для варианта первой даты в D27
Код
=ЕСЛИ($D$27+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($D$27;0);"";D27+1)


В первом Вашем варианте смутили ссылки
Код
СТОЛБЕЦ(А1)
и
Код
А1+1
, так как по сути это оказываются разными ячейками и как частный случай совпадают если первая дата ставится в первую колонку


Извращение - это писать формулы в Word'овских таблицах.
ЯД 410014340958327
 
Ответить
СообщениеЯ не про строку имел ввиду,а про столбец.
Ваш пример для варианта первой даты в D27
Код
=ЕСЛИ($D$27+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($D$27;0);"";D27+1)


В первом Вашем варианте смутили ссылки
Код
СТОЛБЕЦ(А1)
и
Код
А1+1
, так как по сути это оказываются разными ячейками и как частный случай совпадают если первая дата ставится в первую колонку

Автор - dim34rus
Дата добавления - 12.12.2016 в 13:37
Pelena Дата: Понедельник, 12.12.2016, 13:51 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Да верно, не поняла вопрос.

С точки зрения универсальности Ваш вариант
Код
$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5)
лучше, потому что если вдруг кто-то надумает удалить первую строку или первый столбец, то моя формула поломается, а Ваша нет
Код
=ЕСЛИ($D$27+СТОЛБЕЦ()-СТОЛБЕЦ($D$27)>КОНМЕСЯЦА($D$27;0);"";D27+1)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДа верно, не поняла вопрос.

С точки зрения универсальности Ваш вариант
Код
$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5)
лучше, потому что если вдруг кто-то надумает удалить первую строку или первый столбец, то моя формула поломается, а Ваша нет
Код
=ЕСЛИ($D$27+СТОЛБЕЦ()-СТОЛБЕЦ($D$27)>КОНМЕСЯЦА($D$27;0);"";D27+1)

Автор - Pelena
Дата добавления - 12.12.2016 в 13:51
_Boroda_ Дата: Понедельник, 12.12.2016, 16:26 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация: 6599 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Для Excel от 2007 и больше
Код
=ЕСЛИОШИБКА(--ТЕКСТ(C4+1;"[>"&КОНМЕСЯЦА(C4;0)&"]\;0");"")

Код
=ЕСЛИОШИБКА(C6+1/(C6+1<=КОНМЕСЯЦА(C6;0));"")

Код
=ЕСЛИОШИБКА(C7+1/(C7+1<ДАТАМЕС($C7;1));"")

Ну и для любого Excel с включенным Пакетом анализа
Код
=ЕСЛИ(СУММ(C8;1)<ДАТАМЕС($C8;1)*ЕЧИСЛО(C8);C8+1;"")

Код
=ЕСЛИ(C7="";"";ЕСЛИ(ДАТАМЕС($C7;1)-C7-1;C7+1;""))
К сообщению приложен файл: 4642586712.xlsx (12.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДля Excel от 2007 и больше
Код
=ЕСЛИОШИБКА(--ТЕКСТ(C4+1;"[>"&КОНМЕСЯЦА(C4;0)&"]\;0");"")

Код
=ЕСЛИОШИБКА(C6+1/(C6+1<=КОНМЕСЯЦА(C6;0));"")

Код
=ЕСЛИОШИБКА(C7+1/(C7+1<ДАТАМЕС($C7;1));"")

Ну и для любого Excel с включенным Пакетом анализа
Код
=ЕСЛИ(СУММ(C8;1)<ДАТАМЕС($C8;1)*ЕЧИСЛО(C8);C8+1;"")

Код
=ЕСЛИ(C7="";"";ЕСЛИ(ДАТАМЕС($C7;1)-C7-1;C7+1;""))

Автор - _Boroda_
Дата добавления - 12.12.2016 в 16:26
Shakal07 Дата: Понедельник, 06.03.2017, 15:31 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 0% ±

Excel 2k3;2k7;2k10;2k13;2k19
Спасибо всем Вам за помощь
 
Ответить
СообщениеСпасибо всем Вам за помощь

Автор - Shakal07
Дата добавления - 06.03.2017 в 15:31
  • Страница 1 из 1
  • 1
Поиск:

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