09/01/11 16:40:24
>>919
うん、無理。
質問の意味もわからないほど文盲なので。
それでも汚い式だという事はわかる。
922:名無しさん@そうだ選挙にいこう
09/01/11 17:34:38
それって「わかる」じゃなくて「思う」じゃね?
923:名無しさん@そうだ選挙にいこう
09/01/11 18:02:42
商品名 数値A 数値B
KUHG 1.05 20.51
↓ ↓ ↓
というデータ表から数値Aと数値Bの一定の条件を満たす場合に
商品名をセルに表示するという場合どういう関数使えばいいでしょうか?
教えてくださいよろしくお願いします
924:名無しさん@そうだ選挙にいこう
09/01/11 18:19:06
おれだったら作業列とVLOOKUPをつかう
925:名無しさん@そうだ選挙にいこう
09/01/11 18:33:38
具体例ですが数値Aが2以上かつ数値Bは20以下なら
商品名を任意のセルに表示するということが作業列とVLOOKUP関数で可能でしょうか?
926:名無しさん@そうだ選挙にいこう
09/01/11 18:42:06
条件によって引いてくる商品名が複数ある場合はVLOOKUPじゃ無理
作業列にフラグを立ててフィルタをかけるなりピボットテーブルで抽出するなりかな
927:名無しさん@そうだ選挙にいこう
09/01/11 19:58:41
>>923
こんな感じ?
A B C D
商品名 数値A 数値B =IF(AND(B1>=2,C1<=20),A1)
928:名無しさん@そうだ選挙にいこう
09/01/11 20:13:06
>>924,926さんに回答もらったんですが自分にはちょっと難しすぎました
回答いただいて感謝しています
>>927さんこういう条件式に合致した場合セルDに商品名が表示されるということですね
自分のしたかったことです ありがとうございます さっそく実践してみます
929:名無しさん@そうだ選挙にいこう
09/01/11 20:19:53
>>928
こんなやり方もあるですよ
URLリンク(dreamy.boy.jp)
930:名無しさん@そうだ選挙にいこう
09/01/11 20:39:59
【1 OSの種類 .】 WindowsXP
【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
【5 検索キーワード 】 エクセル VBA 日時
すみません教えてください。
A1というセルに今日の日付yyyy/mm/ddを表示させ
そのセルの日付から-1ヶ月を任意のセルに表示させる方法を教えてください。
例 2009/1/11 を参照し 回答は 12月(表示はmm"月"でお願いします。)
いろいろ調べたけどうまくいきません。
よろしくお願いします。
931:名無しさん@そうだ選挙にいこう
09/01/11 20:53:07
>>930
=EDATE(A1,-1)
表示形式でmm"月"
932:名無しさん@そうだ選挙にいこう
09/01/11 21:14:38
【1 OSの種類 .】 WindowsXP
【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 使えない
【4 VBAでの回答の可否】 否
【5 検索キーワード 】
今、エクセルで収支内訳書を作っているのですが、
下部のワークシートに1月から12月までの各月と一年間の総計の項目を作って
一年間の総計のワークシートの
B4(光熱費)の部分に='1月'!B41
C4(通信費)の部分に='1月'!C41
D4(交際費)の部分に='1月'!D41とアルファベット一文字違いの数式を
B4からX4まで入力して1月部分のワークシートの合計をY4に出力したいのですが、
一つ一つの枠に数式を手作業で打っていくのではなく、
B4~X4までの枠に上記を一括で入力するコマンドか方法のようなものはないですか?
よろしくお願いします。
933:名無しさん@そうだ選挙にいこう
09/01/11 21:22:20
>>931
ありがとうございます。。
私の書き方が間違っていました。
マクロで動かしたいのでEDATEは使えません。
構文を教えてください。
934:名無しさん@そうだ選挙にいこう
09/01/11 21:32:04
>>933
Range("B1") = Format(DateAdd("m", -1, Range("A1")), "mm月")
935:名無しさん@そうだ選挙にいこう
09/01/11 21:34:10
>>932
1つ入れてコピペ
936:名無しさん@そうだ選挙にいこう
09/01/11 21:41:00
>>934
ありがとうございました。
ちょっとがんばってみます。
937:932
09/01/11 23:38:41
>>935
えと…どのような手順になるのでしょう?
エクセルを触ったのは今日が初めてなので、
バカみたいな質問をしていたらごめんなさい。。
B4(光熱費)の部分に='1月'!B41
C4(通信費)の部分に='1月'!C41
D4(交際費)の部分に='1月'!D41
といった具合に全部同じ数式を横一列にコピペではなく、
「'1月'!●41」の●の部分が上部のアルファベットに対応して一つずつ変わっていく入力をしたいのです。。
Dなら'1月'!D41
Eなら'1月'!E41といった具合に。。
ひとつひとつの枠に手作業で入力するしか方法がないのでせうか…?
938:名無しさん@そうだ選挙にいこう
09/01/11 23:45:10
>>937
(1) B4に「='1月'!B41」と入れる
(2) B4をコピー
(3) C4~X4をドラッグしてまとめて選択する
(4) 貼り付け
エクセルでは単純にコピペするだけでセル番号を示すアルファベットや数字が自動的にずれていくのよ。
939:名無しさん@そうだ選挙にいこう
09/01/11 23:45:39
>>937
オートフィル
でぐぐれ
使えば分かるがかなり基本的な操作だぜ
940:名無しさん@そうだ選挙にいこう
09/01/11 23:52:57
高久って入れてる奴の顔が気持ち良さそうすぎて
941:名無しさん@そうだ選挙にいこう
09/01/11 23:58:14
>>937
質問の答えじゃないけど
「1月」「2月」・・・と月ごとにシートを分けるのってあまり上手いやり方じゃないと思うな