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

Вход

Регистрация

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

 

= Мир MS Excel/Есть заданная форма документа. Проблема с формулами - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Есть заданная форма документа. Проблема с формулами (Формулы/Formulas)
Есть заданная форма документа. Проблема с формулами
adik70477 Дата: Воскресенье, 07.02.2021, 17:45 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019
Здравствуйте. Являюсь не сильным знатоком excel. Есть заданная форма документов. С помощью форума вроде сделал все отлично, так как задумывал. После подстановки некоторых значений выявил проблему по столбцам Т-Х строк до 99. При наличии в ячейках значений больше 0 все считает хорошо, но как только в ячейке 0, сразу все получается наперекосяк. Форму прилагаю. Окажите помощь пожалуйста в редактировании формы. Заранее спасибо.
К сообщению приложен файл: 43.xls (148.5 Kb)
 
Ответить
СообщениеЗдравствуйте. Являюсь не сильным знатоком excel. Есть заданная форма документов. С помощью форума вроде сделал все отлично, так как задумывал. После подстановки некоторых значений выявил проблему по столбцам Т-Х строк до 99. При наличии в ячейках значений больше 0 все считает хорошо, но как только в ячейке 0, сразу все получается наперекосяк. Форму прилагаю. Окажите помощь пожалуйста в редактировании формы. Заранее спасибо.

Автор - adik70477
Дата добавления - 07.02.2021 в 17:45
Nic70y Дата: Понедельник, 08.02.2021, 08:41 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Деление на ЛОЖЬ равносильно делению на 0,
Excel не желает этого.


ЮMoney 41001841029809
 
Ответить
СообщениеДеление на ЛОЖЬ равносильно делению на 0,
Excel не желает этого.

Автор - Nic70y
Дата добавления - 08.02.2021 в 08:41
Saff Дата: Понедельник, 08.02.2021, 13:36 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 2 ±
Замечаний: 20% ±

Применил формулу ЕСЛИОШИБКА()
К сообщению приложен файл: 4987074.xls (149.0 Kb)
 
Ответить
СообщениеПрименил формулу ЕСЛИОШИБКА()

Автор - Saff
Дата добавления - 08.02.2021 в 13:36
adik70477 Дата: Понедельник, 08.02.2021, 20:05 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019
Nic70y, с делением на 0 понятно.
Может я и слишком увлекся данной формулой. Задумка такая:
1. В столбце B - выбирается из списка документ или действие (сверено или состоит).
2. В случае если ячейка в столбце В = Сверено, по в этой строке столбцов Т-Х должно быть пусто или ячейка = 0 (который соответственно не отображается).
3. В случае если ячейка в столбце В = Состоит, по в этой строке столбцов Т-Х переносятся цифры предыдущей строки столбцов Т-Х.
4. В случае если ячейка в столбце В = любому другому значению, по этой строке столбцов Т-Х значение ячейки должно быть =предыдущее значение + прибыло (или - убыло), а остальные значения ячеек по которым не было "движения" переносятся из предыдущей строки.
Т.е. Если прибыло имущество первой категории, счет идет по столбцам первой категории, а остальные предыдущие значения переносятся из предыдущей строки. Прикладываю скрин заполненной карточки вручную.
5. В итоговой 100-й строке столбцов Т-Х должны отобразится последние результаты строки в которой есть цифры.
Подскажите решение пожалуйста.
 
Ответить
СообщениеNic70y, с делением на 0 понятно.
Может я и слишком увлекся данной формулой. Задумка такая:
1. В столбце B - выбирается из списка документ или действие (сверено или состоит).
2. В случае если ячейка в столбце В = Сверено, по в этой строке столбцов Т-Х должно быть пусто или ячейка = 0 (который соответственно не отображается).
3. В случае если ячейка в столбце В = Состоит, по в этой строке столбцов Т-Х переносятся цифры предыдущей строки столбцов Т-Х.
4. В случае если ячейка в столбце В = любому другому значению, по этой строке столбцов Т-Х значение ячейки должно быть =предыдущее значение + прибыло (или - убыло), а остальные значения ячеек по которым не было "движения" переносятся из предыдущей строки.
Т.е. Если прибыло имущество первой категории, счет идет по столбцам первой категории, а остальные предыдущие значения переносятся из предыдущей строки. Прикладываю скрин заполненной карточки вручную.
5. В итоговой 100-й строке столбцов Т-Х должны отобразится последние результаты строки в которой есть цифры.
Подскажите решение пожалуйста.

Автор - adik70477
Дата добавления - 08.02.2021 в 20:05
adik70477 Дата: Понедельник, 08.02.2021, 20:06 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019
Saff, Если в ячейку Н10 поставить любую цифру, то в ячейке Т10 она не отображается (при условии, что Т9=0)


