#google-sheets #formula
#google-таблицы #формула
Вопрос:
Я хочу присвоить словам числовые значения.
Например. Ежемесячно = 12, квартально = 4
Какими способами я могу это сделать?
Спасибо.
Комментарии:
1. Я не думаю, что есть способ сделать это, но не верьте мне на слово. Вы заглянули на форум справки?
2. Полезна ли эта ссылка webapps.stackexchange.com/questions/127831 /… ? В частности, вы можете создать функцию VB monthly() {return 12;} и т. Д
3. Есть много способов сделать это (довольно легко), но это будет зависеть от вашего контекста. Прямо сейчас у нас просто есть идея, витающая в киберпространстве. Если вы хотите создать образец электронной таблицы, иллюстрирующий ваш реальный вариант использования, я думаю, вы получите более целенаправленные ответы. Просто поделитесь ссылкой здесь, не забыв установить для ссылки разрешение на общий доступ к «Любому, у кого есть ссылка… Редактор.»
Ответ №1:
вы можете использовать функцию именованного диапазона для присвоения имени ячейке. Они могут быть даже на другом листе (не в другом документе, а на другом листе в том же документе)
Шаги
- В меню выберите Данные, а затем Именованные диапазоны. Справа откроется меню.
- В типе ячейки
12
- Выделите ячейку с 12 в ней
- Нажмите «Добавить диапазон» справа
- Введите
Monthly
имя - Нажмите Готово
Повторите шаги 2-6 для Quarterly
Теперь в какой-либо другой ячейке (даже на другом листе в том же документе) введите =Monthly
ячейку =Quarterly
или используйте эти имена в формулах
Смотрите Документы
Вот скриншот. Я создал лист с именем constants и набрал 12 и 4 в 2 ячейках. Я назвал первую ячейку Monthly
и 2-ю ячейку Quarterly
Затем в Sheet1 я могу ссылаться на эти имена в forumla
Ответ №2:
или вы можете сделать это напрямую, например:
=IF(A1 = "Monthly"; 12;
IF(A1 = "Quartly"; 4; ))