Фомула для вывода чисел месяца
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
Ответить
Сообщение Здравствуйте Я здесь новичок прошу не пинать ногами есть некая таблица в которой в одну строчку написаны даты от 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.]если не то , прикладывайте файл. гадать не буду
формула в УФ Код
=B1>ДЕНЬ(КОНМЕСЯЦА($A$1;0))
[p.s.]если не то , прикладывайте файл. гадать не буду китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение формула в УФ Код
=B1>ДЕНЬ(КОНМЕСЯЦА($A$1;0))
[p.s.]если не то , прикладывайте файл. гадать не буду Автор - китин Дата добавления - 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
Благими намерениями выстелена дорога в АД.
Ответить
Сообщение делал для табеля так:Код
=ЕСЛИ(ДЕНЬ(ДАТА(ГОД(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 соответственно рисуем первую дату
Код
=ЕСЛИ(МЕСЯЦ($A$5)<>МЕСЯЦ($A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5));" ";$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5))
В А5 соответственно рисуем первую датуdim34rus
Извращение - это писать формулы в 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)
До кучи. В А1 первую дату, в остальные формулуКод
=ЕСЛИ($A$1+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$1;0);"";A1+1)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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)
А если первая дата не в первой колонке?
До кучи. В А1 первую дату, в остальные формулу =ЕСЛИ($A$1+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$1;0);"";A1+1)
А если первая дата не в первой колонке?dim34rus
Извращение - это писать формулы в 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.]
Например, если первая дата в А5Код
=ЕСЛИ($A$5+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($A$5;0);"";A5+1)
или же как Вы написалиКод
$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5)
[p.s.]Не надо цитировать пост целиком. Это нарушение Правил форума[/p.s.] Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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)
В первом Вашем варианте смутили ссылки и , так как по сути это оказываются разными ячейками и как частный случай совпадают если первая дата ставится в первую колонку
Я не про строку имел ввиду,а про столбец. Ваш пример для варианта первой даты в D27Код
=ЕСЛИ($D$27+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($D$27;0);"";D27+1)
В первом Вашем варианте смутили ссылки и , так как по сути это оказываются разными ячейками и как частный случай совпадают если первая дата ставится в первую колонку dim34rus
Извращение - это писать формулы в Word'овских таблицах. ЯД 410014340958327
Ответить
Сообщение Я не про строку имел ввиду,а про столбец. Ваш пример для варианта первой даты в D27Код
=ЕСЛИ($D$27+СТОЛБЕЦ(A1)>КОНМЕСЯЦА($D$27;0);"";D27+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)
Да верно, не поняла вопрос. С точки зрения универсальности Ваш вариант Код
$A$5+СТОЛБЕЦ()-СТОЛБЕЦ($A$5)
лучше, потому что если вдруг кто-то надумает удалить первую строку или первый столбец, то моя формула поломается, а Ваша нетКод
=ЕСЛИ($D$27+СТОЛБЕЦ()-СТОЛБЕЦ($D$27)>КОНМЕСЯЦА($D$27;0);"";D27+1)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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;""))
Для 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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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