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

Вход

Регистрация

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

 

= Мир MS Excel/Как изменить формулу в ячейке E6 чтобы считало все дни - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как изменить формулу в ячейке E6 чтобы считало все дни
Misterserg Дата: Воскресенье, 19.03.2017, 09:27 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Сделал небольшую таблицу ,отчет денежных средств,в ячейке Е6 не правильно считает,не входит в оплату 1 день суточных( суточные 1 день =300 руб)
К сообщению приложен файл: 9647769.xlsx (13.3 Kb)
 
Ответить
СообщениеСделал небольшую таблицу ,отчет денежных средств,в ячейке Е6 не правильно считает,не входит в оплату 1 день суточных( суточные 1 день =300 руб)

Автор - Misterserg
Дата добавления - 19.03.2017 в 09:27
bmv98rus Дата: Воскресенье, 19.03.2017, 10:06 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Вас смущет что вы прибавляете 300? ну переместите это за скобки.
Код
=(D6-C6+1)*300

Только тема не совсем соответвует волпросу. Что значит все дни?


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 19.03.2017, 10:08
 
Ответить
СообщениеВас смущет что вы прибавляете 300? ну переместите это за скобки.
Код
=(D6-C6+1)*300

Только тема не совсем соответвует волпросу. Что значит все дни?

Автор - bmv98rus
Дата добавления - 19.03.2017 в 10:06
Shylo Дата: Воскресенье, 19.03.2017, 10:27 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация: 7 ±
Замечаний: 0% ±

Excel-2007; 2016
Михаил опередил с формулой, тогда поясню принцип. Как в задаче про столбы и проиежутки между столбами. При вычитании дат, эксель считает их как промежутки времени (промежутки между столбами), хотя дней (столбов) на один больше. Прибавив 1 получаете правильный результат.
 
Ответить
СообщениеМихаил опередил с формулой, тогда поясню принцип. Как в задаче про столбы и проиежутки между столбами. При вычитании дат, эксель считает их как промежутки времени (промежутки между столбами), хотя дней (столбов) на один больше. Прибавив 1 получаете правильный результат.

Автор - Shylo
Дата добавления - 19.03.2017 в 10:27
Misterserg Дата: Воскресенье, 19.03.2017, 11:41 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Весь период дней..+1 пробовал такой вариант,так же можно +300..вопрос в другом тогда ..Поставив +1 в таблице будет отображать везде 1 даже в пустых клетках,далее сумма всех будет не правильно
 
Ответить
СообщениеВесь период дней..+1 пробовал такой вариант,так же можно +300..вопрос в другом тогда ..Поставив +1 в таблице будет отображать везде 1 даже в пустых клетках,далее сумма всех будет не правильно

Автор - Misterserg
Дата добавления - 19.03.2017 в 11:41
bmv98rus Дата: Воскресенье, 19.03.2017, 13:45 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
А вы понимаете, что это два разных вопроса? Тут вам надо не брать в расчет, если не заполнены даты.
Один из многочисленных вариантов.
Код
=IFERROR((D6-C6+1)*300/NOT(ISBLANK(C6)*ISBLANK(D6));"")

или
Код
=IFERROR((D7-C7+1)*300/SIGN(C7*D7);"")

или если ноль не смущает
Код
=(D7-C7+1)*300*SIGN(C7*D7)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 19.03.2017, 13:52
 
Ответить
СообщениеА вы понимаете, что это два разных вопроса? Тут вам надо не брать в расчет, если не заполнены даты.
Один из многочисленных вариантов.
Код
=IFERROR((D6-C6+1)*300/NOT(ISBLANK(C6)*ISBLANK(D6));"")

или
Код
=IFERROR((D7-C7+1)*300/SIGN(C7*D7);"")

или если ноль не смущает
Код
=(D7-C7+1)*300*SIGN(C7*D7)

Автор - bmv98rus
Дата добавления - 19.03.2017 в 13:45
_Boroda_ Дата: Воскресенье, 19.03.2017, 13:53 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация: 6599 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Код
=ЕСЛИ(C6;(D6-C6)*300+300;"")

Код
=ЕСЛИ(C6;(D6-C6+1)*300;"")

С нулем
Код
=ЕСЛИ(C6;(D6-C6+1)*300;)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Код
=ЕСЛИ(C6;(D6-C6)*300+300;"")

Код
=ЕСЛИ(C6;(D6-C6+1)*300;"")

С нулем
Код
=ЕСЛИ(C6;(D6-C6+1)*300;)

Автор - _Boroda_
Дата добавления - 19.03.2017 в 13:53
bmv98rus Дата: Воскресенье, 19.03.2017, 14:13 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Александр,
я хотел начать с самого корректного
Код
=IF(OR(ISBLANK(C6);ISBLANK(D6));"";(D6-C6+1)*300)
:-)

