よろしくお願いします。
Aの表は、
月日 電話番号 通話料金
1月1日 010-333-3333 100
1月5日 020-999-9999 500
2月3日 010-333-3333 300
2月3日 3434-3434 200 ・・・・・・
という具合に、電話をした相手の番号と金額が「日付ごと」に
電話番号が「ハイフンつき」で入っていたり、
「市外局番なし」で入っているデータがあります。
一方、Bの表には、
短縮番号 電話番号 名前 合計金額
111 0103333333 おしえて花子 ?
112 0209999999 質問太郎 ?
113 0334343434 安心会社 ?
というように、短縮番号別に 電話番号が「ハイフンなし」で入っている表があるとします。
Aの表から該当の電話番号を検索し、通話料金の合計をBの表の「?」部分に返したく、
SUMIF関数を使用したいと思ったのですが、
AとBの検索条件である「電話番号」がハイフンが入っているとか、市外局番が入っていないとか、
とにかく「完全一致していない」という理由で、うまくできません。
完全一致ではなくても(ハイフンや、市外局番には関係なくて)、検索条件に引っかかり、合計金額が出せるようにするには、どうしたらよいのでしょうか?
たとえば、後ろ6ケタくらいの数字が一致していれば、該当番号になれるようにできれば、よいのですが・・・
よろしくお願いします。
No.1
- 回答日時:
次の数式は如何でしょうか。
A表をSheet1、セル範囲はA1:C100としています。
=SUMPRODUCT((RIGHT(SUBSTITUTE(sheet1!$B$2:$B$100,"-",""),6)=RIGHT(B2,6))*(sheet1!$C$2:$C$100))
ありがとうございます! できました~!
そして、もう一つ。 教えてください。
シートは実は、3つあるんです。
A表が
シート1には「一般電話番号」
シート2には「携帯電話番号」 という具合に
別々の2つのシートに分かれています。
ですから、シート1
=SUMPRODUCT((RIGHT(SUBSTITUTE(sheet1!$B$2:$B$100,"-",""),6)=RIGHT(B2,6))*(sheet1!$C$2:$C$100))
と、シート2
=SUMPRODUCT((RIGHT(SUBSTITUTE(sheet2!$B$2:$B$100,"-",""),6)=RIGHT(B2,6))*(sheet2!$C$2:$C$100))
をシート3にある、Bの表に返すには、どうしたらよいのでしょうか?
この2つの関数を一つにつなげればよいのですが、
安易に二つの関数を、「+」と「&」でつなげてみたのですが、
間違っているようです。
よろしくおねがいします。
No.2ベストアンサー
- 回答日時:
NO1です。
>安易に二つの関数を、「+」と「&」でつなげてみた
⇒安易で問題ありませんが、「&」は文字列結合ですから意味合いが違いますので「+」を使用して下さい。
=SUMPRODUCT((RIGHT(SUBSTITUTE(Sheet1!$B$2:$B$100,"-",""),6)=RIGHT(B2,6))*(Sheet1!$C$2:$C$100))+SUMPRODUCT((RIGHT(SUBSTITUTE(Sheet2!$B$2:$B$100,"-",""),6)=RIGHT(B2,6))*(Sheet2!$C$2:$C$100))
もう一度やってみました。
先ほど、「+」でやってみてできなかったので、
再度お伺いしたのですが、
「+」で合っているとのお返事を頂いたので、もう一度挑戦してみました。
・・・結果、できました。(当たり前ですよね。)
なにが間違えていたのでしょうか?(お恥ずかしいです、申し訳ありませんでした。)
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- iPhone(アイフォーン) web上の電話番号リンクの桁区切りが、iPhoneだと特定電話番号でおかしくなるのを解決したい 1 2023/03/28 14:27
- LINE ラインに詳しい方、勝手(?)に友人登録されてた? 3 2023/06/13 19:16
- Yahoo!メール Yahooメールにログインできません 2 2022/12/12 07:46
- 銀行・ネットバンキング・信用金庫 ゆうちょアプリ。電話番号認証できない。 2 2022/06/10 15:59
- Excel(エクセル) エクセルについて 6 2022/11/29 14:07
- マナー・文例 知らない電話番号から3回も着信あり 5 2022/07/29 16:49
- LINE 携帯電話番号を変更したいのですが... 1 2022/12/14 00:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報