
No.7
- 回答日時:
#5です。
>>10を式にしたければ、>=ROW(A10)-ROW(A1)+1
が、ちょっとわからないのですが・・・
(1)式の意味か
(2)必要性か
多分(2)についてだろうね。
コンピュタやその言語などでは、なるべく一般性を持たせたいわけ。
人力で・頭で計算させたくないわけ。それでA1:A10ならセル数は10は即座にわかるが、A7:A231などだと頭で231-7+1の計算をしなければならない。それをさせないために、スタートとエンドのセル番地を指定すれば、セル数を計算して、本件の処理や計算が出来るよう、こういうことも出来るということ。
ROW(A10)-ROW(A1)+1
ーーー
それよりも
>A1からA5が空白だったならば、空白を、空白じゃなかったら・・
は注意して書かないと、意味が2通りに取られるように思うが。
いつも
(1)Allを指すのか
(2)1つでもあれば、を指すのか、質問者はわかっても、
コンピュターの絡みの文章は(無縁かもしれないが、特にプログラム言語では)、神経質なぐらい注記したほうが良い。
また、文章を読む場合は、気をつけて読んだほうが良い。
このコーナーでも、アバウトな質問表現が多い。
いろいろありがとうございました。
質問の仕方も、もう少し整理するようにします(^_^;)
わかりにくい質問に丁寧にお答えくださってありがとうございました!
勉強になりました!
No.5
- 回答日時:
A1:A10の「数字!」のセル数はCOUNT(A1:A10)で求められる。
だから範囲全セルに数字が入ってなければ、空白、10セルそろったら合計するなら
=IF(COUNTA(A1:A10)=10,SUM(A1:A10),"")
で良いでしょう。
10を式にしたければ、
=ROW(A10)-ROW(A1)+1
ありがとうございました!
>10を式にしたければ、
>=ROW(A10)-ROW(A1)+1
が、ちょっとわからないのですが・・・
すみません<m(__)m>
No.2
- 回答日時:
A1からA5が空白だったならば、空白を、空白じゃなかったらA1からA5の合計を求める
=IF(COUNTBLANK(A1:A5)=5,"",SUM(A1:A5))
A1からA5の全てにデータが入れば合計を求める
=IF(COUNTBLANK(A1:A5)=0,SUM(A1:A5),"")
A1からA5のどれかにデータが入れば合計を求める
=IF(COUNTBLANK(A1:A5)=5,"",SUM(A1:A5))
この回答への補足
回答いただいた方法でやってみました。
今回の場合このA1からA5には
先にIF関数を設定してあったんです。
今回は質問するにあたり、A1からA5を例で書きましたが
このA1からA5にはそれぞれ「B列の対応する行が空白だったなら
空白を、空白でなければ掛け算をする」ようなIF関数が入っています。
そうした場合、COUNTAやCOUNTBLANKだと
関数が入っているから「空白」とみなされず
「0」が表示されてしまいます。
このような場合はどういう対処方法がありますか?
アドバイスいただけると幸いです<m(__)m>
ありがとうございます!
「A1からA5が空白だったならば、空白を、空白じゃなかったらA1からA5の合計を求める」式と
「A1からA5のどれかにデータが入れば合計を求める 」式は同じということでしょうか?
No.1
- 回答日時:
COUNTAという関数は指定されたセル範囲内にデータの入ったセルが何個あるかを調べます。
逆にブランクを数えるから、COUNTBLANKという関数もあります。
これらを利用します。
=IF(COUNTA(A1:A5)=0,"",SUM(A1:A5))
=IF(COUNTBLANK(A1:A5)=5,"",SUM(A1:A5))
上記の場合、A1からA5がすべて空白なら空白、1つでも入っていれば合計が出ます。
A1からA5まで1つでも空白があったら空白ならこんな感じで
=IF(COUNTA(A1:A5)<>5,"",SUM(A1:A5))
=IF(COUNTBLANK(A1:A5)<>0,"",SUM(A1:A5))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelのIF関数 2 2022/04/14 16:11
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) データ入力規則リスト 空白を無視 3 2022/07/13 15:11
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Excel(エクセル) 以下の条件に合う関数を教えてください。 1 2022/10/01 13:38
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセル 連番が途切れていると...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
エクセルで入力すると隣のセル...
-
「データ要素を線で結ぶ」がチ...
-
色つき行の一括削除は?
-
【Excel】 csvの作成時、空白セ...
-
Excelで、入力文字の後に自動で...
-
ピボットテーブルで空白セルの...
-
形式貼り付けの「空白を無視す...
-
エクセルで、「複数のセルの中...
-
VBAでのフィルタについて(空白...
-
Excel:関数が入っているセルに...
-
Excel 特定セルの数値を参照し...
-
VBA スペースが入力されて...
-
countaで空白セルもカウントさ...
-
エクセルで一つのセル内で空白...
-
SUMIFS関数で「計算式による空...
-
空白セル内の数式を残したまま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
空白セルに斜線(罫線)
-
Excel > ピボットテーブル「(空...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
ピボットテーブルで空白セルの...
-
「データ要素を線で結ぶ」がチ...
-
Excel:関数が入っているセルに...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
エクセルのIF関数で、隣のセル...
-
エクセルで、「複数のセルの中...
-
形式貼り付けの「空白を無視す...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 Ctrl+方向キー で空...
-
色つき行の一括削除は?
おすすめ情報