30 Функсияҳои Excel дар 30 рӯз: ҒАЙРОХИМ

Табрик мекунем! Шумо ба рӯзи охирини марафон расидед 30 Excel дар 30 рӯз кор мекунад. Ин як сафари тӯлонӣ ва ҷолиб буд, ки дар давоми он шумо бисёр чизҳои муфидро дар бораи функсияҳои Excel омӯхтед.

Дар рӯзи 30-уми марафон мо омӯзиши функсияро мебахшем Бавосита (БАЙСУВО), ки истиноди бо сатри матн муайяншударо бармегардонад. Бо ин функсия шумо метавонед рӯйхати афтандаҳои вобастаро эҷод кунед. Масалан, ҳангоми интихоби кишвар аз рӯйхати афтанда муайян мекунад, ки кадом имконот дар рӯйхати афтанда шаҳр пайдо мешаванд.

Пас, биёед қисми назариявии функсияро муфассалтар дида бароем Бавосита (БАЙРУСУТ) ва мисолҳои амалии татбиқи онро омӯзед. Агар шумо маълумоти иловагӣ ё мисол дошта бошед, лутфан онҳоро дар шарҳҳо мубодила кунед.

Функсияи 30: Бавосита

функсия Бавосита (ҒАЙРОХИ) истиноди бо сатри матн муайяншударо бармегардонад.

Чӣ тавр шумо метавонед функсияи ҒАЙРОХИМРО истифода баред?

Азбаски функсия Бавосита (БАЙСУВО) истиноди бо сатри матн додашударо бармегардонад, шумо метавонед онро барои:

  • Эҷоди пайванди ибтидоии ғайримуқаррарӣ.
  • Истинод ба диапазони номдори статикӣ эҷод кунед.
  • Бо истифода аз маълумоти варақ, сатр ва сутун пайванд эҷод кунед.
  • Массиви рақамҳои ивазнашаванда эҷод кунед.

Синтаксиси бавосита (бавосита)

функсия Бавосита (ҒАЙРОХИ) синтаксиси зерин дорад:

INDIRECT(ref_text,a1)

ДВССЫЛ(ссылка_на_ячейку;a1)

  • ref_text (link_to_cell) матни истинод аст.
  • a1 – агар ба TRUE (TRUE) баробар бошад ё муайян нашуда бошад, пас услуби истинод истифода мешавад A1; ва агар FALSE (FALSE), пас услуб R1C1.

Домҳо бавосита (бавосита)

  • функсия Бавосита (ҒАЙРУМИ) ҳар вақте ки арзишҳо дар варақаи кории Excel тағир меёбанд, дубора ҳисоб карда мешавад. Ин метавонад китоби кории шуморо хеле суст кунад, агар ин функсия дар бисёр формулаҳо истифода шавад.
  • Агар функсия Бавосита (ҒАЙРАВО) пайвандеро ба китоби дигари кории Excel эҷод мекунад, ки он китоби корӣ бояд кушода бошад ё формула дар бораи хато хабар медиҳад #REF! (#LINK!).
  • Агар функсия Бавосита (ҒАЙРУМИ) ба диапазон ишора мекунад, ки аз маҳдудияти сатр ва сутун зиёд аст, формула дар бораи хато хабар медиҳад #REF! (#LINK!).
  • функсия Бавосита (ҒАЙРУМИ) наметавонад ба диапазони номдори динамикӣ ишора кунад.

Мисоли 1: Пайванди ибтидоии ивазнашаванда эҷод кунед

Дар мисоли аввал, сутунҳои C ва E рақамҳои якхела доранд, ки маблағи онҳо бо истифода аз функсия ҳисоб карда мешавад СУМ (СУМ) низ ҳамин аст. Аммо, формулаҳо каме фарқ мекунанд. Дар ячейкаи C8 формула чунин аст:

=SUM(C2:C7)

=СУММ(C2:C7)

Дар ячейкаи E8, функсия Бавосита (ҒАЙРОХИ) пайвандеро ба чашмаки ибтидоии E2 эҷод мекунад:

=SUM(INDIRECT("E2"):E7)

=СУММ(ДВССЫЛ("E2"):E7)

Агар шумо дар болои варақ сатр гузоред ва арзиши январро (январ) илова кунед, он гоҳ маблағ дар сутуни C тағир намеёбад. Формула бо вокуниш ба иловаи сатр тағир меёбад:

=SUM(C3:C8)

=СУММ(C3:C8)

