Вернуться   Forum 3Dnews Tech > Софт > Программное обеспечение
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 25.02.2016, 09:27   Вверх   #1
Bau
Мужской Новенький
Автор темы
 
Регистрация: 25.02.2016
Question формулу подсказать по примеру

Всем привет, нужна формула для eхcel примерно так А(ячейка)=если Y>N, то Y-N до тех пор пока полученное число<N

пример А= 11>3, 11-3, 8-3, 5-3, 2<3 ответ 2

Заранее спасибо

Последний раз редактировалось Bau; 25.02.2016 в 10:19.
Bau вне форума  
Ответить с цитированием
Старый 25.02.2016, 09:41   Вверх   #2
zl0dey4eg
Мужской Абсолютный
 
Аватар для zl0dey4eg
 
Регистрация: 24.12.2012
Адрес: Москва
перечитал, и не понял, что вы от советчика хотите то?
zl0dey4eg вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 25.02.2016, 10:23   Вверх   #3
Bau
Мужской Новенький
Автор темы
 
Регистрация: 25.02.2016
Цитата (zl0dey4eg) »
перечитал, и не понял, что вы от советчика хотите то?
Да, признаю что не уточнил. В exel формулу нужно подобрать, что бы число отнималось до тех пор пока значение не будет меньше другого значения. как в примере
Bau вне форума  
Ответить с цитированием
Старый 25.02.2016, 10:35   Вверх   #4
ВОТ
Мужской Умудрённый
 
Аватар для ВОТ
 
Регистрация: 13.03.2014
Адрес: Москва
... я то же не понял смысла

может N-1 ? ответ то же 2
ВОТ вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 25.02.2016, 10:45   Вверх   #5
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (Bau) »
Всем привет, нужна формула для eхcel примерно так А(ячейка)=если Y>N, то Y-N до тех пор пока полученное число<N
пример А= 11>3, 11-3, 8-3, 5-3, 2<3 ответ 2
Это называется остаток от деления. В Excel есть для этого функция =ОСТАТ(A1;A2)

Нажмите на изображение для увеличения
Название: excel_ostat.png
Просмотров: 370
Размер:	1.5 Кб
ID:	48459

Аналогичного эффекта можно достичь с помощью =(A1/A2-ОТБР(A1/A2))*A2
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.

Последний раз редактировалось garniv; 25.02.2016 в 11:01.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 25.02.2016, 10:58   Вверх   #6
Bau
Мужской Новенький
Автор темы
 
Регистрация: 25.02.2016
Talking

Цитата (ВОТ) »
... я то же не понял смысла

может N-1 ? ответ то же 2
А(ячейка)=если Y>N, то Y-N до тех пор пока полученное число<N


пример А= не известно
Y=11
N=3

примерная формула: 11>3, тогда (11 "отнимаем" 3) до тех пор пока ответ будет меньше 3, в данном примере ответ 2

Y=17
N=4

17>4, 17-4=13, 13-4=9, 9-4=5, 5-4=1, 1<3 ответ 1
Bau вне форума  
Ответить с цитированием
Старый 25.02.2016, 11:04   Вверх   #7
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
В обычных формулах нельзя делать циклы. Если у тебя задача по программированию - пиши скрипт на VBA
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:27. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot