- ベストアンサー
エクセルでカウントした数を特定のセルに入力したい
エクセルの関数について質問させてください。 A列 B列 C列 8/9 リンゴ 8/10 ミカン 8/11 リンゴ 8/12 ブドウ 8/13 ミカン 8/14 リンゴ 8/15 ブドウ 上記のような表で、C列でカウントしたリンゴの数を 前日の日付の行の、B列に入力したいのです。 ※今が8/10だとすると、リンゴの数「3」を 8/9の行のB列の欄に入力したい。 COUNTやCOUNTIFSで色々試してみたのですが、 どうしてもうまくいきません。 どうぞ宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
B1 =(a2=today())*countif(c:c,"リンゴ") !1行目に「a2」と入力するのでお間違えなきよう! 該当しないセルには「0」が算出されるので、これを表示させないためには、B列全体を選択した状態で、「セルの書式設定>表示形式タブ>ユーザー定義>種類ボックス」に、「G/標準;-G/標準;」とか「[=0]"";G/標準」とかを記入します。
その他の回答 (4)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
朝からちょいとスベッタ!! (正) =COUNTIF($C$2:OFFSET($C$2,ROW()-2,0),$C2) (誤) =COUNTIF($C$2:OFFSET($C$2,ROW()-2,0),INDIRECT("$C"&ROW()))
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
ん?、日付にリンゴの数?? ちょ~っとナニいってんのかわからにゃ~で~すぅッ! その日に食べたものを記録してる?? そんなら、これでドウでっか? B2に、 =COUNTIF($C$2:OFFSET($C$2,ROW()-2,0),INDIRECT("$C"&ROW())) 以下、コピー
B1: =IF(A1+1=TODAY(),COUNTIF(C:C,"リンゴ"),"") ただし、今(この回答を書いている日)は 8/9 なので、何も表示されません。
》 今が8/10だとすると、リンゴの数「3」を 8/9の行のB列の欄に… では、今が 8/9 だとすると、何処に?
お礼
お礼が遅くなりました。 期待した結果となりました、有難うございました。