• ベストアンサー

エクセルでカウントした数を特定のセルに入力したい

エクセルの関数について質問させてください。 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で色々試してみたのですが、 どうしてもうまくいきません。 どうぞ宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

B1 =(a2=today())*countif(c:c,"リンゴ") !1行目に「a2」と入力するのでお間違えなきよう! 該当しないセルには「0」が算出されるので、これを表示させないためには、B列全体を選択した状態で、「セルの書式設定>表示形式タブ>ユーザー定義>種類ボックス」に、「G/標準;-G/標準;」とか「[=0]"";G/標準」とかを記入します。

kosikake
質問者

お礼

お礼が遅くなりました。 期待した結果となりました、有難うございました。

その他の回答 (4)

回答No.5

朝からちょいとスベッタ!! (正) =COUNTIF($C$2:OFFSET($C$2,ROW()-2,0),$C2) (誤) =COUNTIF($C$2:OFFSET($C$2,ROW()-2,0),INDIRECT("$C"&ROW()))

回答No.4

ん?、日付にリンゴの数?? ちょ~っとナニいってんのかわからにゃ~で~すぅッ! その日に食べたものを記録してる?? そんなら、これでドウでっか? B2に、 =COUNTIF($C$2:OFFSET($C$2,ROW()-2,0),INDIRECT("$C"&ROW())) 以下、コピー

noname#204879
noname#204879
回答No.3

B1: =IF(A1+1=TODAY(),COUNTIF(C:C,"リンゴ"),"") ただし、今(この回答を書いている日)は 8/9 なので、何も表示されません。

noname#204879
noname#204879
回答No.1

》 今が8/10だとすると、リンゴの数「3」を 8/9の行のB列の欄に… では、今が 8/9 だとすると、何処に?

関連するQ&A