Вычитание дат
Serge_007
Дата: Воскресенье, 05.06.2011, 14:47 |
Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (Mobsman )
...как определили что формулы не работают как нужно?
Да никак. Это всем известно: Формулы массива в объеденённых ячейках работают неверно.Объеденённые ячейки вообще применять нельзя. Попробуйте ввести формулу массива в объеденённую ячейку и Экс Вам об этом напомнит соответствующим сообщением.
Quote (Mobsman )
...как определили что формулы не работают как нужно?
Да никак. Это всем известно: Формулы массива в объеденённых ячейках работают неверно.Объеденённые ячейки вообще применять нельзя. Попробуйте ввести формулу массива в объеденённую ячейку и Экс Вам об этом напомнит соответствующим сообщением.Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (Mobsman )
...как определили что формулы не работают как нужно?
Да никак. Это всем известно: Формулы массива в объеденённых ячейках работают неверно.Объеденённые ячейки вообще применять нельзя. Попробуйте ввести формулу массива в объеденённую ячейку и Экс Вам об этом напомнит соответствующим сообщением.Автор - Serge_007 Дата добавления - 05.06.2011 в 14:47
Mobsman
Дата: Воскресенье, 05.06.2011, 14:58 |
Сообщение № 22
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп)))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))) Блин блинский, чем дальше тем глубже. Сколько же решений у этой задачи, походу дофига, все зависит от фантазии решателя, обьясните в двух сдовах эту формулу (выше). Почему там присутствует умножение, и нет никакх условий что даты должны попадать в определенный интервал, вроде смотриш на формулу кажется очень простой и очень непонятной
СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп)))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))) Блин блинский, чем дальше тем глубже. Сколько же решений у этой задачи, походу дофига, все зависит от фантазии решателя, обьясните в двух сдовах эту формулу (выше). Почему там присутствует умножение, и нет никакх условий что даты должны попадать в определенный интервал, вроде смотриш на формулу кажется очень простой и очень непонятной Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 14:59
Ответить
Сообщение СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп)))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))) Блин блинский, чем дальше тем глубже. Сколько же решений у этой задачи, походу дофига, все зависит от фантазии решателя, обьясните в двух сдовах эту формулу (выше). Почему там присутствует умножение, и нет никакх условий что даты должны попадать в определенный интервал, вроде смотриш на формулу кажется очень простой и очень непонятной Автор - Mobsman Дата добавления - 05.06.2011 в 14:58
Serge_007
Дата: Воскресенье, 05.06.2011, 15:01 |
Сообщение № 23
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (Mobsman )
Сколько же решений у этой задачи, походу дофига, все зависит от фантазии решателя
Да. Quote (Mobsman )
Почему там присутствует умножение?
Умножение в формулах массива заменяет условие И. Т.е. если выполняется и то и то, то...
Quote (Mobsman )
Сколько же решений у этой задачи, походу дофига, все зависит от фантазии решателя
Да. Quote (Mobsman )
Почему там присутствует умножение?
Умножение в формулах массива заменяет условие И. Т.е. если выполняется и то и то, то...Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (Mobsman )
Сколько же решений у этой задачи, походу дофига, все зависит от фантазии решателя
Да. Quote (Mobsman )
Почему там присутствует умножение?
Умножение в формулах массива заменяет условие И. Т.е. если выполняется и то и то, то...Автор - Serge_007 Дата добавления - 05.06.2011 в 15:01
kim
Дата: Воскресенье, 05.06.2011, 15:33 |
Сообщение № 24
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
Mobsman , работу формулы можно просматривать в режиме пошагового просмотра, см. картинку.
Mobsman , работу формулы можно просматривать в режиме пошагового просмотра, см. картинку.kim
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение Mobsman , работу формулы можно просматривать в режиме пошагового просмотра, см. картинку.Автор - kim Дата добавления - 05.06.2011 в 15:33
Mobsman
Дата: Воскресенье, 05.06.2011, 16:15 |
Сообщение № 25
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Ну почему тремя способами решаем а правильного не получается, в августе должно быть 16 отработанных дне а он пишет 12
Ну почему тремя способами решаем а правильного не получается, в августе должно быть 16 отработанных дне а он пишет 12 Mobsman
Ответить
Сообщение Ну почему тремя способами решаем а правильного не получается, в августе должно быть 16 отработанных дне а он пишет 12 Автор - Mobsman Дата добавления - 05.06.2011 в 16:15
kim
Дата: Воскресенье, 05.06.2011, 16:31 |
Сообщение № 26
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
Почему 16? Давайте на пальцах посчитаем: Командировки в августе были: 01.08.2010 02.08.2010 03.08.2010 04.08.2010 05.08.2010 06.08.2010 07.08.2010 08.08.2010 30.08.2010 Отпусков небыло Всего 9 дней 21 рабочих дней - 9 дней в командировке = Сколько по Вашему должно получится?
Почему 16? Давайте на пальцах посчитаем: Командировки в августе были: 01.08.2010 02.08.2010 03.08.2010 04.08.2010 05.08.2010 06.08.2010 07.08.2010 08.08.2010 30.08.2010 Отпусков небыло Всего 9 дней 21 рабочих дней - 9 дней в командировке = Сколько по Вашему должно получится? kim
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение Почему 16? Давайте на пальцах посчитаем: Командировки в августе были: 01.08.2010 02.08.2010 03.08.2010 04.08.2010 05.08.2010 06.08.2010 07.08.2010 08.08.2010 30.08.2010 Отпусков небыло Всего 9 дней 21 рабочих дней - 9 дней в командировке = Сколько по Вашему должно получится? Автор - kim Дата добавления - 05.06.2011 в 16:31
Mobsman
Дата: Воскресенье, 05.06.2011, 16:36 |
Сообщение № 27
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
но командировки и отпуска должны вычитаться только те которые попадают на эти рабочие дни в этом месяце 1,7,8 попадают на выходные , должны вычитаться только 2,3,4,5,6, 30 это праздничный день его нет в авгусе в рабочих днях
но командировки и отпуска должны вычитаться только те которые попадают на эти рабочие дни в этом месяце 1,7,8 попадают на выходные , должны вычитаться только 2,3,4,5,6, 30 это праздничный день его нет в авгусе в рабочих днях Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 16:43
Ответить
Сообщение но командировки и отпуска должны вычитаться только те которые попадают на эти рабочие дни в этом месяце 1,7,8 попадают на выходные , должны вычитаться только 2,3,4,5,6, 30 это праздничный день его нет в авгусе в рабочих днях Автор - Mobsman Дата добавления - 05.06.2011 в 16:36
kim
Дата: Воскресенье, 05.06.2011, 16:44 |
Сообщение № 28
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
Вот, это уже ближе к телу. Значит из количества командировок и отпусков нужно исключить праздничные и выходные дни. 1. Какие дни считаются выходными? 2. Включены ли все выходные в список праздничных дней в столбец А на листе "Праздники. Командировки.Отпуска"? См. решение
Вот, это уже ближе к телу. Значит из количества командировок и отпусков нужно исключить праздничные и выходные дни. 1. Какие дни считаются выходными? 2. Включены ли все выходные в список праздничных дней в столбец А на листе "Праздники. Командировки.Отпуска"? См. решение kim
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение Вот, это уже ближе к телу. Значит из количества командировок и отпусков нужно исключить праздничные и выходные дни. 1. Какие дни считаются выходными? 2. Включены ли все выходные в список праздничных дней в столбец А на листе "Праздники. Командировки.Отпуска"? См. решение Автор - kim Дата добавления - 05.06.2011 в 16:44
Mobsman
Дата: Воскресенье, 05.06.2011, 16:59 |
Сообщение № 29
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
столбец рабочие дни (синий) он уже за вычетом праздников, остаются только командировки и отпуска, вот и вычитаем командировки + отпуска из этих рабочих дней но только те которые попадают с понедельника по пятницу, =G12-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;празд;))*(ДЕНЬНЕД(отп;2)<6))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;празд;))*(ДЕНЬНЕД(ком;2)<6)) сделать без праздников, должно быть вроде правильно =G12-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;))*(ДЕНЬНЕД(отп;2)<6))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;))*(ДЕНЬНЕД(ком;2)<6))
столбец рабочие дни (синий) он уже за вычетом праздников, остаются только командировки и отпуска, вот и вычитаем командировки + отпуска из этих рабочих дней но только те которые попадают с понедельника по пятницу, =G12-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;празд;))*(ДЕНЬНЕД(отп;2)<6))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;празд;))*(ДЕНЬНЕД(ком;2)<6)) сделать без праздников, должно быть вроде правильно =G12-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;))*(ДЕНЬНЕД(отп;2)<6))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;))*(ДЕНЬНЕД(ком;2)<6)) Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 17:04
Ответить
Сообщение столбец рабочие дни (синий) он уже за вычетом праздников, остаются только командировки и отпуска, вот и вычитаем командировки + отпуска из этих рабочих дней но только те которые попадают с понедельника по пятницу, =G12-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;празд;))*(ДЕНЬНЕД(отп;2)<6))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;празд;))*(ДЕНЬНЕД(ком;2)<6)) сделать без праздников, должно быть вроде правильно =G12-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;))*(ДЕНЬНЕД(отп;2)<6))-СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;))*(ДЕНЬНЕД(ком;2)<6)) Автор - Mobsman Дата добавления - 05.06.2011 в 16:59
Mobsman
Дата: Воскресенье, 05.06.2011, 17:08 |
Сообщение № 30
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
но в июле опять неполучается блин, вместо 18 должно быть 19, в мае тоже не вычитает командировки,
но в июле опять неполучается блин, вместо 18 должно быть 19, в мае тоже не вычитает командировки, Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 17:14
Ответить
Сообщение но в июле опять неполучается блин, вместо 18 должно быть 19, в мае тоже не вычитает командировки, Автор - Mobsman Дата добавления - 05.06.2011 в 17:08
Mobsman
Дата: Воскресенье, 05.06.2011, 17:21 |
Сообщение № 31
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Код
=G12-((СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;))*(ДЕНЬНЕД(отп;2)<6)))+(СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;))*(ДЕНЬНЕД(ком;2)<6))))
исправил вот так поставил скобки, но июль не изменился, в августе тоже на один день меньше получается вместо 16 получается 15
Код
=G12-((СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;))*(ДЕНЬНЕД(отп;2)<6)))+(СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;))*(ДЕНЬНЕД(ком;2)<6))))
исправил вот так поставил скобки, но июль не изменился, в августе тоже на один день меньше получается вместо 16 получается 15Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 17:25
Ответить
Сообщение Код
=G12-((СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(отп;))*(ДЕНЬНЕД(отп;2)<6)))+(СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(ком;))*(ДЕНЬНЕД(ком;2)<6))))
исправил вот так поставил скобки, но июль не изменился, в августе тоже на один день меньше получается вместо 16 получается 15Автор - Mobsman Дата добавления - 05.06.2011 в 17:21
kim
Дата: Воскресенье, 05.06.2011, 17:34 |
Сообщение № 32
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
А зачем Вам вот это: ЕНД(ПОИСКПОЗ(ком;)) Вдумайтесь - что ищет ПОИСКПОЗ() - диапазон "ком" в нуле?
А зачем Вам вот это: ЕНД(ПОИСКПОЗ(ком;)) Вдумайтесь - что ищет ПОИСКПОЗ() - диапазон "ком" в нуле? kim
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение А зачем Вам вот это: ЕНД(ПОИСКПОЗ(ком;)) Вдумайтесь - что ищет ПОИСКПОЗ() - диапазон "ком" в нуле? Автор - kim Дата добавления - 05.06.2011 в 17:34
Mobsman
Дата: Воскресенье, 05.06.2011, 17:39 |
Сообщение № 33
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Цитата (kim )
А зачем Вам вот это: ЕНД(ПОИСКПОЗ(ком;)) Вдумайтесь - что ищет ПОИСКПОЗ() - диапазон "ком" в нуле?
я убрал праздники они не нужны, а как исправить? Код
=G12-((СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(G12;отп))*(ДЕНЬНЕД(отп;2)<6)))+(СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(G12;ком))*(ДЕНЬНЕД(ком;2)<6))))
так тоже неправильно считает, подскажите как правильно?
Цитата (kim )
А зачем Вам вот это: ЕНД(ПОИСКПОЗ(ком;)) Вдумайтесь - что ищет ПОИСКПОЗ() - диапазон "ком" в нуле?
я убрал праздники они не нужны, а как исправить? Код
=G12-((СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(G12;отп))*(ДЕНЬНЕД(отп;2)<6)))+(СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(G12;ком))*(ДЕНЬНЕД(ком;2)<6))))
так тоже неправильно считает, подскажите как правильно?Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 17:45
Ответить
Сообщение Цитата (kim )
А зачем Вам вот это: ЕНД(ПОИСКПОЗ(ком;)) Вдумайтесь - что ищет ПОИСКПОЗ() - диапазон "ком" в нуле?
я убрал праздники они не нужны, а как исправить? Код
=G12-((СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(отп))*(ГОД(S12)=ГОД(отп))*ЕНД(ПОИСКПОЗ(G12;отп))*(ДЕНЬНЕД(отп;2)<6)))+(СУММПРОИЗВ((МЕСЯЦ(S12)=МЕСЯЦ(ком))*(ГОД(S12)=ГОД(ком))*ЕНД(ПОИСКПОЗ(G12;ком))*(ДЕНЬНЕД(ком;2)<6))))
так тоже неправильно считает, подскажите как правильно?Автор - Mobsman Дата добавления - 05.06.2011 в 17:39
kim
Дата: Воскресенье, 05.06.2011, 18:00 |
Сообщение № 34
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация:
160
±
Замечаний:
0% ±
Excel 2010
Смотрим июль: Командировки: 06.07.2010 - вторник 08.07.2010 - четверг 09.07.2010 - пятница 10.07.2010 - суббота 30.07.2010 - пятница 31.07.2010 - суббота исключаем выходные: 06.07.2010 - вторник 08.07.2010 - четверг 09.07.2010 - пятница 30.07.2010 - пятница Итого четыре дня (отпусков нет) 22 рабочих дня-4=18
Смотрим июль: Командировки: 06.07.2010 - вторник 08.07.2010 - четверг 09.07.2010 - пятница 10.07.2010 - суббота 30.07.2010 - пятница 31.07.2010 - суббота исключаем выходные: 06.07.2010 - вторник 08.07.2010 - четверг 09.07.2010 - пятница 30.07.2010 - пятница Итого четыре дня (отпусков нет) 22 рабочих дня-4=18 kim
Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
Ответить
Сообщение Смотрим июль: Командировки: 06.07.2010 - вторник 08.07.2010 - четверг 09.07.2010 - пятница 10.07.2010 - суббота 30.07.2010 - пятница 31.07.2010 - суббота исключаем выходные: 06.07.2010 - вторник 08.07.2010 - четверг 09.07.2010 - пятница 30.07.2010 - пятница Итого четыре дня (отпусков нет) 22 рабочих дня-4=18 Автор - kim Дата добавления - 05.06.2011 в 18:00
Mobsman
Дата: Воскресенье, 05.06.2011, 18:20 |
Сообщение № 35
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Извеняюсь был неправ. загнался совсем
Извеняюсь был неправ. загнался совсем Mobsman
Ответить
Сообщение Извеняюсь был неправ. загнался совсем Автор - Mobsman Дата добавления - 05.06.2011 в 18:20
_Boroda_
Дата: Воскресенье, 05.06.2011, 18:56 |
Сообщение № 36
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация:
6503
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
А попробуйте такую формулу Code
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$A$2:$E$36)
А попробуйте такую формулу Code
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$A$2:$E$36)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А попробуйте такую формулу Code
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$A$2:$E$36)
Автор - _Boroda_ Дата добавления - 05.06.2011 в 18:56
Mobsman
Дата: Воскресенье, 05.06.2011, 19:10 |
Сообщение № 37
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
вроде бы тоже правильно,но гораздо проще реализованно Код
=G12-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25)
но чисто математический смысл я не понял, из рабочих дней вычитается рабочие дни + действительные отработанные По моимрассуждениям должно получиться 25 рабочих-25(рабочих)+(15рабочих(за исключением отмеченных дней))=-15 дней
вроде бы тоже правильно,но гораздо проще реализованно Код
=G12-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25)
но чисто математический смысл я не понял, из рабочих дней вычитается рабочие дни + действительные отработанные По моимрассуждениям должно получиться 25 рабочих-25(рабочих)+(15рабочих(за исключением отмеченных дней))=-15 дней Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 19:17
Ответить
Сообщение вроде бы тоже правильно,но гораздо проще реализованно Код
=G12-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25)
но чисто математический смысл я не понял, из рабочих дней вычитается рабочие дни + действительные отработанные По моимрассуждениям должно получиться 25 рабочих-25(рабочих)+(15рабочих(за исключением отмеченных дней))=-15 дней Автор - Mobsman Дата добавления - 05.06.2011 в 19:10
Mobsman
Дата: Воскресенье, 05.06.2011, 19:38 |
Сообщение № 38
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
_Boroda_ , _Boroda_ , Quote (_Boroda_ )
G12=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$A1:$A35) G2-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0)) - получаем кол-во праздников в месяце КолПр ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) - кол-во рабочих дней без учета командировок и отпусков КолР КолР-КолПр нам и нужно
=G12-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) Что за G2? непонятно расписано если не трудно распишите по слогаемым G12 = рабочие дни ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))=? ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25)=?
_Boroda_ , _Boroda_ , Quote (_Boroda_ )
G12=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$A1:$A35) G2-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0)) - получаем кол-во праздников в месяце КолПр ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) - кол-во рабочих дней без учета командировок и отпусков КолР КолР-КолПр нам и нужно
=G12-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) Что за G2? непонятно расписано если не трудно распишите по слогаемым G12 = рабочие дни ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))=? ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25)=?Mobsman
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 19:40
Ответить
Сообщение _Boroda_ , _Boroda_ , Quote (_Boroda_ )
G12=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$A1:$A35) G2-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0)) - получаем кол-во праздников в месяце КолПр ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) - кол-во рабочих дней без учета командировок и отпусков КолР КолР-КолПр нам и нужно
=G12-ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) Что за G2? непонятно расписано если не трудно распишите по слогаемым G12 = рабочие дни ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))=? ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25)=?Автор - Mobsman Дата добавления - 05.06.2011 в 19:38
Mobsman
Дата: Воскресенье, 05.06.2011, 21:10 |
Сообщение № 39
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
непонимаю что вы там ничего в этом приложенном файле Код
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) = 41 G12= 19
Код
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0)) =21
почему эксель вычитает и у него получается D12 =19-41+21 =18 ? я экселевскую матиматику не понимаю
непонимаю что вы там ничего в этом приложенном файле Код
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) = 41 G12= 19
Код
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0)) =21
почему эксель вычитает и у него получается D12 =19-41+21 =18 ? я экселевскую матиматику не понимаю Mobsman
К сообщению приложен файл:
450.xls
(95.0 Kb)
Сообщение отредактировал Mobsman - Воскресенье, 05.06.2011, 21:12
Ответить
Сообщение непонимаю что вы там ничего в этом приложенном файле Код
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0))+ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0);'Праздники. Командировки.Отпуска'!$D$2:$E$25) = 41 G12= 19
Код
=ЧИСТРАБДНИ(S12;КОНМЕСЯЦА(S12;0)) =21
почему эксель вычитает и у него получается D12 =19-41+21 =18 ? я экселевскую матиматику не понимаю Автор - Mobsman Дата добавления - 05.06.2011 в 21:10
Гость
Дата: Понедельник, 06.06.2011, 09:01 |
Сообщение № 40
Большое всем спасибо за помощь, все работает (вроде бы).
Большое всем спасибо за помощь, все работает (вроде бы). Гость
Ответить
Сообщение Большое всем спасибо за помощь, все работает (вроде бы). Автор - Гость Дата добавления - 06.06.2011 в 09:01