Top.Mail.Ru
Ответы
Аватар пользователя
9 лет назад от Изменено

Как скопировать формулу в Excel из одной ячейки в другую, при этом сохранить ссылку только на 2 ячейки?

Вариант выделить $ не подходит т. к. в этой формуле этих значений очень много, все искать тяжело. или может кто-то знает как переписать формулу на более простую, вот формула:

=ЕСЛИ (C28=1;I30;0)+ЕСЛИ (C28=0,5;I31;0)+ЕСЛИ (D28=1;I30;0)+ЕСЛИ (D28=0,5;I31;0)+ЕСЛИ (E28=1;I30;0)+ЕСЛИ (E28=0,5;I31;0)+ЕСЛИ (F28=1;I30;0)+ЕСЛИ (F28=0,5;I31;0)+ЕСЛИ (G28=1;I30;0)+ЕСЛИ (G28=0,5;I31;0)+ЕСЛИ (H28=1;I30;0)+ЕСЛИ (H28=0,5;I31;0)+ЕСЛИ (I28=1;I30;0)+ЕСЛИ (I28=0,5;I31;0)+ЕСЛИ (J28=1;I30;0)+ЕСЛИ (J28=0,5;I31;0)+ЕСЛИ (K28=1;I30;0)+ЕСЛИ (K28=0,5;I31;0)+ЕСЛИ (L28=1;I30;0)+ЕСЛИ (L28=0,5;I31;0)+ЕСЛИ (M28=1;I30;0)+ЕСЛИ (M28=0,5;I31;0)+ЕСЛИ (N28=1;I30;0)+ЕСЛИ (N28=0,5;I31;0)+ЕСЛИ (O28=1;I30;0)+ЕСЛИ (O28=0,5;I31;0)+ЕСЛИ (P28=1;I30;0)+ЕСЛИ (P28=0,5;I31;0)+ЕСЛИ (Q28=1;I30;0)+ЕСЛИ (Q28=0,5;I31;0)+ЕСЛИ (R28=1;I30;0)+ЕСЛИ (R28=0,5;I31;0)+ЕСЛИ (S28=1;I30;0)+ЕСЛИ (S28=0,5;I31;0)+ЕСЛИ (T28=1;I30;0)+ЕСЛИ (T28=0,5;I31;0)+ЕСЛИ (U28=1;I30;0)+ЕСЛИ (U28=0,5;I31;0)+ЕСЛИ (V28=1;I30;0)+ЕСЛИ (V28=0,5;I31;0)+ЕСЛИ (W28=1;I30;0)+ЕСЛИ (W28=0,5;I31;0)+ЕСЛИ (X28=1;I30;0)+ЕСЛИ (X28=0,5;I31;0)+ЕСЛИ (Y28=1;I30;0)+ЕСЛИ (Y28=0,5;I31;0)+ЕСЛИ (Z28=1;I30;0)+ЕСЛИ (Z28=0,5;I31;0)+ЕСЛИ (AA28=1;I30;0)+ЕСЛИ (AA28=0,5;I31;0)+ЕСЛИ (AB28=1;I30;0)+ЕСЛИ (AB28=0,5;I31;0)+ЕСЛИ (AC28=1;I30;0)+ЕСЛИ (AC28=0,5;I31;0)+ЕСЛИ (AD28=1;I30;0)+ЕСЛИ (AD28=0,5;I31;0)+ЕСЛИ (AE28=1;I30;0)+ЕСЛИ (AE28=0,5;I31;0)+ЕСЛИ (AF28=1;I30;0)+ЕСЛИ (AF28=0,5;I31;0)+ЕСЛИ (AG28=1;I30;0)+ЕСЛИ (AG28=0,5;I31;0)

при протяжке сохранить ссылки нужно на ячейки I30 и I31.

Дата
Популярность
Аватар пользователя
5 лет назад

МОЖНО КОПИРОВАТЬ. нА ПЕРВЫЙ ВЗГЛЯД СЛОЖНО, НО МОЖНО. Почитайте ВОТ ТУТ!: https://programmydlyacompa.ru/kak-kopirovat-tablitsu-v-excel-sohranyaya-format-yacheek/

Аватар пользователя
9 лет назад

И ещё один вариант.
Предлагаю простую и наглядную формулу.
С помощью функции =СЧЁТЕСЛИ (C28:AG28;1) посчитай количество 1 в диапазоне C28:AG28 и умножь это количество на содержимое ячейки I30 .

С помощью функции =СЧЁТЕСЛИ (C28:AG28;0,5) посчитай количество 0,5 в диапазоне C28:AG28 и умножь это количество на содержимое ячейки I31 .

Результаты этих произведений сложи.

У тебя должна получиться формула
=СЧЁТЕСЛИ (C28:AG28;1)*$I$30+СЧЁТЕСЛИ (C28:AG28;0,5)* $I$31

Аватар пользователя
9 лет назад

62(!) ЕСЛИ
я такого еще не видел
Это рекорд

Аватар пользователя
9 лет назад

Ужас, а не формула. Лучше так:
=СУММ (ВЫБОР ((3-C28:AG28*2);$I$30;$I$31))

Все пробелы ПЕРЕД скобками удалить из формулы.
Вводить, как формулу массива: вместо Enter в конце нажать сочетание Ctrl+Shift+Enter.

И всё. Копируйте, куда хотите.

Аватар пользователя
9 лет назад

попробуйте скопировать формулу в блокнот. выполните замену l30 и l31, закрепив их как вам угодно (ну например l30 заменить на l$30). потом вставьте в нужную ячейку