„Excel“ formulė: suma, jei langelyje yra tekstas kitoje langelyje -

Bendroji formulė

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

Santrauka

Apibendrinant, jei ląstelėse yra konkretus tekstas kitoje langelyje, galite naudoti funkciją SUMIF su pakaitos simboliu ir sujungimu. Parodytame pavyzdyje langelyje G6 yra ši formulė:

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

Ši formulė susumuoja elementus C stulpelyje, kuriuose yra „gobtuvas“, bet kur langelyje.

Paaiškinimas

Funkcija SUMIF palaiko pakaitos simbolius. Žvaigždutė (*) reiškia „nulį ar daugiau simbolių“, o klaustukas (?) Reiškia „bet kurį vieną simbolį“.

Pakaitiniai simboliai leidžia jums sukurti tokius kriterijus kaip „prasideda“, „baigiasi“, „yra 3 simboliai“ ir pan.

Pavyzdžiui, galite naudoti „* hat *“, kad atitiktų tekstą „hat“ bet kurioje langelio vietoje, arba „a *“, kad atitiktų reikšmes, prasidedančias „a“ raide.

Šiuo atveju norime suderinti F6 tekstą. Negalime parašyti tokių kriterijų kaip „* F6 *“, nes tai atitiks tik pažodinį tekstą „F6“.

Vietoj to, kad susietume nuorodą į F6 prie žvaigždžių (*), turime naudoti sujungimo operatorių (&):

"*"&F6&"*"

Kai „Excel“ įvertins šį argumentą SUMIF funkcijos viduje, ji kaip kriterijus „matys“ „* Hoodie *“:

=SUMIF(C5:C11,"*hoodie*",D5:D11)

Tada SUMIF grąžina daiktų, kuriuose yra „gobtuvas“, sumą, kuri yra 27,00 USD parodytame pavyzdyje.

Atminkite, kad SUMIF neskiria didžiųjų ir mažųjų raidžių.

Alternatyva su SUMIFS

Taip pat galite naudoti funkciją SUMIFS. SUMIFS gali apdoroti kelis kriterijus, o argumentų tvarka skiriasi nuo SUMIF. Ekvivalentinė SUMIFS formulė yra:

=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")

Atkreipkite dėmesį, kad SUMIFS funkcijoje sumų diapazonas visada yra pirmas.

Šiame puslapyje rasite galimų pakaitų sąrašą.

Įdomios straipsniai...