sige1701 の回答履歴
- 関数でどうにかならないですか?
A2~A10 範囲のセルの中に名前が入ります。どのセルから入るかは 決まっていませんが例えばA3に木村と入ればA10まで木村と連続して入ります。。とりあえず最初文字の入ったセルをそのままA1に返したいのですが その関数はありますか? <例> A B C 1木村 上田 欠勤 2 3 4木村 5木村 上田 欠勤 6木村 上田 欠勤 という感じです。
- ベストアンサー
- hinata0915
- オフィス系ソフト
- 回答数2
- Excelの時間計算について
Excelの時間計算で、計算結果が「1時間30分25秒」となった場合は 「1時間30分」、「1時間30分45秒」となった場合は「1時間31分」と、 30秒以下なら切り捨て、31秒以上なら切り上げて、○時間○○分と 計算結果を出したい場合はどうすればよいでしょうか?
- EXCELの関数で大なり記号を複数入れるには?
EXCELの関数で困ってます。 A,B,E,Rという4つの数字があって 数値の大小によって条件分けをしたいのですが、 ある程度規則性のある数値が入りますので6パターンしか出てきません。 (1)E<R≦A,B (2)E<A<R≦B (3)E<A,B<R (4)A,B<E<R (5)A<E<R≦B (6)A<E<B<R (1)の式で、AND(E<R<=A,E<R<=)としても 小なり(<)や小なりコール(≦)は一つの式に複数入れられないのか 数値はあっていてもFALSEになってしまいます。 ((E<R)≦A)などとかっこを使ってひとつずつ判断するのかなと 思いましたがそれもダメでした。 関数で大なりや大なりイコールを複数使用するにはどうすればいいのでしょうか? ひとつの式に複数小なり記号を入れられるとすると 単純にANDで2つの条件を入れようかと思いますが 他にスマートな入力方法はありますか? はじめはAND(RANK(E,範囲,0)=1,OR(RANK(A,範囲,0)=4,RANK(B,範囲,0)=4)) もしくはAND(RANK(E,範囲,0)=1,RANK(R,範囲,0)=2)などと入れてましたが 単純に大なり小なりで入れる方が短かそうだったので…。 他にスマートな入力方法があれば教えて頂けると幸いです。
- EXCELの関数で大なり記号を複数入れるには?
EXCELの関数で困ってます。 A,B,E,Rという4つの数字があって 数値の大小によって条件分けをしたいのですが、 ある程度規則性のある数値が入りますので6パターンしか出てきません。 (1)E<R≦A,B (2)E<A<R≦B (3)E<A,B<R (4)A,B<E<R (5)A<E<R≦B (6)A<E<B<R (1)の式で、AND(E<R<=A,E<R<=)としても 小なり(<)や小なりコール(≦)は一つの式に複数入れられないのか 数値はあっていてもFALSEになってしまいます。 ((E<R)≦A)などとかっこを使ってひとつずつ判断するのかなと 思いましたがそれもダメでした。 関数で大なりや大なりイコールを複数使用するにはどうすればいいのでしょうか? ひとつの式に複数小なり記号を入れられるとすると 単純にANDで2つの条件を入れようかと思いますが 他にスマートな入力方法はありますか? はじめはAND(RANK(E,範囲,0)=1,OR(RANK(A,範囲,0)=4,RANK(B,範囲,0)=4)) もしくはAND(RANK(E,範囲,0)=1,RANK(R,範囲,0)=2)などと入れてましたが 単純に大なり小なりで入れる方が短かそうだったので…。 他にスマートな入力方法があれば教えて頂けると幸いです。
- EXCELの関数で大なり記号を複数入れるには?
EXCELの関数で困ってます。 A,B,E,Rという4つの数字があって 数値の大小によって条件分けをしたいのですが、 ある程度規則性のある数値が入りますので6パターンしか出てきません。 (1)E<R≦A,B (2)E<A<R≦B (3)E<A,B<R (4)A,B<E<R (5)A<E<R≦B (6)A<E<B<R (1)の式で、AND(E<R<=A,E<R<=)としても 小なり(<)や小なりコール(≦)は一つの式に複数入れられないのか 数値はあっていてもFALSEになってしまいます。 ((E<R)≦A)などとかっこを使ってひとつずつ判断するのかなと 思いましたがそれもダメでした。 関数で大なりや大なりイコールを複数使用するにはどうすればいいのでしょうか? ひとつの式に複数小なり記号を入れられるとすると 単純にANDで2つの条件を入れようかと思いますが 他にスマートな入力方法はありますか? はじめはAND(RANK(E,範囲,0)=1,OR(RANK(A,範囲,0)=4,RANK(B,範囲,0)=4)) もしくはAND(RANK(E,範囲,0)=1,RANK(R,範囲,0)=2)などと入れてましたが 単純に大なり小なりで入れる方が短かそうだったので…。 他にスマートな入力方法があれば教えて頂けると幸いです。
- エクセルの関数で1つのセルに入っている住所を丁目までと番地以降に分けたい
エクセルで1つのセルに東京都○○区○○町○丁目○ー○というように住所が入力されており、これを関数で「東京都○○区○○町○丁目」と「○ー○」に分けたいのですがどうすればよいでしょうか? また東京都××区××町×ー×というように丁目が入らない住所に関しては「東京都××区××町」と「×ー×」に分離したいです。 上記の処理が可能な関数を教えてください。
- 締切済み
- komakoma82
- オフィス系ソフト
- 回答数5
- Excelの関数について
2行目に日付が入ったSheet1があり、土日には条件付き書式の設定で(WEEKDAY関数)色が付けてあります。 Sheet2には祝日が入力されていて範囲指定で「祝日」と名前が付けられています。 Sheet1の日付のセルに、祝日の場合には色をつけようと下記2通りの条件付き書式を試みましたが、どちらを使っても色付けされません。 =COUNTIF(祝日,C$2)>0 =MATCH(C$2,祝日,0)>0 考えられる原因と対処方法を教えていただけないでしょうか? 又、Sheet1だけコピーして別のブックに保存する場合、祝日の色付けをそのままにする方法はあるでしょうか? どうかよろしくお願いします。
- Excelの関数について
2行目に日付が入ったSheet1があり、土日には条件付き書式の設定で(WEEKDAY関数)色が付けてあります。 Sheet2には祝日が入力されていて範囲指定で「祝日」と名前が付けられています。 Sheet1の日付のセルに、祝日の場合には色をつけようと下記2通りの条件付き書式を試みましたが、どちらを使っても色付けされません。 =COUNTIF(祝日,C$2)>0 =MATCH(C$2,祝日,0)>0 考えられる原因と対処方法を教えていただけないでしょうか? 又、Sheet1だけコピーして別のブックに保存する場合、祝日の色付けをそのままにする方法はあるでしょうか? どうかよろしくお願いします。
- エクセル関数(SUMPRODUCT)について教えてください。
SUMPRODUCTを使って、件数を出しています。 A B(抽出条件を入力) 1都道府県 ● 2職業 ● 3性別 ● 4購買日 ● A B C D 11 都道府県 職業 性別 購買日 12 東京 会社員 男 20080901 13 ・ ・ ・ ・ 14 ・ ・ ・ ・ 15 ・ ・ ・ ・ 上記のような表を作り、A11:E100までデータが入っています。 B1:B5に条件を入れて、C1:C4に =SUMPRODUCT(($A$12:$A$100=$B$1)*($B$12:$B$100=$B$2)*($C$12:$C$100=$B$3)*($C$12:$D$100=$B$4)*1) で件数をカウントしています。 抽出条件をすべて指定すると、件数が出てきますが、特に指定しないで 空欄のままで件数をカウントする方法はないでしょうか? (たとえば、職業を絞らないでほかの条件だけで抽出するとか) 何か解決策を教えてください。
- エクセル関数(SUMPRODUCT)について教えてください。
SUMPRODUCTを使って、件数を出しています。 A B(抽出条件を入力) 1都道府県 ● 2職業 ● 3性別 ● 4購買日 ● A B C D 11 都道府県 職業 性別 購買日 12 東京 会社員 男 20080901 13 ・ ・ ・ ・ 14 ・ ・ ・ ・ 15 ・ ・ ・ ・ 上記のような表を作り、A11:E100までデータが入っています。 B1:B5に条件を入れて、C1:C4に =SUMPRODUCT(($A$12:$A$100=$B$1)*($B$12:$B$100=$B$2)*($C$12:$C$100=$B$3)*($C$12:$D$100=$B$4)*1) で件数をカウントしています。 抽出条件をすべて指定すると、件数が出てきますが、特に指定しないで 空欄のままで件数をカウントする方法はないでしょうか? (たとえば、職業を絞らないでほかの条件だけで抽出するとか) 何か解決策を教えてください。
- エクセルで#N/Aと数値の比較は?
エクセルで、200人ほどのメンバーの掛け金を扱っています。先月の掛け金と今月の掛け金が変化した人を簡単に見つけられるようにしたいと考えました。 そこで、メニューバーの、書式⇒条件付書式、を使って、表の中の今月セルの数値(実はvlookで別のシートから引っ張っている)と、その隣の先月セル数値(これもvlookで別のシートから引っ張っている)とを比較して、異なっていればセルを赤色にするよう組んでみました これにより殆どの目的を達成したのですが、引っ張った時に#N/Aが出るものについては、比較出来ないので何とかしたいと考えています。 お知恵をお貸しください。あんまり複雑にはしたくないのですが・・・・
- 多量のSUMIF式を軽くしたい
お世話になっております。 今回、7000行~10000行程度のデータを集計するEXCELシートを作成しています。 元データは 取引先CD 社名 分類CD 分類名 売上 粗利 在庫 001 A社 001 A 1200 120 1440 001 A社 002 B 1000 100 1200 001 A社 003 C 2000 200 2400 001 A社 004 D 300 30 360 001 A社 005 E 1500 150 1800 001 A社 006 F 200 20 240 002 B社 002 B 5000 500 6000 002 B社 004 D 10 1 12 003 C社 006 F 2200 220 2640 005 E社 005 E 100 10 120 のように会社別・分類別の売上・利益・在庫データです。 通常であれば、集計表を作るにはSUMIF関数で十分なのですが、 実際のデータは数千行あり、また項目ももっと多岐にわたるため、 再計算に時間がかかってしまいます。 (Celeron1.2Ghz、メモリ512MB位のノートPCで再計算に2~3分要します) SUMIF以外の方法で処理を軽くすることはできないでしょうか。 VBAを使って軽くなるのであればVBAでもかまいません。 ちなみに元データをいじることはできません。 (定型でシステムから出力されるデータであるため) 申し訳ありませんが、ご教示いただければ助かります。
- if関数の順番 iserrorが認識されない
タイトルは検索用のためぶっきらぼうですが、よろしくお願いします。 以下のように、A列からB列までの日数を求めるのですが、AやBに ””(空白)や #VALUE!エラー が入ることがあるので、IF関数で回避させています。 A B C列 2行 10/1 10/25 =B2-A1+1 (C2は25となる) ↓ =IF(B2="","甲",B2-A1+1) または =IF(ISERROR(B2),"乙",B2-A1+1) ところが、 =IF(ISERROR(A2),"丙",IF(ISERROR(B2),"乙",IF(B2="","甲",B2-A2+1))) という複合式なら、甲、乙、丙はきちんと判別されるのに、 =IF(B2="","甲",IF(ISERROR(A2),"丙",IF(ISERROR(B2),"乙",B2-A2+1))) という風に順を変えると、結果は #VALUE! になってしまいました。 A B C列 2行 10/1 #VALUE! =IF(B2="","甲",IF(ISERROR(A2),"丙",IF(ISERROR(B2),"乙",B2-A2+1))) (C2は #VALUE! となる。乙にならない) また、 =IF(OR(B2="",ISERROR(A2),ISERROR(B2)),"",B2-A2+1) でも、同じように #VALUE!エラーになってします。 関数の順番を変えただけで、なぜ ISERROR が正常に値を返さないのでしょうか?
- 勤続年数の平均値の求め方
こんにちは、エクセルについて教えてください。 ある会社での各社員の勤続年数の計算でA列に入社年月日、B列に本日の年月日があり、C列にAとBの期間(勤続年数)計算を =DATEDIF(A30,B30,"Y")&"年" & DATEDIF(A30,B30,"YM") & "月"で ●年●月で表示させています。 さて、この各社員の勤続年数の平均を出すために通常のAvarage関数を使うと「ゼロで割りました」のメッセージが出て計算してくれません。勤務年数の平均を求める方法を教えてください。
- ベストアンサー
- noname#246097
- オフィス系ソフト
- 回答数7
- Excel PHONETIC関数で振り仮名でなく、漢字がそのままでてくる
こんにちは。 エクセルで人名のふりがなが欲しいので、PHONETIC関数でとりだそうとしました。ところが名前の漢字がそのまま表示されます。 もとの名前の漢字が、セルにインプットしたものでなく、他からコピペしたものなので、それがいけないのでしょうか? よろしくお願いします。
- エクセルの時間計算について
どなたかよろしくご教授ください。 =SUM(A1-B1)で退社時間から出社時間を引いて 一日の労働時間を出しています。 このセルの書式設定は [<0]"0:00";[h]:mmを選んであります。 A1とB1が同じ時間なら0時間となって何も表示されないのでいいのですが A1<B1の場合、マイナスになる為エラー表示としてなのか 0:00が表示されてしまいます。 0もマイナスも非表示にしたいのですが、どうすればよいでしょうか。
- ベストアンサー
- kuutaro195
- オフィス系ソフト
- 回答数5
- 日にちを表示する関数の使い方(応用)
こんばんは。早速なのですが、お願いします。 家計簿の作成についてなんですが、日にちを関数で入力しようとおもっています。下記の関数で入力したら、2月29日がある年は9日と表示されるのですが、29日がない月は1日と表示されます。 =IF(AND(C1=2,MOD(YEAR(TODAY()),4)<>0),"--",BE3+1) 29日のない月は"--"と表示したいのですが、どのようにしたらいいですか?