Бо вуҷуди ин, функсия Бавосита (ҒАЙРАВОМИ) E2-ро ҳамчун ячейкаи ибтидоӣ ислоҳ мекунад, аз ин рӯ моҳи январ ба таври худкор ба ҳисоби ҷамъи сутуни E дохил карда мешавад. Ячейкаи ниҳоӣ тағир ёфт, аммо ба ячейкаи ибтидоӣ таъсир нарасонд.

=SUM(INDIRECT("E2"):E8)

=СУММ(ДВССЫЛ("E2"):E8)

Мисоли 2: Истинод ба диапазони номдори статикӣ

функсия Бавосита (ҒАЙРУМИ) метавонад истинод ба диапазони номбаршуда эҷод кунад. Дар ин мисол, ҳуҷайраҳои кабуд диапазонро ташкил медиҳанд NumList. Илова бар ин, диапазони динамикӣ низ аз арзишҳои сутуни B сохта мешавад NumListDyn, вобаста ба шумораи рақамҳои ин сутун.

Маблағро барои ҳарду диапазон бо роҳи додани номи он ҳамчун далел ба функсия ҳисоб кардан мумкин аст СУМ (SUM), тавре ки шумо дар ҳуҷайраҳои E3 ва E4 мебинед.

=SUM(NumList) или =СУММ(NumList)

=SUM(NumListDyn) или =СУММ(NumListDyn)

Ба ҷои ворид кардани номи диапазон ба функсия СУМ (SUM), Шумо метавонед ба номе, ки дар яке аз ячейкаҳои варақи корӣ навишта шудааст, муроҷиат кунед. Масалан, агар ном NumList дар ячейкаи D7 навишта шудааст, пас формула дар ячейкаи E7 чунин мешавад:

=SUM(INDIRECT(D7))

=СУММ(ДВССЫЛ(D7))

Мутаассифона, функсия Бавосита (ҒАЙОМИ) истинодномаи диапазони динамикӣ эҷод карда наметавонад, бинобар ин, вақте ки шумо ин формуларо ба чашмаки E8 нусхабардорӣ мекунед, шумо хатогӣ мегиред #REF! (#LINK!).

Мисоли 3: Бо истифода аз маълумоти варақ, сатр ва сутун истиноди эҷод кунед

Шумо метавонед ба осонӣ дар асоси рақамҳои сатр ва сутун, инчунин бо истифода аз арзиши FALSE (FALSE) барои далели функсияи дуюм истинод эҷод кунед. Бавосита (БАЙРОХИАМ). Ин аст, ки пайванди услуб сохта шудааст R1C1. Дар ин мисол, мо ба таври илова номи варақро ба истинод илова кардем – 'MyLinks'!R2C2

=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)

=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)

Мисоли 4: Массиви рақамҳои ивазнашаванда эҷод кунед

Баъзан шумо бояд массиви рақамҳоро дар формулаҳои Excel истифода баред. Дар мисоли зерин мо мехоҳем 3 адади калонтаринро дар сутуни В ба ҳисоби миёна ҳисоб кунем. Рақамҳоро ба формула дохил кардан мумкин аст, чуноне ки дар чашмаки D4 анҷом дода мешавад:

=AVERAGE(LARGE(B1:B8,{1,2,3}))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))

Агар ба шумо массиви калонтар лозим бошад, пас шумо гумон аст, ки ҳамаи рақамҳоро дар формула ворид кунед. Варианти дуюм ин истифодаи функсия аст ҷудошуда (ROW), тавре ки дар формулаи массиви дар ячейкаи D5 воридшуда иҷро шудааст:

=AVERAGE(LARGE(B1:B8,ROW(1:3)))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))

Варианти сеюм ин истифодаи функсия аст ҷудошуда (STRING) дар баробари Бавосита (ҒАЙРАВО), тавре ки бо формулаи массив дар ячейкаи D6 иҷро шудааст:

=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))

Натиҷаи ҳамаи 3 формула якхела хоҳад буд:

Аммо, агар сатрҳо дар болои варақ ҷойгир карда шаванд, формулаи дуюм натиҷаи нодурустро бармегардонад, зеро истинодҳои формула дар баробари ивазшавии сатр тағир меёбанд. Акнун, ба ҷои миёнаи се адади калонтарин, формула миёнаи рақамҳои 3, 4 ва 5-уми калонтаринро бармегардонад.

Истифодаи функсияҳо Бавосита (БАЙСУВО), формулаи сеюм истинодҳои сатри дурустро нигоҳ медорад ва нишон додани натиҷаи дурустро идома медиҳад.

Дин ва мазҳаб