メインコンテンツへスキップ

Excelでセルにアスタリスクが含まれている場合は合計

ご存知のとおり、アスタリスクはExcelのワイルドカードです。 ワイルドカードではなくリテラル文字と見なされるアスタリスクを含むセルを合計するには、SUMIF関数とチルダ(〜)に基づく数式を適用できます。


Excelでセルにアスタリスクが含まれている場合の合計方法は?

以下のスクリーンショットに示すように、範囲C5:C12の対応するセルにアスタリスクが含まれている場合に、範囲D5:D12の売上を合計するには、以下の手順に従います。

一般的な式

=SUMIF(range,"*~**",[sum_range])

Arguments

レンジ:アスタリスクが含まれているかどうかを評価するセルの範囲。
合計範囲:合計するセルの範囲。

この式の使い方は?

結果を出力するセルを選択し、以下の数式をコピーまたは入力して、 入力します キー。

=SUMIF(C5:C12,"*~**",D5:D12)

ノート:上記の数式は、セル内のアスタリスクがどこにあっても、セルを合計します。

アスタリスクがセルの末尾にあるセルを合計するには、次のような数式を適用できます。

=SUMIF(C5:C12,"*~*",D5:D12)

アスタリスクがセルの先頭にあるセルを合計するには、次の数式を適用します。

=SUMIF(C5:C12,"~**",D5:D12)

式の説明

=SUMIF(C5:C12,"*~**",D5:D12)

ROW(E5:E14)-ROW(E5)+1:
> "*〜**":Excelがアスタリスクをワイルドカードとして扱わないようにするには、アスタリスクの前にチルダ(〜)を追加して、このアスタリスクをリテラル文字としてマークします。 ここで、最初と最後のアスタリスクは「XNUMXつ以上の文字」を意味するワイルドカードです。 チルダの後のアスタリスクは、文字通りのアスタリスクを表します。
「*〜**」全体は、アスタリスクがセル内のどこにあるかに関係なく、アスタリスクを含むすべてのセルに一致することを意味します。

関連機能

ExcelSUMIF関数
Excel SUMIF関数は、XNUMXつの基準に基づいてセルを合計するのに役立ちます


関連式

セルにxとyの両方が含まれている場合の合計
このステップバイステップのチュートリアルでは、SUMIFS関数を使用して、対応するセルにxとyの両方が含まれている場合にセルの範囲を合計する方法を示します。

セルにxまたはyのいずれかが含まれるか等しいかどうかを合計します
いずれかの値が含まれている、または等しい場合にセルを合計するために、このチュートリアルでは、問題の解決に役立つXNUMXつの数式を詳細に提供します。

日付がXNUMXつの日付の間にある場合の合計
このチュートリアルでは、SUMIFS関数に基づく数式を使用して、Excelで特定の日付範囲内の値を合計する方法を示します。

セルが特定の値に等しいか等しくないかを合計する
このステップバイステップのチュートリアルでは、SUMIF関数に基づいて、特定の値に等しいか等しくないセルの範囲を合計するXNUMXつの数式について説明します。


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 ツール (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 ツール (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット ツール (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi Crystal;
I tried it in Microsoft365 and Excel2010.
Thanks
This comment was minimized by the moderator on the site
That is cool. Thank you.
However, I was looking for something else.
I have certain numbers that I have to add in a column that have asterisks.
For example: The column has numbers 8.00, 7.00*, 40.00, 10.00*; which equals, 65.00. The numbers with the asterisks do not add (of course) so the sum = 48.00.
So, is there a way to have the asterisks and have it add them too?
Thanks a bunch!
Ressa
This comment was minimized by the moderator on the site
Hi Ressa,
The following array formula can help. Suppose your numbers are in range A2:A6, after entering the formula in a cell, press the Ctrl + Shift + Enter keys on your keyboad to get the result.
=SUM(IF(ISNUMBER(SEARCH("*",A2:A6)),SUBSTITUTE(A2:A6,"*","")+0))
This comment was minimized by the moderator on the site
Thank you Crystal,
It always returns zero when I use it.
Does it replace the "*" with nothing?
They want the "*" still there.
I am sure there is no way to have a formula.
Thanks,
Ressa
This comment was minimized by the moderator on the site
Hi Ressa,
This formula works well in my case. May I ask which Excel version are you using?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations