ラベル ?FreeWare OpenOffice の投稿を表示しています。 すべての投稿を表示
ラベル ?FreeWare OpenOffice の投稿を表示しています。 すべての投稿を表示

2019年5月7日火曜日

[表計算][OpenOfficeCalc] シートをまたいだ計算(串刺し計算)

[表計算][OpenOfficeCalc] シートのデータをほかのシートにダイレクトに反映させる
OpenOfficeCalcのシートのデータをほかのシートにダイレクトに反映させる方法
2019/4/21 
無料オフィスソフトとワード・エクセル・パワーポイント
OpenOfficeCalc(表計算ソフト)で一つのシートの合計データーをほかのシートでそのまま利用したい。
一つのセルを修正したら、ほかのシートの表示にダイレクトにそのデーター値を反映させたいってな場合の方法を。
LibreOfficeCalcでも同じ方法でOK。
■シートのデータをほかのシートにダイレクトに反映させる方法
仮に、Sheet1のデータをSheet2にダイレクトに反映させたい場合。
▽Sheet2に反映させたい、Sheet1のセルまたは範囲を選択。
▽右クリック→コピー。
*CTRL+C等でもコピーできる。
▽データを反映させたいSheetのタブをクリックして、データを反映させたいSheetを表示させる。
▽データを表示させたいセルの先頭を右クリック。
▽「形式を選択して貼り付け」を選ぶ。
▽「リンク」にチェックを入れる。
▽「すべて挿入」を選択するデータ元のすべての要素が反映される。
▽すべて挿入+リンク-形式を選択して貼り付け
▽「すべて挿入+リンク」結果-形式を選択して貼り付け-OpenOfficeCalc
▽「すべて挿入」のチェックを外し、「テキスト」のチェックを外すと「テキスト(文字列)」以外のデータが反映される。
▽+テキストのチェックを外す+リンクでは「テキスト(文字列)」以外のデータが反映される-形式を選択して貼り付け-OpenOfficeCalc
▽「すべて挿入」のチェックを外し、「数字」のチェックを外すと「数字」以外のデータが反映される(計算結果は反映される)。
▽形式を選択して貼り付けで「数字」のチェックを外す+リンクにすると数字は反映されない-OpenOfficeCalc
▽「すべて挿入」のチェックを外し、「数式」のチェックを外すと「計算結果」以外のデータが反映される。
▽「数式」のチェックを外す+リンク-形式を選択して貼り付け-OpenOfficeCalc
といったように、「ほかのシート(セル)に反映したいデータの種類」を選択できる。
LibreOfficeCalcでも同じ
エクセルもLibreOfficeCalcも同じ方法で、OK。

使える無料ソフト&無料サービス








