Excel

Súčet, ak bunka obsahuje text v inej bunke

Sum If Cell Contains Text Another Cell

Vzorec programu Excel: Súčet, ak bunka obsahuje text v inej bunkeGenerický vzorec | _+_ | Zhrnutie

Ak chcete zhrnúť, či bunky obsahujú konkrétny text v inej bunke, môžete použiť funkciu SUMIF s príponou divoká karta a zreťazenie . V uvedenom príklade bunka G6 obsahuje tento vzorec:





= SUMIF (range,'*'&A1&'*',sum_range)

Tento vzorec sumuje sumy za položky v stĺpci C, ktoré obsahujú „mikinu“, kdekoľvek v bunke.

Vysvetlenie

Funkcia SUMIF podporuje zástupné znaky . Hviezdička (*) znamená „nula alebo viac znakov“, zatiaľ čo otáznik (?) Znamená „ľubovoľný znak“.





Zástupné znaky vám umožňujú vytvoriť kritériá ako „začína na“, „končí na“, „obsahuje 3 znaky“ a podobne.

Môžete napríklad napríklad použiť „*klobúk*“ na priradenie textu „klobúk“ kdekoľvek v bunke alebo „a*“ na priradenie hodnôt začínajúcich sa písmenom „a“.



V tomto prípade chceme priradiť text k F6. Nemôžeme napísať kritériá ako „*F6*“, pretože sa budú zhodovať iba s doslovným textom „F6“.

Namiesto toho musíme použiť operátor zreťazenia (&) na pripojenie odkazu na F6 k hviezdičkám (*):

 
= SUMIF (C5:C11,'*'&F6&'*',D5:D11)

Keď Excel vyhodnotí tento argument vo funkcii SUMIF, uvidí ''*mikinu*'ako kritériá:

 
'*'&F6&'*'

SUMIF potom vráti sumu za položky, ktoré obsahujú „mikinu“, čo je v uvedenom príklade 27,00 dolárov.

Upozorňujeme, že SUMIF nerozlišuje malé a veľké písmená.

Alternatíva k SUMIFS

Môžete tiež použiť funkciu SUMIFS. SUMIFS zvládne viacero kritérií a poradie argumentov sa líši od SUMIF. Ekvivalentný vzorec SUMIFS je:

ako používať f3 na mac
 
= SUMIF (C5:C11,'*hoodie*',D5:D11)

Všimnite si, že rozsah súčtov vždy príde najprv vo funkcii SUMIFS.

Viď táto strana zoznam dostupných zástupných znakov.

Autor Dave Bruns


^