ベストアンサー 関数の意味を教えてください 2021/12/23 13:21 =NOT(MOD(ROUND(SUMPRODUCT(1/COUNTIF($E$1:$E1,$E$1:$E1)),1),2)) それぞれ複合されている関数の意味を教えてください。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Nebusoku3 ベストアンサー率38% (1479/3864) 2021/12/23 13:48 回答No.1 こちらに関数の一覧表がありますので突き合わせてみてください。 ↓ http://yumeclubfujisawa.web.fc2.com/main/bukai/yumepc/ictkouza/excelkouza/excel-kansu.htm お手元の式の関数は以下の順番で処理されますので確認してみてください。さらに詳細はそれぞれの関数についての説明を見ればわかると思います。 COUNTIF(範囲,検索条件) ⇒ 検索条件に合うセルを数える。 SUMPRODUCT(配列1,配列2)⇒ 加重平均を求める ROUND(数値,桁数) ⇒ 指定した桁数で四捨五入する MOD(数値,除数) ⇒ 除数で割ったときの余りを求める NOT(論理式) ⇒ NOT関数 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 1 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A 関数の意味がわかりません 人が作成した表に下記のような関数が使用されています。1列とばしで合計を求めている表なのですが・・・。 =SUMPRODUCT((A4:Z4)*(MOD(COLUMN(A4:Z4),2)=0)) 1つずつの関数の意味はわかるのですが、何故この組み合わせで1列おきに計算できるのかが分かりません。 どなたかこの計算式の意味を教えてください。 SUMPRODUCT関数について 皆様宜しくお願いします。 最近こちらでSUMPRODUCT関数をお教えいただいてから色々な集計に使っていて、かなり重宝しております。 ところで、私は簡単な集計にはSUMIF関数やCOUNTIF関数等を、複数条件にはSUMPRODUCT関数を使用しているのですが、集計作業においてSUMPRODUCT関数では出来ないものってどんなものでしょうか? お暇なときにご返答をいただければと思います。 宜しくお願いします。 SUMPRODUCT関数について http://oshiete1.goo.ne.jp/qa5621207.html で質問していたものですが お答え頂いた関数について質問させて下さい。 =SUMPRODUCT(($A$2:$A$100+($B$2:$B$100>"21:00"*1)=E2)*($C$2:$C$100=F2)) についてなのですが、SUMPRODUCT関数の中で使われる+には どういった意味があるのでしょうか? 前半部分(=E2まで)の意味が分からず、困っております。 どなたか解説をお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム Excelの関数の意味を教えてください。 Excel関数初心者です。 以下のふたつの関数の式の意味を教えてください。 どの値を見に行って、それに対してどのような処理を行なっているのかを、できるだけ、わかりやすく教えてください。 (1)=IF(ISERROR(VLOOKUP(A2,B$1:C1,2,0)),"",VLOOKUP(A2,B$1:C1,2,0))&B2 (2)=SUMPRODUCT(1*NOT(ISERROR(FIND(B2,$C$1:$C$15))),$D$1:$D$15) OLが知ってて当たり前の関数 私は派遣社員のOLで、今まで1社で5年勤めて 今月から新しい会社に勤めてるのですが エクセルの関数でSUMPRODUCT関数と言うのを今まで知りませんでした。 前の会社で使う必要が無かったので知らなかったのですが それに対して教えてくれる人に 「そんなの知らないでよくOLやってたね」と言われてしまいました。 普通のOLはエクセルの関数をどのくらいまで知ってるものなのでしょうか? VLOOKUPとかCOUNTIFは 前の会社で使う機会が多かったから知ってました。 SUMPRODUCTを始め、知らない関数が多いので家で学習しようと思うのですが 関数はたくさんありすぎてどこまで覚えればいいのかわからないので、重要なのを教えてください。 SUMPRODUCT関数とCOUNTIF関数 A-001 A-001 A-002 A-003 B-001 B-002 A-001 C-001 C-002 とあったときに仮に9個の製品コードであるとして、 A-001は3回でてきていますので種類としては7種類の 製品コードということになります。 "質問:様々ある素材のうち重複しているものは1つだけカウントして上記の7というような値を求める関数がありますか?" 以前このような質問をし、 ”=SUMPRODUCT(1/COUNTIF($A$1:$A$9,A1:A9))” との回答をいただきました。回答通りにやると値が求められました。とても大助かりでした。 そこで、関数のヘルプで どういう関数かを勉強しましたが僕には理解できませんでした。配列とかなんとかやらでてきて……超ムズイ!! だれかこんな僕にとても分かりやすいことばで SUMPRODUCT関数とCOUNTIF関数を教えていただけませんか?EXCELのヘルプは難しすぎる…… 宜しくお願いします。 Excelの関数がわかりません ExcelでSubtotalによって抽出されたデータを、Sumproduct関数で種類の数をカウントする方法がわかりません。 それぞれ、=subtotal(3,範囲) =SUMPRODUCT(1/COUNTIF(範囲,範囲)) までは、出来上がっておりますが、上記を組み合わせると数式エラーが発生します。 どのように組み合わせればよいか、または、全く違う方法があるのか是非お教えいただきたいと思います。 SUMPRODUCT関数内にINDIRECT関数 またエクセル関数で質問です すみません 以前下記式で「18歳以下」を「何人」と出していました =SUMPRODUCT(('5期(9-2)'!$AG$44:$AG$90>=0)*('5期(9-2)'!$AG$44:$AG$90<=18)) INDIRECT関数を教えてもらい =COUNTBLANK(INDIRECT("'5期(9-2)'!"・・・・・・ =COUNTIF(INDIRECT("'5期(9-2)'!"・・・・・ は出来ました しかしSUMPRODUCT関数に組み込んでも作動せず =SUMPRODUCT(((INDIRECT("'5期(9-2)'!"&ADDRESS($C$2,COLUMN('5期(9-2)'!AG$1))&":"&ADDRESS($F$2,COLUMN('5期(9-2)'!AG$1))))>=0)*(INDIRECT("'5期(9-2)'!"&ADDRESS($C$2,COLUMN('5期(9-2)'!AG$1))&":"&ADDRESS($F$2,COLUMN('5期(9-2)'!AG$1))))<=18) どこがおかしいのでしょうか? 教えてください よろしくお願いいたします 難易度の高いエクセル関数について =SUMPRODUCT(VALUE(SUBSTITUTE(LEFT(E3:E13,LEN(E3:E13)-1),CHAR(160),""))) というエクセル関数の意味の解明に努めています。 SUMPRODUCT(VALUE(SUBSTITUTEまではわかるのですが、 LEFT(E3:E13,LEN(E3:E13)-1),CHAR(160),"")の部分がわかりません。 具体的には2つわかりません。 (1)googleで検索しても、LEFT関数の例を挙げますと、引数は2つまでですが、上記の例では4つ出ているところがわかりません。なぜ4つが可能なのでしょうか? (2)また、もう一つわからない点は同じくLEFT関数最後の引数の""です。何を意味しているのか、google検索では全くわかりませんでした。 どなたかお分かりの方、ご教授いただけますと幸いです。どうぞよろしくお願い致します。 エクセルのSUMPRODUCT関数についての質問 SUMPRODUCT関数を使って、1列おきにカウントさせる式をつくっていて、 セルの指定方法について疑問をもちましたので質問させていただきます。 A1からJ1に数字がはいっているとして、偶数列だけカウントします。 =SUMPRODUCT((MOD(COLUMN(A:J),2)=0)*(A1:J1<>0)) =SUMPRODUCT((MOD(COLUMN(A:J),2)=0)*((A1:J1)<>0)*1) 上の式で答えはでるのですが、*以降の指定の違いがわかりません。 どなたかお分かりになる方おられましたら、よろしくお願いします。 sumproductとcountifの使用例 A B C D E 1 あ あ あ が い 2 い う か ぎ え 3 う い さ ぐ ん 4 え え た げ あ 5 お お な ご げ =SUMPRODUCT((COUNTIF(A1:D5,E1:E5)>0)*1) 上記は重複している個数が何個あるか(同じデータが複数回でてきても1個とカウントする)を出す関数なのですが、 sumproductとcountifの部分は大体理解できるのですが、 「>0」の部分と、「*1」の部分がどうしても理解できず、悩んでいます。 内部ではどういう計算が行われているのでしょうか? どなたかお知恵をお貸しください。 よろしくお願いいたします。 SUMPRODUCT関数について 対象は D10からK39 リストは AD1からAJ1まで で、 各列にリストの文字のある数をあらわしたい。 以前、(例えばDの列) 40行目に =SUMPRODUCT(COUNTIF(E10:E39,$AD$1:$AJ$2)) でどうかと教えてもらい、うまくいってはいますが、理解ができていません。 今後のために =COUNTIF(D10:D39,$AD$1:$AJ$2) ではなぜダメなのかを理解したいんですが? ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム SUMPRDUCT関数でさらに複数条件 こんにちは。このサイトでCOUNTIFの複数条件の関数を探して、SUMPRODUCTにたどりつきました。 しかし、さらにSUMPRDUCTで複数条件の関数が必要なため、下記のような関数を作成しました。 =SUMPRODUCT(('2007_4'!$I$1:$I$10000=H$42)*('2007_4'!$M$1:$M$10000=H61))+SUMPRODUCT(('2007_4'!$I$1:$I$10000=H$43)*('2007_4'!$M$1:$M$10000=H61))+SUMPRODUCT(('2007_4'!$I$1:$I$10000=H$44)*('2007_4'!$M$1:$M$10000=H61)+SUMPRODUCT(('2007_4'!$I$1:$I$10000=H$45)*('2007_4'!$M$1:$M$10000=H61)+SUMPRODUCT(('2007_4'!$I$1:$I$10000=H$46)*('2007_4'!$M$1:$M$10000=H61)))) しかし、この合計値は887を超えるはずがないのですが、なぜか60133を返してきます。SUMPRODUCT関数を+でつなぎすぎているせいでしょうか。 ちなみに=SUMPRODUCT(('2007_4'!$I$1:$I$10000=H$42)*('2007_4'!$M$1:$M$10000=H61))だと55という正しい数字を返してきます。 初心者のため、きちんと理解していないのかもしれません。どうぞよろしくお願いいたします。 SUMPRODUCT関数について Excelで=SUMPRODUCT(A1:F1*(MOD(COLUMN(A1:F1),2)=1))という式をIEで検索し使用していますが、なかなか意味がわかりません。 (MOD(COLUMN(A1:F1),2)=1)というところは、列を番号として2で割ったときに1余る列番号を求めているのはわかるのですが、 =SUMPRODUCT(A1:F1*というところが、なぜA1:F1を掛けているのか、どうしてそれで正常な奇数列の和が返ってくるのかがなかなか理解できません。どなたかわかりやすく教えていただけないでしょうか? ExcelのCOUNTIF関数での<1>等の意味 こんにちは。 COUNTIF関数で質問があります。 以下のようなデータがあります。 A列にデータ、B列にCOUNTIF関数が入っていてその結果を返しているとします。 (いずれも1行目~6行目までにデータが入っています) (A列) (B列) <1>りんご 2(=COUNTIF($A$1:$A$6,A1)) <2>みかん 2(=COUNTIF($A$1:$A$6,A2)) パイナップル 1(=COUNTIF($A$1:$A$6,A3)) 桃 1(=COUNTIF($A$1:$A$6,A4)) りんご 1(=COUNTIF($A$1:$A$6,A5)) アボカド 1(=COUNTIF($A$1:$A$6,A6)) 疑問なのは、厳密に言うと上の条件だとB列は全部1になるのではないかと思ったのに、なぜ1・2行目は2を返してくるのでしょうか、ということです。 <1>や<2>が頭についたものでそのようになっているので、これは何か意味があると思いました。 どのような意味を持つのでしょうか。 また、<1とか<をつけても自分が思っていたような結果が返ってこないので、そもそも上のような例で<がつくとどういうことになるのでしょうか。 大変お手数ですが、よろしくお願いいたします。 Excel関数:3行ごとのデータを計算する 3行ごとのデータを計算する関数で、エラーになります。 どこが誤っているか、ご教授いただけますか。 =SUMPRODUCT((MOD(ROW(I4:I346),3)=1)*I4:I346) 【 "<>*" 】及び【 範囲<>"" 】の意味を教えてください 調べる方法がわかりませんのでここでお聞きします。 文字や数値、式などのデータが入力されているセルのうち数式のみのセルを数える関数を教えていただいた時に次の2つの数式を教えていただきました。 =COUNTIF(範囲,"<>*") =SUMPRODUCT((範囲<>"")*1) お蔭様で この式を使って作業は、無事済んだのですが この式を良く理解したいので 再度 ご教示願いたく よろしく御願いします。 1.上の式の【 "<>*" 】の意味 2.下の式の【 (範囲<>"") 】の意味 を教えてください。 SUMPRODUCT関数の使い方 A列 aaa aaa bbb bbb ccc ccc と入力して、 「aaa」の個数と「bbb」の個数の合計を求める式を教えてください。 見た限りの答えは、「aaa」が2個、「bbb」が2個で4なのですが B1に 「=SUMPRODUCT(A:A="aaa",A:A="bbb")」 としたのですが、「0」が返ってきてしまいます。 B2に 「=SUMPRODUCT(COUNTIF(A:A,"aaa"),COUNTIF(A:A,"bbb"))」 だと、 4が返ってきますが A列を aaa aaa bbb にすると「3」が返ってきてほしいのに、2になってしまいます。 個数の合計を返す関数式をご教授ください。 MOD関数のMODって?? エクセルの関数でMOD関数というのがありますが、 この『MOD』ってどういう意味なのですか? 英語の略か何かでしょうか? Excel COUNTIF関数について お世話になります。 出張の仕事が多く、国内・海外の予定をExcelでメモしています。 そこで、出張に行った日数を自動的にカウントしようと思い、COUNTIF関数を使用してみたのですがうまく計算されません(数字が0.00のまま) 識別したい文字は、社内+出張と出張(国内)と出張(海外)の3つです。 下記の式で問題ないと思うのですが・・・ =COUNTIF(E4:E34,"社内+出張")+COUNTIF(E4:E34,"出張(国内)")+COUNTIF(E4:E34,"出張(海外)") どこに間違いがあるか分かりません。 そもそも上記で合っているのかもわかりません。 どなたかCOUNTIF関数に詳しい方がおられましたらお教えいただけませんでしょうか。 宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など