
Vispārēja formula
=SUMIF(range,"*"&A1&"*",sum_range)
Kopsavilkums
Rezumējot, ja šūnās ir noteikts teksts citā šūnā, varat izmantot funkciju SUMIF ar aizstājējzīmi un savienojumu. Parādītajā piemērā šūnā G6 ir šāda formula:
=SUMIF(C5:C11,"*"&F6&"*",D5:D11)
Šī formula summē summas par C slejas vienumiem, kas satur “kapuci”, jebkur šūnā.
Paskaidrojums
Funkcija SUMIF atbalsta aizstājējzīmes. Zvaigznīte (*) nozīmē "nulle vai vairāk rakstzīmes", bet jautājuma zīme (?) Nozīmē "jebkura viena rakstzīme".
Aizstājējzīmes ļauj izveidot tādus kritērijus kā "sākas ar", "beidzas ar", "satur 3 rakstzīmes" un tā tālāk.
Tā, piemēram, jūs varat izmantot “* cepuri *”, lai tekstam “cepure” atbilstu jebkurā šūnas vietā, vai “a *”, lai saskaņotu vērtības, kas sākas ar burtu “a”.
Šajā gadījumā mēs vēlamies saskaņot tekstu F6. Mēs nevaram rakstīt tādus kritērijus kā "* F6 *", jo tas sakritīs tikai ar burtisko tekstu "F6".
Tā vietā mums ir jāizmanto savienošanas operators (&), lai atsauci uz F6 pievienotu zvaigznītēm (*):
"*"&F6&"*"
Kad Excel novērtē šo argumentu SUMIF funkcijā, tā kā kritērijus "redzēs" "* hoodie *":
=SUMIF(C5:C11,"*hoodie*",D5:D11)
Pēc tam SUMIF atgriež summu par precēm, kurās ir “hūdijs”, un parādītajā piemērā tā ir USD 27,00.
Ņemiet vērā, ka SUMIF nav reģistrjutīgs.
Alternatīva ar SUMIFS
Varat arī izmantot funkciju SUMIFS. SUMIFS var apstrādāt vairākus kritērijus, un argumentu secība atšķiras no SUMIF. Ekvivalenta SUMIFS formula ir:
=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")
Ievērojiet, ka summas diapazons vienmēr ir pirmais SUMIFS funkcijā.
Pieejamo aizstājējzīmju sarakstu skatiet šajā lapā.