Сообщение отредактировал adik70477 - Понедельник, 08.02.2021, 20:08
 
Ответить
СообщениеSaff, Если в ячейку Н10 поставить любую цифру, то в ячейке Т10 она не отображается (при условии, что Т9=0)

Автор - adik70477
Дата добавления - 08.02.2021 в 20:06
Saff Дата: Вторник, 09.02.2021, 06:58 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 2 ±
Замечаний: 20% ±

adik70477, Добавил ещё логики в ячейку "T10"
К сообщению приложен файл: 4427222.xls (149.0 Kb)
 
Ответить
Сообщениеadik70477, Добавил ещё логики в ячейку "T10"

Автор - Saff
Дата добавления - 09.02.2021 в 06:58
Pelena Дата: Вторник, 09.02.2021, 08:35 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация: 4417 ±
Замечаний: ±

Excel 365 & Mac Excel
adik70477, я правильно понимаю, что если в В10 написано Состоит, то Убыло и Прибыло не содержат данных? Если да, то проверьте такой вариант
Код
=ЕСЛИ(ИЛИ($B10="Сверено";ЕПУСТО($B10));0;ЕСЛИОШИБКА(ПРОСМОТР(;-1/(T$9:T9<>0);T$9:T9);0)+H10-N10)
К сообщению приложен файл: 0822707.xls (148.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеadik70477, я правильно понимаю, что если в В10 написано Состоит, то Убыло и Прибыло не содержат данных? Если да, то проверьте такой вариант
Код
=ЕСЛИ(ИЛИ($B10="Сверено";ЕПУСТО($B10));0;ЕСЛИОШИБКА(ПРОСМОТР(;-1/(T$9:T9<>0);T$9:T9);0)+H10-N10)

Автор - Pelena
Дата добавления - 09.02.2021 в 08:35
adik70477 Дата: Вторник, 09.02.2021, 18:44 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019
Pelena, Спасибо!!! Но есть нюанс. В файле
К сообщению приложен файл: __43.xls (127.0 Kb)


Сообщение отредактировал adik70477 - Среда, 10.02.2021, 07:02
 
Ответить
СообщениеPelena, Спасибо!!! Но есть нюанс. В файле

Автор - adik70477
Дата добавления - 09.02.2021 в 18:44
Pelena Дата: Среда, 10.02.2021, 11:32 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация: 4417 ±
Замечаний: ±

Excel 365 & Mac Excel
Нюанс не понятен. Объясните логику. Почему должен быть ноль?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНюанс не понятен. Объясните логику. Почему должен быть ноль?

Автор - Pelena
Дата добавления - 10.02.2021 в 11:32
adik70477 Дата: Среда, 10.02.2021, 19:34 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019
Pelena, нюансы в приложенном файле. Если последняя положительная цифра была например 3, потом результат вычисления 3-3 = 0 (верхняя ячейка), то ниже ячейка = сумме цифры указанной в столбце "Прибыло" и должна прибавляться к нулю, а не к последней положительной.
К сообщению приложен файл: __43_v.1.xls (168.0 Kb)


Сообщение отредактировал adik70477 - Среда, 10.02.2021, 19:39
 
Ответить
СообщениеPelena, нюансы в приложенном файле. Если последняя положительная цифра была например 3, потом результат вычисления 3-3 = 0 (верхняя ячейка), то ниже ячейка = сумме цифры указанной в столбце "Прибыло" и должна прибавляться к нулю, а не к последней положительной.

Автор - adik70477
Дата добавления - 10.02.2021 в 19:34
Pelena Дата: Среда, 10.02.2021, 21:48 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация: 4417 ±
Замечаний: ±

Excel 365 & Mac Excel
Проверьте так
Код
=ЕСЛИ(ИЛИ(B10="Сверено";ЕПУСТО(B10));0;T$9+СУММ(H$10:H10)-СУММ(N$10:N10))
К сообщению приложен файл: _43_v.1.xls (167.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПроверьте так
Код
=ЕСЛИ(ИЛИ(B10="Сверено";ЕПУСТО(B10));0;T$9+СУММ(H$10:H10)-СУММ(N$10:N10))

Автор - Pelena
Дата добавления - 10.02.2021 в 21:48
adik70477 Дата: Понедельник, 15.02.2021, 12:24 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

2019
Pelena, Спасибо!!! Так все получилось, как и задумывалось.
 
Ответить
СообщениеPelena, Спасибо!!! Так все получилось, как и задумывалось.

Автор - adik70477
Дата добавления - 15.02.2021 в 12:24
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Есть заданная форма документа. Проблема с формулами (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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