Друзья, понравилась задача http://www.excelworld.ru/forum/2-33178-1 Нужно посчитать сумму за период, учитывая год, месяц и кол-во дней в каждом месяце. В ячейках D6:D8 показано, как считать. Формат ячеек не меняем.
Друзья, понравилась задача http://www.excelworld.ru/forum/2-33178-1 Нужно посчитать сумму за период, учитывая год, месяц и кол-во дней в каждом месяце. В ячейках D6:D8 показано, как считать. Формат ячеек не меняем.ZORRO2005
Ivan_kh, в разделе МШ принято не сразу выкладывать формулы, а писать кол-во знаков в них, чтобы у других была возможность подумать, не смотря на Ваше решение. А решения выкладывают позже, обычно - по договоренности.
Ivan_kh, в разделе МШ принято не сразу выкладывать формулы, а писать кол-во знаков в них, чтобы у других была возможность подумать, не смотря на Ваше решение. А решения выкладывают позже, обычно - по договоренности.Manyasha
Во всех своих формулах обнаружил неточную работу, если периоды в ячейках В6:С8 выходят за 2016 год Исправленные формулы. Массивная - 125 118 символов, обычная - 131 124 символ.
Во всех своих формулах обнаружил неточную работу, если периоды в ячейках В6:С8 выходят за 2016 год Исправленные формулы. Массивная - 125 118 символов, обычная - 131 124 символ.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Воскресенье, 09.04.2017, 13:31
У меня с ссылкой на А1 Михаил, а если диапазон например с 16.12.2015 по 28.02.2016 твоя формула возвращает так же как с 01.01.2016 по 28.02.2016 212,5172?
У меня с ссылкой на А1 Михаил, а если диапазон например с 16.12.2015 по 28.02.2016 твоя формула возвращает так же как с 01.01.2016 по 28.02.2016 212,5172?AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ссылаемся на ячейку A1, соответственно и периоды в пределах этого года.
В моей формуле период может быть любым, в т.ч. за пределами 2016 года, при этом расчеты будут выполнены только за указанные периоды
То что в A1 указан текст "2016 год" очень неудобно, необходимо тратить символы на вычисление года. Если периоды не могут выходить за пределы 2016 года, то формулу можно немного сократить
Ссылаемся на ячейку A1, соответственно и периоды в пределах этого года.
В моей формуле период может быть любым, в т.ч. за пределами 2016 года, при этом расчеты будут выполнены только за указанные периоды
То что в A1 указан текст "2016 год" очень неудобно, необходимо тратить символы на вычисление года. Если периоды не могут выходить за пределы 2016 года, то формулу можно немного сократитьMCH
Ссылаемся на ячейку A1, соответственно и периоды в пределах года, указанного в A1.
99 символов формула массива и 105 с обычным вводом (сообщение №4). Если периоды любые 118 формула массива и 124 с обычным вводом (сообщение №8). По наводке МСН формулы могут быть короче, 114 формула массива и 120 с обычным вводом. Формулы работают в любых версиях Excel, в том числе 2003 без подключения надстроек. Жду команды на вскрытие формул.
Ссылаемся на ячейку A1, соответственно и периоды в пределах года, указанного в A1.
99 символов формула массива и 105 с обычным вводом (сообщение №4). Если периоды любые 118 формула массива и 124 с обычным вводом (сообщение №8). По наводке МСН формулы могут быть короче, 114 формула массива и 120 с обычным вводом. Формулы работают в любых версиях Excel, в том числе 2003 без подключения надстроек. Жду команды на вскрытие формул.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Понедельник, 10.04.2017, 10:33
То что в A1 указан текст "2016 год" очень неудобно, необходимо тратить символы на вычисление года. Если периоды не могут выходить за пределы 2016 года, то формулу можно немного сократить
Да, можно схитрить и сократить формулу на 3 знака, указав вместо
Код
=ЛЕВБ(A1;4)
Код
=ГОД(B6)
Чтобы не было разночтений, пусть в A1 просто номер года.
То что в A1 указан текст "2016 год" очень неудобно, необходимо тратить символы на вычисление года. Если периоды не могут выходить за пределы 2016 года, то формулу можно немного сократить
Да, можно схитрить и сократить формулу на 3 знака, указав вместо
Код
=ЛЕВБ(A1;4)
Код
=ГОД(B6)
Чтобы не было разночтений, пусть в A1 просто номер года.ZORRO2005
Сообщение отредактировал ZORRO2005 - Вторник, 11.04.2017, 22:42