ベストアンサー エクセルの関数 一列おき 文字列は無視 2008/09/13 14:40 どなたかお助けください。 一列おきに合計するとともに、文字列の入力された セルを無視する(エラーにならないように)ことはできますか? 連続したSUMなら文字を無視することは知ってるのですが。 よろしくお願いします。 みんなの回答 (6) 専門家の回答 質問者が選んだベストアンサー ベストアンサー imogasi ベストアンサー率27% (4737/17070) 2008/09/13 17:27 回答No.4 偶数列B,D,F列の数を足す例でやってみると 例データ A-F列 a 1 d 4 g 7 b x e ff h 8 c 3 f 6 i 9 式 空きセルに =SUM(IF((MOD(COLUMN(A2:F4),2)=0)*1,A2:F4)) と入れて、SHIFT+CTRL+ENTERの3つのキーを同時押しする。 (配列数式) 上記例のように、B,D,F列に文字が混じっていても(上例ではxやff)うまく行って 結果 38 質問者 お礼 2008/09/13 22:44 回答ありがとうございます 例データを理解するのが難しかったのですが、 自分なりに範囲指定を変えてみたりするうち 目からうろこ状態で、どんぴしゃ! 大正解でした。 ありがとうございました 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (5) okormazd ベストアンサー率50% (1224/2412) 2008/09/13 19:21 回答No.6 ANo.2 です。 ああ、また間違えた。 a-1,b-2,c-3,d-4・・・ →A-1,B-2,C-3,D-4・・・ です。 m(__)m 質問者 お礼 2008/09/13 23:27 何度もありがとうございます。 この方法でもばっちりでした。 見事解決! それにしても配列数式のことは知りませんでした。 ので、 数式バーに { }を直接入力していました。 当然関数として認識されず、変だな変だなと悩んでいましたが imogasiさんの回答と比べて、はっ!と気がついたしだいです。 いやぁ 知らないってことはいけませんね。 皆様ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 okormazd ベストアンサー率50% (1224/2412) 2008/09/13 19:16 回答No.5 ANo.2 です。 間違えてばかりですみません。 奇数行→奇数列 寓数行→寓数列 です。 ツール→オプション→全般→R1C1参照形式を使用するをチェック→OK とするとR1C1参照形式形式になって列番号が1、2、3、・・・ になります。その番号の奇数、偶数ということです。 A1形式との対応は、a-1,b-2,c-3,d-4・・・です。 Ctrl+Shift+Enterを最後に同時に押してください。配列数式の入力です。配列数式は一般に返す値が1つではありません。いくつもあって複数のセルに値が入れることができるのですが、この場合は1つですか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 okormazd ベストアンサー率50% (1224/2412) 2008/09/13 15:46 回答No.3 ANo.2 です。 列と行を間違いました。 配列数式 奇数行の計 {=SUM(IF(MOD(Column(A1:H1),2)=1,A1:H1,0))} 寓数行の計 {=SUM(IF(MOD(Column(A1:H1),2)=0,A1:H1,0))} 配列数式なので、数式バーにカーソルを置いて、ctrl+Shift+Enterで 数式を入力します。{ }が両端に着きます。 質問者 補足 2008/09/13 16:48 さっそくの回答ありがとうございます もう少し質問させてください。 奇数行の計とは、奇数列の計と言う事でよろしいでしょうか? 一列おきに合計ですから、ある行のA列、C列、E列と合計したいので、、、、、 また、奇数列ということは、最初の列をゼロ、つまり偶数と考えると言う事でしょうか(D列からなら、E,G,H、、、が奇数列?) また、ctrl+Shift+Enterを最後に同時に押すのでしょうか? 質問攻めですみません。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 okormazd ベストアンサー率50% (1224/2412) 2008/09/13 15:41 回答No.2 配列数式 奇数行の計 {=SUM(IF(MOD(ROW(A1:A26),2)=1,A11:A26,0))} 寓数行の計 {=SUM(IF(MOD(ROW(A1:A26),2)=0,A11:A26,0))} 配列数式なので、数式バーにカーソルを置いて、ctrl+Shift+Enterで 数式を入力します。{}が両端に着きます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 xls88 ベストアンサー率56% (669/1189) 2008/09/13 15:34 回答No.1 当方のExcel2007では、エラーは発生しませんでした。 質問者 お礼 2008/09/13 17:01 さっそくにありがとうございます。 2007でもやってみます。 ただ、一か月分の出面表なので 作製するに根性が、、、、、、、 って泣き言はいけませんね。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Excel 特定の文字列が連続で続いたら非表示 セル内の特定の文字列が2個以上連続してる場合、連続している文字列を非表示にしたい。 セルに横一列にデータを入力し、=C2&","&D2&","&E2&","& ,,,,, 横の列にはデータを","を入れて文字列を結合したセルを表示させます。 例 データの文字列が1 2 3 4 5と入力されていたら 1,2,3,4,5,,,, と表示され複数セルの入力された文字列が結合した形で表示されます。 これを 1,2,3,4,5 とカンマ","が2個以上連続したらデータの(この場合5)後ろの連続しているカンマを非表示にしたいです。 Excelは2016で、使用できる関数が限られています。 この場合、他の関数の組み合わせで1,2,3,4,5と連続するカンマを非表示にする方法はありますでしょうか。 Excelのシートは添付画像の通りです。 詳しい方いましたら、ご教授下さい。 よろしくお願い致します。 SUMPRODUCTで文字列を無視したい いろいろ検索してみたのですが、 よくわからないので助けていただきたいです。 エクセル関数の初心者(入門者)です。 複数条件の合計で =SUMPRODUCT(($E$5:$E$27=$E$33)*($D$5:$D$27="○○")*(BT$5:BT$27)) という関数を入力しました。 BT列には、文字列も入力してありますので 文字列がある場合はエラーになってしまいます。 文字列を無視する方法はありませんか? 恐れ入りますが、よろしくお願い致します。 ※DSUMはふさわしくありません。 EXCEL SUM関数で合計が違う 以前次のような質問がありました。 QNo.2266177 EXCEL SUM関数で合計値が違う場合 質問者:purepop 教えてください。 EXCELのSUM関数で合計値が違う場合があるのですが、 何が原因で起こるのでしょうか? また、どうすれば直るのでしょうか? ------------------------------------- 私も同じような現象が起こり,困ってしまい,教えてを調べましたが,上の質問には,解決に直接繋がる回答がありませんでした。 ただ,文字列セルは無視されるということです。 ところが,整数だけ入力されてセルが,どうも文字列と認識されているようなのです(セルの表示形式を小数第1位表示の数値にしても,コンマ以下が示されることなく,整数値のままでした)。 それらのセルの値は,他人からカット&ペーストでもらったものです。 数値は,上の入力エリアには,文字列「'3」ではなく,数値「3」と表示されています。 しかたなく,他のセルで当該セル*1をして,値のみ当該セルにコピーすると,小数第1次が0となる,「3.0」と表示でき,合計もただしくなりました。 質問は,このように,「'」がつかない文字列がはいてしまうのはどのようなときでしょうか。 これがわからないと,あぶなくてこまってしまいます。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム エクセルで文字列を数式に取り込む関数 セルB列に文字列で仮に 0.85*0.9 のような文字列の入力があったとします。 これをC列のセルに =ROUND(0.85*0.9.2)の計算を行った結果の答えである 0.77 が表示されるようにしたいのです。 =ROUND("="&ASC(B2),2)とやるとエラーになってしまいます。(ASCを使ったのは全角で入力があった場合を想定しました。) いい方法はないでしょうか? エクセル 複数列選択して一列にソートできますか? エクセル 複数列選択して一列にソートできますか? sheet1 A1~G10 のセルに文字列(名前)がランダムに入力されているとします。空白もあります。このデータは他ファイルからコピーしたものとします。これをsheet2のA列にソートすることはできますか? ExcelでのINDIRECT関数の使い方について Excelの関数についてお伺いしたいと思います。現在、図のような表があり、A2, C2, E2を合計したいと思っております。条件として; 1) 列を頻繁に挿入するものの、常にA2, C2, E2を合計したい(セルがずれてしまっては困る) 2) B列やD列には他の数値が入るため(列が連続しない)、A2:E2ということができない これを解決するためにA8に"A2,C2,E2"と入力し、A9に=SUM(INDIRECT(A8)と記入したのですが、#REF!というエラーになってしまいます。この場合、どのようにIndirect関数を使えばよいのでしょうか。またそもそもIndirect以外の有効な関数を使うべきなのでしょうか。教えていただきたく、よろしくお願い致します。 エクセルで数式が文字列になってしまう こんにちは。教えて下さい。 あるセルに対して、例えば「=sum(a1:c1)」のような式を入力すると、結果が表示されずに「=sum(a1:c1)」がそのまま表示されます。 セルの属性に関係あるのかと思って、他の数式の入っているセルをそのままコピー(このときは数式になっている)、数式を書き換えたのですが、書き換えたとたん文字列になってしまいます。セルの書式で「標準」を指定しても変わりません。 どうすればいいのでしょう。 よろしくお願いいたします。 エクセル ある文字列を入れるとある文字列を返す エクセルでの関数、ど素人です。一応自分で調べたのですが、無理なので質問させていただきます。よろしくお願いいたします。 エクセルで、時刻ですが文字列として1745~2345までを手入力します(1745,とか2000とか2330とか。。。。。) 入れた文字列によって、すぐ横のセルに1745、1800、1815であれば8.00、1830からは0.25刻みで8.25、1845であれば8.50、1900であれば8.75。。。。2330であれば13.25、2345であれば13.50と言ったように、入力した文字列に対しある特定の文字列を自動的に入れたいのですが、どのような関数を使えばよろしいのでしょうか。 私が行おうとしたのは、別シートに文字列一覧を作り、if(特定のセル(手入力するセル)=別シートの1745~2345まで、横のセル=別シートの8.00、8.00、8.00~13.50まで)や、sumif、lookupを使ってみましたが撃沈です。 どなたか教えていただきたく、お願いいたします。 エクセルで困ってます 現在家計簿的なものを作っています。 足し算のところで調べてもお手上げ状態です。 現在わからないところは下記になります。 1、セル5つ(横一列) (数値は一つのセルに1文字まで入力可能。 つまり1~5セルの数字を入力できます。) 2、セル5つ (ここにも上と同じように1~5桁の数字を入力します) 3、セル6つ (ここに1と2の合計を一セル一文字づつ表示させたいです。) つまり1+2=3にしたいです。 一セルなら普通にSUMとやってできるのですが、1~5のセルにそれぞれ 数字を入力していくのでどうやって計算したらいいかわからないです・・・。 SUM関数を使うとき対照セルに文字列を含むとき 合計を計算するときに対照範囲のセルに文字列が 含まれていて、その文字列を無視して計算はして くれないのでしょうか。今の設定では「#VALUE!」 と表示されてしまいます。教えてください。 Excel 文字列にする関数 エクセルが苦手なので教えてください! 選別番号で6桁の数字を使っているんですが、頭の数字が0から 始まるものがあり、セルに入力するとその選別番号だけ5桁に なってしまいます。 文字列にすればいいということだけはわかっているのですが、 すでに数字が入っている列に対して、関数を使って以下のような ことはできますか? (1)選別番号が5桁だったら、頭に0をつけて6桁にする、 かつ文字列にする (2)選別番号がすでに6桁だったら、そのまま文字列に変換 宜しくお願いします! エクセルの関数で こんばんは・・。 今、見積書を作成しているのですが、式を入力するとエラー(#VALUE)がでてしまいます。 シートが複数あるのですが、それぞれ小計を出します。 その小計を、違うシートで合計しようとするとエラーがでます。 小計には、それぞれオートSUMを使っています。 合計をするセルへは、<=SUM(K4:L23)+'sheet (2)'!K30:N31・・・>のように、 続けて各シートの小計を入力しました・・。 どこがいけないんでしょうか? 式が重なっているからでしょうか? 困っています・・。お願いします。 P.s エクセルやアクセスがよく分かるホームページ知りませんか? ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム エクセル関数のつくりかた 合計関数SUMですが合計する複数のセルの中に未入力が一つでもあれば空白でかえしたいのです。 そして、すべて入力されていれば合計値をかえしたいのですがどうすればよいかおしえてください。 お願いします。 エクセルで数字の文字列を計算させたくないのですが、うまく出来ません。良い方法はないでしょうか? エクセル2003で、下記のようにセルに入力したとします。 A B C 1 10 20 2 11 ’21 3 13 14 4 ※B2は「’」をつけて数字の文字列として認識させています。 B4のセルに、=SUM(B1:B3)とすると、うまく34となってくれますが、 C2のセルに、=A1+B2とすると、32となってしまいます。 当方としては、B2を文字と認識してほしいので、求めている答えは11です。 数字の文字列を文字列のまま処理して、計算させない方法はあるでしょうか? 皆様、ご教授願います。 表示されている文字列を取得するエクセル関数 例えば、 A1セル「平成28年1月5日」(シリアル値で入力) A2セル「H28.1.5」(シリアル値で入力) A3セル「12345」(数値) と入っている場合に、 関数を使って、 B1セル「平成28年1月5日」(文字列) B2セル「H28.1.5」(文字列) B3セル「12345」(文字列) と表示させることはできるでしょうか? 形式を選択して貼り付け、とか、VBAでできるのはわかるのですが、 関数だけで(しかも、できれば汎用的な形の関数で) 実現できるのかが知りたいです。 Excelの関数式 文字列を含む合計でエラーが出ます。数値だけで文字列を無視する関数式はありますか? エクセルで列の全ての項目に文字を追加したい 表題が分かりづらくてすみません。 エクセルの表で、縦一列に人名が書いてあるとします。 例えば 田中 一郎 鈴木 花子 山田 二郎 (以下同様に人名羅列) その列の人名の後ろ全てに敬称(様)をつけたい場合、いつも一つ一つ貼り付けしているのですが、範囲を指定したり、連続するセルにまとめて文字を追加できる良い方法はないでしょうか? 試しに横の列に「様」を入力して、セルを結合させてみたりしましたが失敗に終わりました。 同様に、縦列の数字の後ろや頭に数字や文字を追加できる方法はありませんか? ご存知の方、ぜひよろしくお願いいたします。 エクセルのある列だけ文字が入らない WinXPでEXCEL2002を使っていますが、G列とH列に文字を入力するのにセルをマウスで左クリック2回し ないと文字が入力できません。 何かじゃましているのですか?よろしくお願い致します。 エクセルの関数で A2セル~に数値が入ります。終端は不明です。 A列に入力された0の値を無視して、 A1にA列の平均値を出したいです。 同様にB列には合計値を出したいです。 どなたか御教示願います。 Excel(2002) 関数 数式そのものを文字列として取得 Excel入門用の教材を作っています。 うまくできたら「OK」を表示するように、たとえば次のようなチェック用の式を使っています。 =IF(A1="あいうえお","OK","") ところで、関数など数式を入力させる練習問題の場合、入力した数式そのものが正しいかチェックする方法が思い当たりません。 セルに入力した式そのものを文字列として取得できる関数(の組み合わせ)があればよいのですが、可能でしょうか? 次の xxx のようなものです。 ? =if(xxx(A11)="=sum(A1:A10)","OK","") もし無理であれば、セルに入力されているのが、単なる数値ではなく式であることを検査する方法でもかまいません。 どうかご教示ください。よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答ありがとうございます 例データを理解するのが難しかったのですが、 自分なりに範囲指定を変えてみたりするうち 目からうろこ状態で、どんぴしゃ! 大正解でした。 ありがとうございました