Excel formula: summa, ja šūnā ir teksts citā šūnā -

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

Interesanti raksti...