У меня есть некоторые проблемы с парой формул в Excel. У меня есть три строки данных для трех человек, которые делят значения поровну, пока два человека не встретят максимальное число. тогда все ценности принадлежат одному человеку. Вот критерии
строка 1 имеет максимум в 800
строка 2 не имеет макс
ряд 3 имеет максимум в 300
формула для строки 1 =MIN(800, SUM (D1:BF3)/3)
формула для строки 2 =IF(AND((BG3=300),(BG1=800)),(SUM(D1:BF3)-1100),(SUM(D1:BF3)/3))
формула для строки 3 = MIN(300, SUM (D1:BF3)/3)
вот необработанные данные и итоги для каждой строки, используя эти формулы
Строка 1: R1 = 10, U1 = 50, AC1 = 20 всего в BG1 = 513
Строка 2: R2 = 10, AC2 = 20 всего в BG2 = 513
Строка 3: N3 = 100, R3 = 10, W3 = 1250, Z3 = 50, AC3 = 20 всего в BG3 = 300
Фактическая сумма всех ячеек составляет 1540. Строка 3 имеет в общей сложности 300, поэтому итоговые значения строк 1 и 2 должны составлять 1540-300 = 1240/2 = 620 для BG1 и 620 для BG2. Как видите, BG1 и BG2 короткие.
Что мне нужно, это взять все ячейки для каждого из этих людей и разделить их на 3 из них, как только строка 3 достигнет 300, затем разделить все (строки 1, 2 и 3) на 2, и поэтому итоги строк 1 и 2 продолжают складываться вверх, как только строка 1 достигает 800, тогда сумма строки 2 будет продолжать увеличивать общее количество всех ячеек (строка 1,2,3)
нужна ли где-нибудь формула для строк 2 и 1?
Надеюсь, это не слишком запутанно. Если бы я мог приложить лист, это могло бы сделать это немного легче для понимания.