Как установить ограничение данных в функции SUMIF?


1

Я хочу , чтобы создать единую формулу , которая сочетает в себе две формулы вместе:
=IF(E1>500,500,E1)
и
=SUMIF(A1:A10,"Y",E1:E10)

По сути, я хочу суммировать элементы от столбцов E1 до E10, когда значение строки в столбце A равно «Y».

Я хочу установить ограничение данных, при котором, если одно из добавляемых значений больше 500 (например, 589), тогда в формуле будет указано добавление значения ячейки как 500 вместо 589.
Если значение равно 500 или меньше, мы добавляем значение как есть.

Как мне это?

Ответы:


2

Вы можете придерживаться разных подходов здесь:

  1. используйте формулу массива:
    =SUM((A1:A10="y")*IF(E1:E10>500,500,E1:E10))
    это формула массива, поэтому после ее ввода нужно завершить, нажав CTRL + SHIFT + ENTER
  2. разделить вашу задачу и охватить различные сценарии с различными функциями:
    =SUMIFS(E1:E10,A1:A10,"y",E1:E10,"<500")+COUNTIFS(A1:A10,"y",E1:E10,">=500")*500
    Здесь SUMIFSрассчитывается только сумма записей ниже 500, а COUNTIFSколичество записей выше 500

введите описание изображения здесь


1
Вау, спасибо большое! Это именно то, что мне нужно :)
Трикси
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.