Однако только С6 контролировать нельзя, во избежании ошибки если С заполнено, а D нет.
Код
=IF(C6*D6;(D6-C6)*300+300;"")


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 19.03.2017, 14:13
 
Ответить
СообщениеАлександр,
я хотел начать с самого корректного
Код
=IF(OR(ISBLANK(C6);ISBLANK(D6));"";(D6-C6+1)*300)
:-)

Однако только С6 контролировать нельзя, во избежании ошибки если С заполнено, а D нет.
Код
=IF(C6*D6;(D6-C6)*300+300;"")

Автор - bmv98rus
Дата добавления - 19.03.2017 в 14:13
Misterserg Дата: Воскресенье, 19.03.2017, 14:21 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
я понимаю что из одного вопроса вытекает другой ...и если бы я понимал бы то не просил помощи.. пишет ошибка в формуле...
 
Ответить
Сообщениея понимаю что из одного вопроса вытекает другой ...и если бы я понимал бы то не просил помощи.. пишет ошибка в формуле...

Автор - Misterserg
Дата добавления - 19.03.2017 в 14:21
Misterserg Дата: Воскресенье, 19.03.2017, 14:25 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
совсем запутался...
 
Ответить
Сообщениесовсем запутался...

Автор - Misterserg
Дата добавления - 19.03.2017 в 14:25
bmv98rus Дата: Воскресенье, 19.03.2017, 14:34 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
распутывайтесь.
К сообщению приложен файл: Copy_of_9647769.xlsx (13.8 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 19.03.2017, 14:35
 
Ответить
Сообщениераспутывайтесь.

Автор - bmv98rus
Дата добавления - 19.03.2017 в 14:34
Misterserg Дата: Воскресенье, 19.03.2017, 14:51 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
не могу понять как это работает ,но оно работает!!! Большое спасибо!!!
 
Ответить
Сообщениене могу понять как это работает ,но оно работает!!! Большое спасибо!!!

Автор - Misterserg
Дата добавления - 19.03.2017 в 14:51
Che79 Дата: Воскресенье, 19.03.2017, 14:52 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
ну и такой вариант пусть будет
формула массива
Код
{=И(C6:D6<>"")*(D6-C6+1)*300}

вводится через Ctrl+Shift+Enter
и ноль можно скрыть форматом


Делай нормально и будет нормально!
 
Ответить
Сообщениену и такой вариант пусть будет
формула массива
Код
{=И(C6:D6<>"")*(D6-C6+1)*300}

вводится через Ctrl+Shift+Enter
и ноль можно скрыть форматом

Автор - Che79
Дата добавления - 19.03.2017 в 14:52
Misterserg Дата: Воскресенье, 19.03.2017, 15:06 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Что то с о второй формулой не получается
 
Ответить
СообщениеЧто то с о второй формулой не получается

Автор - Misterserg
Дата добавления - 19.03.2017 в 15:06
Che79 Дата: Воскресенье, 19.03.2017, 15:11 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Misterserg, со второй это с какой? Речь о моем варианте? если да, то после написания формулы нужно одновременно ввести Ctrl+Shift+Enter и формула заключится в фигурные скобки. Посмотрите в файле (приложил)
К сообщению приложен файл: 190317.xlsx (14.2 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеMisterserg, со второй это с какой? Речь о моем варианте? если да, то после написания формулы нужно одновременно ввести Ctrl+Shift+Enter и формула заключится в фигурные скобки. Посмотрите в файле (приложил)

Автор - Che79
Дата добавления - 19.03.2017 в 15:11
bmv98rus Дата: Воскресенье, 19.03.2017, 15:16 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
не могу понять как это работает

при умножении на 0 произведение равняется нулю. 0 = False . Соответственно условие C6*D6 даст 0 если один из параметров не заполнен. ну и ЕСЛИ при это даст результат указанный нами как "".


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 19.03.2017, 15:31
 
Ответить
Сообщение
не могу понять как это работает

при умножении на 0 произведение равняется нулю. 0 = False . Соответственно условие C6*D6 даст 0 если один из параметров не заполнен. ну и ЕСЛИ при это даст результат указанный нами как "".

Автор - bmv98rus
Дата добавления - 19.03.2017 в 15:16
Misterserg Дата: Воскресенье, 19.03.2017, 15:17 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Да с вашей.Спасибо тоже работает
 
Ответить
СообщениеДа с вашей.Спасибо тоже работает

Автор - Misterserg
Дата добавления - 19.03.2017 в 15:17
Misterserg Дата: Воскресенье, 19.03.2017, 15:23 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
bmv98rus, спасибо туман рассеяли
 
Ответить
Сообщениеbmv98rus, спасибо туман рассеяли

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

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