【解決済】複数のシートの合計を求めるには(くしざし)
投稿記事by goods.1971 ≫ 5月 21st, 2009, 12:04 pm
sheet1~sheet5まであるとし、その各シートのセルA1に数値がそれぞれ10,20,30,40入っている。
その合計を、sheet5のA1に表示させる方法
Calcの場合、同じ操作をすると最後に選択したシートのA1の値しか表示されません。
何か方法があるのでしょうか?
最後に編集したユーザー goods.1971 [ 5月 22nd, 2009, 8:21 pm ], 累計 1 回
使用OS.WindowsXP Pro
バージョン.OpenOffice 3.1.0
登録日時: 4月 17th, 2009, 1:16 pm
ページトップ
Re: 複数のシートの合計を求めるには(くしざし)
投稿記事by parpy ≫ 5月 22nd, 2009, 7:04 am
■Excel
sheet1~sheet5まであるとし、その各シートのセルA1に数値がそれぞれ10,20,30,40入っている。
その合計を、sheet5のA1に表示させる方法
▽sheet5A1を選択
▽sumボタンをクリック 
▽sheet1タブクリック 
▽shiftキーを押しながらsheet4タブクリック 
▽sheet1のA1をクリック 
▽enter
この操作で、sheet5のA1にすべてシートの合計(100)が表示されます。
■OpenOffice   
sheet1~sheet5まであるとし、その各シートのセルA1に数値がそれぞれ10,20,30,40入っている。
その合計を、sheet5のA1に表示させる方法
以下の手順で串刺し計算できます。
▽sheet5のA1を選択
▽sumボタンをクリック >=SUM(
▽sheet1のA1を選択   >=SUM(Sheet1.A1
▽「:」を入力      >=SUM(Sheet1.A1:
▽sheet4のA1を選択   >=SUM(Sheet1.A1:Sheet4.A1
▽enter         >=SUM(Sheet1.A1:Sheet3.A1)
▽A1のセルを他のセルへコピー

OpenOffice Forum

2018年1月24日水曜日

[表計算][OpenOfficeCalc] OpenOfficeCalcマクロ

[表計算][OpenOfficeCalc] OpenOfficeCalcマクロ
WSHバッチで,OpenOffice.org Calcを自動操作する方法 (表計算のブックを,COM経由で新規作成・読み書き・保存)
WSH/JScript OpenOffice.org excel
Microsoft OfficeのExcelは,タブレット・スマホでは無料化したもののデスクトップ環境ではまだ有料。
オフィス・ソフトの代金を節約するため,フリーソフトのOpenOfficeで代用している人も多い。
ところでMS OfficeをVBAなどで自動操作できるのと同じく,OpenOfficeもバッチから呼び出し,文書を読み書きできる。
ここでは,OpenOffice.org(OOo)の表計算ソフトであるCalcをWindowsでバッチから呼び出すようなサンプルコードを掲載する。
OOoがインストールしてあれば,すぐに実行可能。下記のコードをooo.jsで保存してダブルクリックするだけ。バッチを実行すると,コード中の通りのファイルパスに,新規ブックが保存される。日本語のファイル名も,まったく問題なく扱うことができている。
これをひな形にして,Calcでの操作をどんどん自動化しよう。

主に言語とシステム開発に関して

◆code......
// OpenOfficeを操作
var service_manager = WScript.CreateObject("com.sun.star.ServiceManager");
var desktop = service_manager.createInstance("com.sun.star.frame.Desktop")
// Calcの新規ブックを作成して開く
var doc = desktop.loadComponentFromURL(
"private:factory/scalc",
"_blank",
0,
[]
);
// ファイルパスを指定して既存のブックを開きたい場合は,
// 第一引数の "private:factory/scalc", を
// "file:///C:/フォルダ名/開きたいブック.odt" のように書き換える。
// 1枚目のシート
var sheet = doc.Sheets.getByName("Sheet1");
// シート名ではなく番号で取得したい場合:
// var sheet = doc.Sheets.getByIndex( 0 );
// ※Sheets(0)という記法だとうまくいかない場合がある
// セルに書き込み
sheet.getCellByPosition( 0, 0 ).String = "ゎぃ ゎ ヵッォ ゃ"
sheet.getCellByPosition( 0, 1 ).Formula = "=1+1";
// ファイルは既存か?
if( doc.hasLocation() && ( ! doc.isReadOnly() ) ){
// 上書き保存
doc.store();
}
else
{
// ブックを新規保存
doc.storeAsURL( "file:///C:/temp/テスト1.odt", [] );
}
// Calcを終了
//desktop.terminate();


2012年1月24日火曜日

[表計算][OpenOfficeCalc] シートをまたいだ計算(串刺し計算)

[表計算][OpenOfficeCalc] シートをまたいだ計算(串刺し計算)
串刺し集計をしてみよう
では、串刺し集計をしてみよう。
OpenOfficeCalcでセルを串刺し集計する
例として、「合計」のSheetに、「Sheet1」「Sheet2」のB1のセルのデータを表示する。
▽「合計」タブのB1のセルをクリック。
▽「合計」タブの〔オートSUM〕ボタン(Σ)をクリック。
▽「Sheet1」のタブをクリック。
▽Sheet1のB1セルをクリック。
▽「Sheet2」をクリック。
▽〔ctrl〕を押しながら、Sheet2のB1セルをクリック。
▽「enter」キーを押す。
この方法だと、「Sheet1とSheet3のデータをSheet5に表示する」などのように、sheetが連続していない場合でも串刺し集計できる。
また、セルが同じでなくてもOK。
「Sheet1のB1とSheet3のA5の合計をSheet6のC3に表示する」というような集計もできる。

使える無料ソフト&無料サービス






ex)
=SUM(sheet2.G18+sheet6.O72)
=SUM(syukei.G18+keiri.O72)
=SUM(pagesum.G18+pagetool.O72)
=SUM(life.G18+biz.O72)

fdfdsfds pc