スポンサーサイト

--.--.--.--.--:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

エクセルでプログラミング基礎学べるわ

2017.01.17.Tue.21:15
1: 名無しさん@おーぷん 2017/01/15(日)17:50:17 ID:Yli

indirect関数とかvlookup、sumifをつかったりして
いろんな帳票を効率的に作れるようにする

そうするとプログラミング学ぶときに理解度が違う
ソースは私

何も知らないときにruby on railsやって挫折したけど
エクセルでいろんな関数使う&関数で処理したものを更に関数で処理する
みたいなことをした後に再開したら理解がすごい進んだ


引用元: エクセルでプログラミング基礎学べるわ

2: 名無しさん@おーぷん 2017/01/15(日)17:51:28 ID:RUg

なんでもヤル気次第よのお


3: 名無しさん@おーぷん 2017/01/15(日)17:53:18 ID:Yli

>>2
そうだね!!!
このやる気というものはかんたんなもので
なくなってしまうものだから

その無理のない維持の方法が大切だなと思う


4: 名無しさん@おーぷん 2017/01/15(日)17:57:53 ID:Yli

例えば営業の実績、
毎日の実績を個々で入力するシートをエクセルで設けるとする

そこには月と日にちと曜日が記載されてる。
それを月ごとに人数分更新するのはだるい
→フォーマットとなるシートを用意し
そこに月と日にち、曜日を記入。
個人シートはそのシートの値を参照するようにする

こういう発想もrailsではパーシャルっていうのでつかわれてた。


最初学んだときはパーシャルの存在意義がわからなかったが
エクセルでそういう動作をやったから
スルスル理解できた


5: 名無しさん@おーぷん 2017/01/15(日)17:58:37 ID:5jw

なるほど

日本語で話してくれ


7: 名無しさん@おーぷん 2017/01/15(日)17:59:40 ID:Yli

>>5
要は更新が楽な営業実績シートをエクセルで作ったんだけど

その発想はプログラミングでも使われてたので
おかげで理解が早くなったということ


6: 名無しさん@おーぷん 2017/01/15(日)17:59:20 ID:4uK

エクセル関数使ってもプログラミングの勉強にならんだろ
VBA使わないと


13: 名無しさん@おーぷん 2017/01/15(日)18:04:28 ID:Yli

>>6
これなんだけどね、ほんとになるんすよ。
一度関数で処理したエクセルをA1に出力
vlookupでの引数
検索対象→mid関数を使ったセルを指定
検索範囲→そのまま
列数→どこかのセルを参照

なんというか、あるセルで抽出、演算した値をvlookupの引数にあてるっての、
プログラミングでいう関数を定義してそれを呼び出すのとすごい似てる

コレのお陰でだいぶ理解進んだ


8: 名無しさん@おーぷん 2017/01/15(日)18:00:19 ID:iZd

そこまで行ったら、次はVBAだな。


15: 名無しさん@おーぷん 2017/01/15(日)18:06:57 ID:Yli

>>8
たしかに!
スプレッドシート派だからgasやってる

今日はメールから本文内のメアドと指名を抽出して
そこにメールを送るgas書いたー

勿論コピペ併用


10: 名無しさん@おーぷん 2017/01/15(日)18:01:35 ID:gOW

Minecraftでも基礎学べるよ
俺は電卓と時計を0から自力で作った後にプログラミング勉強したらそういや似てる所あるなーと感じた


14: 名無しさん@おーぷん 2017/01/15(日)18:05:59 ID:Yli

>>10
minecraftでそんなことできんの?
おもしろいね。
内容がわからんからなんとも言えんけど
水の流れとかつかうんかな

それでも学べそうだ!


なんかこういう自分が普段から親しんでるもので
プログラミングの学びは深められるかも!


19: 名無しさん@おーぷん 2017/01/15(日)18:12:50 ID:gOW

>>14
できるよ!知識なしで0から時計作った時は快感だったww
Minecraft内ディスプレイ作って時計の時間を反映させたりもしたよ、それは簡単だったけど
おかげで回路の理論とか遅延とか学んだし、回路の簡略化をして行く喜びを知った。これ以上簡略化出来ないと思っていたものが簡略化できると脳汁出るくらい楽しかったわ


33: 名無しさん@おーぷん 2017/01/15(日)22:20:48 ID:Yli

>>19
なんとなくわかる気がする
簡略化できないと思ってたものが簡略化できる

これわかるわ
あるよね


16: 名無しさん@おーぷん 2017/01/15(日)18:07:34 ID:fnW

簡易言語だからな


17: 名無しさん@おーぷん 2017/01/15(日)18:08:34 ID:Yli

マリオメーカー学会とかあったけど、
あれでも学べそうだわ


18: 名無しさん@おーぷん 2017/01/15(日)18:09:15 ID:RUg

手軽に本格的なプログラミング環境が手に入る御時世に
それが本当に効率の良いやり方なのかは疑問だけどな

まあ正面玄関から入りにくい気持ちはわからんでもないけど


20: 名無しさん@おーぷん 2017/01/15(日)18:13:49 ID:zJ4

今からSEの世界に飛び込もうと思っている俺にアドバイスくだちい


23: 名無しさん@おーぷん 2017/01/15(日)18:17:12 ID:RUg

>>20
必要なのは体力とコミュ力だけやで


26: 名無しさん@おーぷん 2017/01/15(日)18:22:44 ID:zJ4

>>23
プログラミングはセンスだと聞いたがそうなのか?

文系大学生でまったくの素人だからわからぬのじゃ


27: 名無しさん@おーぷん 2017/01/15(日)18:25:13 ID:epu

>>26
SEがコーディングする事態は最悪の事態


28: 名無しさん@おーぷん 2017/01/15(日)18:26:34 ID:zJ4

>>27
へぇー…オタリーマン読んだけど、SEって普段プログラミングもやるものだと思ってた


30: 名無しさん@おーぷん 2017/01/15(日)18:27:59 ID:RUg

>>28
日本がソフトウェア後進国であることの表れ
プログラマーからSEになった人がデスマーチの中で駆り出されてるだけ


32: 名無しさん@おーぷん 2017/01/15(日)18:31:01 ID:zJ4

>>30
改めて仕事内容調べてみたら、たしかに体力とコミュ力だわ…なるほどねー!
ありがとうありがとう
https://www.internetacademy.jp/it/job-description-and-annual-income-of-se.html


31: 名無しさん@おーぷん 2017/01/15(日)18:28:50 ID:RUg

>>28
あいつの漫画嘘っぱちなうえ理系でもオタクでもないから嫌い


29: 名無しさん@おーぷん 2017/01/15(日)18:26:56 ID:RUg

>>26
SEが自分でコード書く状況って既に詰んでるからね


21: 名無しさん@おーぷん 2017/01/15(日)18:15:28 ID:gBc

VBA使いになるといままでの数年を呪うよな。
義務教育で教えろよ、と思うわ。


24: 名無しさん@おーぷん 2017/01/15(日)18:17:17 ID:YqQ

素人だと観念が解らない


25: 名無しさん@おーぷん 2017/01/15(日)18:19:04 ID:RUg

まずデジタル論理回路とブール代数からな


関連記事
コメント

管理者のみに表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。