
No.4ベストアンサー
- 回答日時:
偶数列B,D,F列の数を足す例でやってみると
例データ
A-F列
a1d4g7
bxeffh8
c3f6i9
式
空きセルに
=SUM(IF((MOD(COLUMN(A2:F4),2)=0)*1,A2:F4))
と入れて、SHIFT+CTRL+ENTERの3つのキーを同時押しする。
(配列数式)
上記例のように、B,D,F列に文字が混じっていても(上例ではxやff)うまく行って
結果
38
回答ありがとうございます
例データを理解するのが難しかったのですが、
自分なりに範囲指定を変えてみたりするうち
目からうろこ状態で、どんぴしゃ!
大正解でした。
ありがとうございました
No.6
- 回答日時:
ANo.2
です。
ああ、また間違えた。
a-1,b-2,c-3,d-4・・・
→A-1,B-2,C-3,D-4・・・
です。
m(__)m
何度もありがとうございます。
この方法でもばっちりでした。
見事解決!
それにしても配列数式のことは知りませんでした。
ので、 数式バーに { }を直接入力していました。
当然関数として認識されず、変だな変だなと悩んでいましたが
imogasiさんの回答と比べて、はっ!と気がついたしだいです。
いやぁ 知らないってことはいけませんね。
皆様ありがとうございました。
No.5
- 回答日時:
ANo.2
です。
間違えてばかりですみません。
奇数行→奇数列
寓数行→寓数列
です。
ツール→オプション→全般→R1C1参照形式を使用するをチェック→OK
とするとR1C1参照形式形式になって列番号が1、2、3、・・・
になります。その番号の奇数、偶数ということです。
A1形式との対応は、a-1,b-2,c-3,d-4・・・です。
Ctrl+Shift+Enterを最後に同時に押してください。配列数式の入力です。配列数式は一般に返す値が1つではありません。いくつもあって複数のセルに値が入れることができるのですが、この場合は1つですか。
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で
数式を入力します。{ }が両端に着きます。
この回答への補足
さっそくの回答ありがとうございます
もう少し質問させてください。
奇数行の計とは、奇数列の計と言う事でよろしいでしょうか?
一列おきに合計ですから、ある行のA列、C列、E列と合計したいので、、、、、
また、奇数列ということは、最初の列をゼロ、つまり偶数と考えると言う事でしょうか(D列からなら、E,G,H、、、が奇数列?)
また、ctrl+Shift+Enterを最後に同時に押すのでしょうか?
質問攻めですみません。
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で
数式を入力します。{}が両端に着きます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- Excel(エクセル) エクセル関数について 8 2023/06/28 17:04
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- Excel(エクセル) エクセル関数について教えてください 4 2023/02/05 14:47
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表にフィルターをかけ、絞った...
-
エクセルで、絶対値の平均を算...
-
[エクセル]連続する指定範囲か...
-
【VBA】ユーザーフォーム リス...
-
ExcelのINDEXとMATCH関数でスピ...
-
配列がとびとびである場合の書き方
-
array関数で格納した配列の型を...
-
足し算の組み合わせ
-
DataSetから、DataTableを取得...
-
Split関数でLong配列に格納する...
-
【VBA】 動的な変数(定数)の指定
-
配列のSession格納、及び取得方...
-
スプレットシートのGetTextにつ...
-
[VBA]改行入りのセルの値を配列...
-
VBA-読み込んだテキストフ...
-
FileListBoxでの複数ファイル選択
-
VBAでの100万行以上のデータの...
-
読み込みで一行おきに配列に格納
-
【VBS】innerTEXTで取得した内...
-
VBAで指定期間の範囲を抽出し、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、絶対値の平均を算...
-
[エクセル]連続する指定範囲か...
-
表にフィルターをかけ、絞った...
-
ExcelのINDEXとMATCH関数でスピ...
-
Excelのセルの色指定をVBAから...
-
Excel オートフィルタのリスト...
-
DataSetから、DataTableを取得...
-
array関数で格納した配列の型を...
-
読み込みで一行おきに配列に格納
-
.NET - 配列変数を省略可能の引...
-
【VBA】ユーザーフォーム リス...
-
配列がとびとびである場合の書き方
-
SUMPRODUCT関数を用いた最小値
-
iniファイルのキーと値を取得す...
-
VBAでの100万行以上のデータの...
-
エクセルでエラーを無視して一...
-
配列のSession格納、及び取得方...
-
VBA 配列に格納した値の平均の...
-
VB6.0 ファイルの一括読込み
-
Datatableへの代入
おすすめ情報