IFS не работает на старых версиях Excel - PullRequest
0 голосов
/ 26 сентября 2019

Моя формула IFS работает на моем Excel 365, но не на других более низких версиях Excel.Есть ли альтернатива для этого, чтобы сделать по-старому?

=IFS(AND(B9>=Period!$F$6,B9<=Period!$G$6),Period!$E$6,AND(B9>=Period!$F$7,B9<=Period!$G$7),Period!$E$7,AND(B9>=Period!$F$8,B9<=Period!$G$8),Period!$E$8,AND(B9>=Period!$F$9,B9<=Period!$G$9),Period!$E$9,AND(B9>=Period!$F$10,B9<=Period!$G$10),Period!$E$10,AND(B9>=Period!$F$11,B9<=Period!$G$11),Period!$E$11,AND(B9>=Period!$F$12,B9<=Period!$G$12),Period!$E$12,AND(B9>=Period!$F$13,B9<=Period!$G$13),Period!$E$13,AND(B9>=Period!$F$14,B9<=Period!$G$14),Period!$E$14,AND(B9>=Period!$F$15,B9<=Period!$G$15),Period!$E$15,AND(B9>=Period!$F$16,B9<=Period!$G$16),Period!$E$16,AND(B9>=Period!$F$17,B9<=Period!$G$17),Period!$E$17,AND(B9>=Period!$F$18,B9<=Period!$G$18),Period!$E$18,AND(B9>=Period!$F$19,B9<=Period!$G$19),Period!$E$19,AND(B9>=Period!$F$20,B9<=Period!$G$20),Period!$E$20)

Ответы [ 2 ]

0 голосов
/ 26 сентября 2019

Я предлагаю вам попробовать это: = INDEX ($ E $ 6: $ E $ 20, MATCH (1, COUNTIFS (B9, "<=" & $ G $ 6: $ G $ 20, B9, "> =" & $)F $ 6: $ F $ 20), 0)), а затем одновременно нажмите Ctrl + Shift + Enter.

* однако любые примеры данных будут намного лучше

0 голосов
/ 26 сентября 2019

Попробуйте использовать функцию VLOOKUP с True в качестве третьего аргумента.

enter image description here

Вы также можете комбинировать функции INDEX и MATCH.Установите 1 в качестве третьего аргумента в функции MATCH.

enter image description here

...