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.
VysvetlenieFunkcia 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