Excelワザ_IF関数の不思議

生徒さんの質問で
ちょっと苦戦したので、備忘録
【例】
b0186959_1025412.jpg
b0186959_11192412.jpg


【もし、B列の入荷数が入っていれば
A列の日付をセルB9に表示する。
日付の規則性はないが、
日付は古い日付→新しい日付
最大5行分の空白の行がある場合がある。
例えば、
セルB2の入荷数がなく、B3に入荷数が入ればA3の日付が入るように、
セルB2~B3の入荷数がなく、B4に入荷数が入ればセルA4の日付が入るように、
セルB2~B4の入荷数がなく、B5に入荷数が入ればセルA5の日付が入るように、
セルB2~B5の入荷数がなく、B6に入荷数が入ればセルA6の日付が入るように、
セルB2~B6の入荷数がなく、B7に入荷数が入ればセルA7の日付が入るように】
IF関数と、COUNT BLANK関数と使ってやってみる。
最初、頭から順に式を立てると、
=IF(COUNTBLANK(B2)=1,A3,
IF(COUNTBLANK(B2:B3)=2,A4,
IF(COUNTBLANK(B2:B4)=3,A5,
IF(COUNTBLANK(B2:B5)=4,A6,
IF(COUNTBLANK(B2:B6)=5,A7,
A2)))))
で、結果、B2だけが空白の場合は
ちゃんと日付が出るが、
B2~B3、B4…と2行以上空白になると、
「1月0日」となってしまう008.gif
b0186959_10495132.jpg

で、それを逆からやってみると、
うまくいきました006.gif

=IF(COUNTBLANK(B2:B6)=5,A7,
IF(COUNTBLANK(B2:B5)=4,A6,
IF(COUNTBLANK(B2:B4)=3,A5,
IF(COUNTBLANK(B2:B3)=2,A4,
IF(COUNTBLANK(B2)=1,A3,
A2)))))

う~~むExcelめ013.gif
b0186959_10515814.jpg

[PR]
by school-pc | 2011-04-28 11:14 | Comments(0)


能力評価・キャリア形成


by school-pc

プロフィールを見る
画像一覧

S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

案内

所在:京都府舞鶴市南田辺105
TEL : 0773-75-5512

タグ

(173)
(147)
(85)
(79)
(62)
(58)
(54)
(35)
(18)
(18)
(15)
(13)
(10)
(8)
(6)
(6)
(5)
(2)
(2)
(2)

カテゴリ

全体
タウンパーク舞鶴
PC-School
未分類

以前の記事

2018年 09月
2018年 08月
2018年 07月
2018年 06月
2018年 05月
2018年 04月
2018年 03月
2018年 02月
2018年 01月
2017年 12月
more...

フォロー中のブログ

エキサイトブログ向上委員会

最新のコメント

2018/5/5 のブ..
by Schoo-pc at 16:01
はじめまして エクセル..
by ni at 06:55
ありがとうございます! ..
by Faber Sid at 21:02
ありがとうございました。..
by ぴ at 08:44
MSさん、7/29迄に何..
by school-pc at 13:49
もうWin10の強制アッ..
by yuki at 23:34
school-pcさま ..
by kizen777 at 01:58
参考になるのでしたらどう..
by school-pc at 16:59
内容、修正しました。 ..
by school-pc at 10:19
こんにちは。こちらでいろ..
by Tatsuya at 17:59

最新のトラックバック

venussome.com
from venussome.com
venuspoor.com
from venuspoor.com
www.whilelim..
from www.whilelimit..
http://while..
from http://whileli..
http://www.v..
from http://www.val..
DELL ノートパソコン..
from まいにちの、こと。

ライフログ

ファン

記事ランキング

ブログジャンル

キャリア・資格

画像一覧