domingo, 28 de abril de 2013

Diminuindo o bitrate de um mp3 com o lame para usar em celular


Se você tem um celular com mp3player mais antigo que tem somente memória interna entre 10 a 100 MB de capacidade, cujo o mesmo não utiliza nenhum tipo de micro cartão externo e deste que o mesmo tem um cabo usb ou bluetooth para poder transferir arquivos você pode diminuir o bitrate dos mp3 para caber mais arquivos na memória interna e também para ficar mais fácil a transferência de arquivos para este tipo de celular.

$ file "seu amor.mp3”
seu amor.mp3: MPEG ADTS, layer III, v1, 128 kBits, 44.1 kHz, JntStereo

O arquivo "seu amor.mp3” tem duração de 3,5 minutos, o tamanho é 3.7 mega e 128 kbits de qualidade.
Vamos converter ele pra qualidade de 16 kbits, no qual o tamanho do arquivo ficará com menos de 500k e a qualidade é regular para escutar.
Se você quiser mais qualidade e o celular tem mais de 10 MB de capacidade, você pode usar 32 kbits; neste caso o tamanho do arquivo convertido ficará com o dobro de tamanho.

Em uma janela de terminal execute:

$ lame -b 16 "seu amor.mp3" “seu amor2.mp3”

Onde “seu amor2.mp3” é o arquivo convertido com bitrate de 16 kbits.

$ file "seu amor2.mp3"
seu amor2.mp3: MPEG ADTS, layer III, v2.5, 16 kBits, 8 kHz, JntStereo

O arquivo de saida “seu amor2.mp3” agora tem qualidade de 16 kbits e o tamanho do arquivo no disco é de 467K, agora basta copia o mesmo para o celular.

Nota:
Se você quiser não é obrigatório especificar um nome para o arquivo de saída, neste caso o arquivo de saída terá o mesmo nome do entrada mais uma outra extensão mp3 adicionada no final ficando .mp3.mp3.


Gravado e ripando mídia de Blu-Ray no GNU/Linux


Para gravar somente dados, ripar ou acessar arquivos de uma mídia blu-ray não é necessário ter uma cpu robusta top de linha e o requerimentos mínimo é uma cpu 500 Mhz e 512 MB de memória RAM.

Já para assistir filmes em blu-ray será necessário um cpu bastante robusta, um monitor compatível pois não serve qualquer monitor e um placa aceleradora com suporte a blu-ray e mínimo de 1 GB de memória RAM, além de libs e arquivos especiais pra assistir filme em blu-ray.

Se você for montar uma mídia blu-ray de filme manualmente em sistemas mais antigos, você tem que especificar o filesystem udf para o comando mount, já que a mídia contem arquivo único maior que 2 GB, pois este é o limite do filesystem iso9660 pra o tamanho de arquivo; mas você pode gravar qualquer mídia de blu-ray usando o filesystem iso9660 deste que não haja arquivo único maior que 2 GB de tamanho.


Sob algumas opções do growisofs e uso do mesmo

Como fazer pra que os nomes dos diretórios especificados apareçam na mídia ?

Para que os nomes dos diretórios especificados pra gravação seja criado na mídia e não somente os arquivos e subdiretórios que estão dentro dos mesmos, evitando que todos o conteúdo dos mesmos fique largadas na raiz da mídia gerando confusão, você deve usar a opção 
--graft-points para isto.

-graft-points = Permite alterar o path de uma pasta que será gravada no disco. Útil quando você quer adicionar arquivos à uma multisessão. A sintaxe é: -graft-points nomedesejado=/caminho/diretório

Em nomedesejado coloque o mesmo nome do diretório a ser gravado ou caso queira que o diretório especificado no disco tenha um nome diferente na mídia, digite um novo nome para o mesmo nessa parte.
Exemplo no disco rígido o diretório a ser gravado é docs então digito docs para que tenha o mesmo nome na mídia a ser gravada e depois do sinal de igual vai o nome do diretório que está no disco rígido a ser gravado ( --graft-points docs=docs/ ).
Agora se você deseja que na mídia a ser gravada o diretório docs do disco rígido fique com o nome de documentos, você faz: --graft-points documentos=docs/


Nota:
Estando acima da pasta a ser gravada não precisa especificar o caminho completo, caso você não tiver acima da pasta a ser gravada deverá especificar o caminho completo como /mnt/dados/docs/.

Opções:

-use-the-force-luke=tty = Evita que a condição "FATAL: /dev/dvd already carries isofs!" apareça; 

-Z  =  indica que começaremos uma sessão do zero
-M  = incluir uma outra sessão, a uma mídia já gravada
-V  = Dá um nome ao disco que você está gravando (label)
-J = suporte a nomes em joliet até 31 caracteres para compartibilidade com Windows
-joliet-long = suporte a nomes longos no modo joliet com até 103 caracteres.
-R =  Rock Ridge sistema de arquivos do Linux.
-speed = indicar velocidade de gravação, o padrão é usar velocidade máxima suportada.

Gravando mídia de blu-ray

No Linux por enquanto vários programas gráficos de gravação ainda não tem suporte a blu-ray embora que todos eles fazem uso do growisofs para gravar DVD, mas você pode usar o comando growisofs  diretamente na linha de comando para gravar suas mídias de blu-ray já que esta mídia é suportada pelo mesmo.

$ growisofs -Z /dev/sr0 -speed=4 -use-the-force-luke=tty -J -R -joliet-long --graft-points videos=videos/ linux=linux/ mp3=mp3/  outros=outros/

Nesta gravação foi usado o filesystem iso9660 que é o padrão, já que não existem arquivo único maior que 2 GB.

Adicionando uma segunda sessão na mesma mídia já gravada acima

$ growisofs -M /dev/sr0 -speed=4 -use-the-force-luke=tty -J -R -joliet-long --graft-points  manuais=manuais/


Notas:

Ao adicionar uma segunda sessão a mesma mídia já gravada anteriormente, você deve repassar as mesmas opções de sistema de arquivos, filesystem ou charset usada na sessão anterior, pois senão pode acontecer de a primeira sessão ficar invisível ao sistema sem poder acessar os arquivos da mesma ou a gravação não ser iniciada, além de outros erros variados.
Exemplo:
Na primeira sessão você especificou -J -R -joliet-long, então na segunda sessão você deve especificar as mesmas opções da primeira, caso você especificar para usar o filesystem udf na segunda sessão poderá ocorrer os erros citados acima.

Recomendo que não seja adicionado mais que 3 sessão a mesma mídia, isto depende também de quantos giga é adicionado em cada sessão e do espaço oculto que é reservado para cada sessão a ser salva na mesma mídia.

Nota 2:

Não conseguir adicionar uma segunda sessão numa outra mídia já gravada em que a primeira sessão foi utilizada o filesystem udf, mesmo especificando o filesystem udf na segunda sessão. Não descobrir ainda se o growisofs suporta segunda sessão com filesystem udf em mídia de blu-ray ou é a mídia que não suporta segunda sessão em udf.
O growisofs mostra todo o processo da gravação da segunda sessão sendo feita, mas na hora de montar a mídia, simplesmente a segunda sessão inserida não é vista, fica invisível ao sistema.

Finalizando gravações na mídia

Mesmo não finalizado a mídia, você poderá utilizar a mesma para abrir arquivos e programas da mesma no computador ou usar no player da sala. Este procedimento não é obrigatório ser feito, mas uma vez feito não se poderá adicionar mais sessão a uma mídia de DVD ou blu-ray.

$  growisofs -M /dev/dvd=/dev/zero

O tempo para fechar a mídia foi de 20 minutos.


Mídias blu-ray regraváveis

A mídia blu-ray regraváveis permite apagar todo o seu conteúdo usando o comando 
dvd+rw-format. Toda mídia regraváveis tem as siglas BD-RE identificada na mídia ou pelo comando dvd+rw-mediainfo na linha Mounted Media da saída deste comando em uma janela de terminal.

Exibindo informações da mídia blu-ray

Em uma janela de terminal execute o comando dvd+rw-mediainfo seguido pelo device do gravador. Exemplo:
$ dvd+rw-mediainfo /dev/sr0

Onde /dev/sr0 é o device do gravador, substitua de acordo com o usado pelo seu sistema como /dev/sr1, /dev/hdc, etc.
O comando pode ser executado com mídias virgens, já gravadas montadas ou não.

Apagando todo o conteúdo de uma mídia blu-ray regravável (BD-RE)

Use o comando:
$ dvd+rw-format -force=full /dev/sr0 (troque o device /dev/sr0 pelo usado pelo seu sistema)
* BD/DVD±RW/-RAM format utility by <appro@fy.chalmers.se>, version 7.1. 
* 24.8GB BD media detected.

Notas:
A mídia deve está desmontada para formatar a mesma.
Sem usar a opção -force=full não ser consegue formatar a mídia blu-ray.
O tempo pra formatar uma mídia blu-ray de velocidade 2X, foi de 1 hora e 20 minutos.
A mídia normal de blu-ray possuir a sigla BD-R ou seja Recordable que não permite apagar os dados dela.


Gravação com o growisofs especificando o filesystem udf 

$ growisofs -Z /dev/sr0 -V myblue -udf --graft-points docs=docs/

O filesystem -udf é necessário ser especificado caso você tenha arquivo único maior que 2 GB no diretório especificado, pois se você não especificar -udf a mídia não será gravada.
Onde myblue é o nome de label da mídia a ser gravada, -udf é o filesystem que conterá a mídia e –graft-points para especificar um nome de diretório na mídia e depois do sinal de igual o nome do diretório a ser gravado que está no disco rígido.
O diretório docs contém outros diretórios dentro dele e arquivos de nomes longos com até 103 caracteres tendo também acentos nos nomes de arquivos e mais um arquivo de tamanho único de 2.9 GB sendo que todos foram gravados na mídia sem problemas e sem redução do nome do arquivo de 103 caractere, apenas os arquivos que tiver caracteres acentuados poderão ser com visto com caracteres estranhos na parte do caractere acentuado quando a mídia é montada caso não seja especificado um charset em uma montagem feita manualmente, mas isto depende também da codificação utilizada pelo seu sistema ou configuração personalizada do charset diferente do padrão do sistema que é utilizada pelos programas.


Outro exemplo de gravação com file system udf:

$ growisofs -Z /dev/sr0 -speed=4 -V myblue2 -udf  --graft-points fotos=fotos/ videos-2012=videos-2012/ imagens.tgz 


Neste exemplo está sendo especificado para gravar os diretórios fotos e videos e o arquivo imagens.tgz.

Levou 45 minutos para gravar 19 GB, sendo que o arquivo imagens.tgz tem 3.1 GB de tamanho.


Exemplo de montagem manualmente

Sem especificar um charset:
#  mount /dev/sr0 /mnt/cdrom/ -t udf 

Especificado o charset utf8:
#  mount /dev/sr0 /mnt/cdrom/ -t udf -o iocharset=utf8

Especificando o charset iso8859-1 (codificação em desuso, obsoleta)
# mount /dev/sr0 /mnt/cdrom -t udf -o iocharset=iso8859-1


Ripando um filme em blu-ray

Foi utilizado o programa DVDFab8126Qt.exe para Windows que funciona perfeitamente via wine e reconhece a unidade do drive de blu-ray, já que com o MakeMKV não conseguir copilar o mesmo corretamente, sempre dando erro em duas distros testadas. 

Levou 2 horas para ripar para o formato mkv ficando com 1.4 GB num filme de 2 horas de duração, sendo todo o filme completo e funcional com o áudio escolhido. 
Se você quiser assistir o filme no aparelho de dvdplayer da sala, o tempo de conversão para o formato xvid usando o mencoder foi de 1 hora e 20 minutos. 

Durante a ripagem o uso da cpu é de 100% e a memória em uso é de 1 GB, mas você pode executar outros programas, navegar na internet tudo isto sem lentidão do sistema caso você tem 3 GB ou mais de RAM instalada.

Notas:
O teste foi feito usando usando uma cpu Intel Celeron Dual Core 2.6 Ghz tendo 3 GB de RAM e memória cache L1 de 64K e L2 de 1024K que deu conta perfeitamente do recado.



























sexta-feira, 19 de abril de 2013

Achando o número de diretórios


Sempre que você precisar saber quantos diretórios há em um determinado diretório, utilize o seguinte comando:

$ find /etc -type d -print | wc -l
$ find -type d -print | wc -l (aplicar no diretório atual)

Se utilizar este comando no diretório raiz "/" ele vai tomar um bom tempo para terminar a execução.
O comando reporta sempre 1 diretório a mais que não existe pois é contado o diretório corrente, por exemplo se existe apenas 5 diretórios dentro do atual sem outros subdiretórios ele retornará 6 diretórios.


segunda-feira, 15 de abril de 2013

Localizando arquivos com o comando find


$ find nando/ -name '*.txt'

$ find nando/ -name '*.txt' -xdev (não descer em dispositivos montados)

Localiza somente arquivos que possuir a extensão txt a partir da pasta nando. Os sinais são obrigatório no comando pois delimita somente a parte da extensão e não o nome do arquivo, pois exibirá o resultado da expressão txt somente na parte da extensão, se tiver txt na parte do nome de um arquivo e este não possuir a extensão txt, ele não será listado no resultado, como exemplo meutxt.doc. A opção -name faz distinção de maiúscula/minuscula. Ou seja txt não é a mesma coisa que TXT.

$ find nando/ -name 'readme.txt'

Localiza somente os arquivos de nome readme.txt da forma exata devido a opção -name ou idem find nando/ -name readme.txt

Para não fazer distinção de maiúsculas/minuscula (o padrão)

$ find /usr/doc/ -iname Readme.txt

Localiza todos os arquivos que tem o nome Readme.txt que pode ser README.txt , readme.txt ou Readme.txt.

Em todos os exemplos é listado sempre o caminho completo do arquivo.

Localiza todos os arquivos ocultos a partir do diretório atual, incluído subdiretório.

$ find . -name ".*"

Localiza todos os arquivos ocultos incluindo subdiretórios, além de exibir as permissões, dono e data.

$ find . -type f -name '.*' -exec ls -l {} \+

Para localizar os arquivos que foram modificado nos últimos sete dias, podemos usar -mtime com o argumento -7.

$ find . -mtime -7 -name "*.rtf" -print

./docs/outros/cartas.rtf
./docs/contas.rtf
./docs/recibos.rtf

Se usarmos apenas o número 7 (sem o hífen), recuperamos apenas os arquivos que foram modificados há exatamente sete dias atrás:

$ find . -mtime 7 -name "*.br" -print
./tmp/acesso.br

Para localizar os arquivos nos quais não mexi por pelo menos 30 dias, usamos +30.

$ find . -mtime +30 -name "*.doc" -print
./cadastro.doc
./deleta.doc
./tmp/cartas.doc


Localizar todos os arquivos que foram alterados nos últimos 3 minutos.

$ find -type f -mmin -3

Este comando listar somente os arquivos modificados durante os últimos 3 minutos a partir do diretório atual, localizando também arquivos em diretórios ocultos que sofreram alterações.

Nota:
Arquivos que foram modificados a mais de 3 minutos não serão listado por este comando.

Para identificar arquivos que não pertencem a nenhum usuário ou a nenhum grupo, use:

$ find / -nouser -o -nogroup -print

Localizando todos os arquivos de uma extensão e copiando os mesmos.

$ find /var/slapt-get/ -name \*.txz -type f -exec cp {} /tmp/pacotes/ \;

Ótimo comando, localiza todos os arquivos txz de todas as pastas a partir de /var/slapt-get e copia todos para a pasta /tmp/pacotes. Útil se você que gravar todos os pacotes de sua distro baixada via slapt-get ou yum que armazena os mesmos em várias subpastas de categorias, deste que a limpeza do cache automática não esteja habilitada, a afim de bkp para não precisar baixar tudo de novo.


Localizando arquivos de bkp com com final ~

$ find /tmp -name "*.txt~" -exec echo {} \; | nl

Este comando localiza todo os arquivos de bkp txt~ no diretório /tmp incluído também os subdiretórios abaixo dele na forma exata com terminação .txt~ e conta a quantidade de arquivos localizados.

$ find /tmp -name "*~" -exec echo {} \; | nl

Este comando localiza todos os arquivos de bkp que terminar com ~ no final do nome.


$ find /tmp -name "*.txt" -exec echo {} \; | nl

Localiza somente arquivos que tenha a extensão txt, se tiver no meio do nome como exemplo paulotxt.doc não será listado.
É feito distinção de maiúsculo e minusculo nesta linha de comando pois txt e TXT não é a mesma coisa devido a opção -name.

Para não fazer distinção de maiúscula e minuscula na extensão especificada use a opção -iname no lugar de -name para o find.

Removendo todos os arquivos .txt~

$ find /home/nando/ -name "*.txt~" -exec rm {} \;

Este comando irá remover todos os arquivos .txt~ a partir do diretório /home/nando incluindo os subdiretórios.


domingo, 14 de abril de 2013

Planilha eletrônica - Fórmulas diversas


Pode-se passar para a planilha diversas fórmulas escolares como teorema de Pitágoras, calculo de área de círculo, quadrado, triângulo, etc, calculo de volume líquido, equações de regra de três,  e outras.

Calculo da área de um círculo com 100mm de diâmetro

Fórmula escolar: A=π x R2
A=3,14x502

A=7853,9816mm2

Descrevendo:
Área igual a PI x raio ao quadrado (100mm dividido por 2 = 50mm que é o raio do círculo)
Na planilha:
=PI( )*50*50 ou =PI( )*50^2 ou =PI( )*(100/2)^2 Resposta: 7853,9816

Teorema de Pitágoras

Fórmula escolar: a2=b2+c2

x2=82+62        
x2=64+36                                 
x2=100                                  




No computador: =(8^2+6^2)^(1/2) Resposta: 10
Em ^(1/2) estou extraindo a raiz quadrada do                                     resultado do 1º parênteses.


Calcule a diagonal de um retângulo que tem 50mm de base e 20mm altura.

Escolar: d=a2+b2 
Descrição: diagonal é igual raiz quadrada de a2+b2

d=√ 202+502              
d=√ 400+2500             
d=√ 2900                     
d=53,851648


No computador: =raiz(20^2+50^2) Resposta: 53,85
Para exibir mais casas decimais após a vírgula, formate a célula.




quinta-feira, 4 de abril de 2013

Fazendo cálculos em planilhas eletrônicas

Aqui um pequeno tutorial básico para você aprender a fazer calculo em planilha eletrônica.


Regras de cálculos na planilha

1º Os conteúdos entre parênteses, do conjunto de parênteses mais interno até o mais externo.
2º Os operadores na ordem padrão de avaliação.
3º Da esquerda para a direita, caso 2 ou mais operadores possuam a mesma ordem de avaliação.
Exemplos:
=2*12+6 Primeiro é multiplicado 2 por 12 para obter 24 e a seguir soma 6 para obter um total de 30

=2*(12+6) Primeiro soma-se 12 com 6 pois esta fórmula está entre parênteses, e a seguir multiplica o resultado 18, por 2, obtendo um valor final de 36.

Ordem de Avaliação

Operadores
Ordem de Avaliação
- (negativo) , + (positivo)
primeiro
^ (exponencial)
segundo
* (multiplicação) , / (divisão)
terceiro
+ (adição) , - (subtração)
quarto
,= (igual), <> , < , > , <= , >=
quinto

Regras dos Parênteses

Para cada parênteses que for aberto, tem que ter um para fechar ou seja tem que ter sempre o mesmo número de ( e ), terminando sempre em par.
Ex: =(xx*(xx)*x) =x*((xx*x)*x)


Decorando a ordem de avaliação e a regra de parênteses, e deste que você saiba efetuar o calculo no papel você será capaz de montar a operação do calculo numa planilha eletrônica.

Aqui alguns exemplos de cálculos

As fórmulas constituem a genuína força motriz de uma planilha. Se você definir adequadamente uma fórmula, ela calculará a resposta correta quando for introduzida em uma célula, e daí por diante se manterá sempre atualizada, recalculando os resultados, sempre que qualquer um de seus valores for modificado.
Sempre que você for digitar uma fórmula em uma célula, obrigatoriamente ela deve começar com um sinal de igual (=). O sinal de igual informa ao Calc que os caracteres a seguir constituem uma fórmula.
Depois do sinal de igual estão os elementos a serem calculados (os operandos), que são separados por operadores de cálculo. O Calc calcula a fórmula da esquerda para a direita, de acordo com uma ordem específica para cada operador da fórmula. Você pode alterar a ordem das operações usando parênteses.
Por exemplo, a fórmula abaixo:
= 5 + 2 ^ 3 / 2

resulta no valor 9. Neste exemplo, o operador com maior prioridade é a potenciação (circunflexo) e ela é calculada em primeiro lugar, resultando no valor 8 ( 2 ^ 3 = 8 ). A fórmula agora está assim:
= 5 + 8 / 2

A próxima operação matemática a ser executada é a divisão (barra). O resultado da divisão é o valor 4 ( 8 / 2 = 4). A fórmula agora está assim: = 5 + 4

Para finalizar, a soma é executada, resultando no valor 9 ( 5 + 4 = 9 ).

A prioridade dos operadores pode ser modificada com o uso de PARÊNTESES. A operação matemática que estiver dentro de parênteses é executada em primeiro lugar, não importando a sua prioridade. Veja o exemplo abaixo:
= ( 5 + 2 ) * 3 / 2

A operação que está dentro dos parênteses é executada em primeiro lugar, resultando no valor 7 ( 5 + 2 = 7). A fórmula agora está assim: = 7 * 3 / 2

A próxima operação a ser executada é a multiplicação, resultando no valor 21 ( 7 * 3 = 21). A fórmula agora está assim: = 21 / 2

A divisão agora é calculada, resultando no valor 10,5 ( 21 / 2 = 10,5).

Algumas fórmulas comuns (e úteis no dia a dia):

Exemplo 1:
Você comprou um produto de R$ 147,10 e o lojista fez um desconto de 4%. Você agora quer saber qual foi o valor do desconto. Para isso, utilize a seguinte fórmula:

Fórmula: = 147,10 * 4%
Resultado: 5,88

Explicação: 
Nesta fórmula, o cálculo da porcentagem é realizado primeiro, pois tem maior prioridade - 4% é igual a 0,04 (divisão de 4 por 100) - e depois é realizada a multiplicação - 147,10 * 0,04 - resultando em 5,88, que é valor do seu desconto.

Exemplo 2: 
O seu salário é R$ 670,00 e por ser um bom funcionário, o seu patrão lhe deu um aumento
de salário de 15%. Quanto você passará a ganhar?

Fórmula: = 670 + ( 670 * 15%)
Resultado: 770,50

Explicação: 
Neste exemplo você quer saber qual será o seu novo salário, ou seja, o seu salário atual mais o aumento (15%). Para isso, você precisa calcular, em primeiro lugar, quanto é 15% de 670. Isso está calculado dentro dos parênteses - de acordo com a regra das prioridades, o que está dentro dos parênteses é calculado primeiro - resultando em 100,50. Após esse valor é acrescido ao seu salário - 670,50 + 100,50 = 770,50.

Exemplo 3: 
Você realizou uma compra à vista - valor R$ 255,00 - e recebeu um desconto de 5%. Quanto você deverá pagar?
Fórmula: = 255 - ( 255 * 5%)
Resultado: 242,25

Explicação:
Você precisa calcular, em primeiro lugar, quanto é 5% de 255. Isso está calculado dentro dos parênteses - de acordo com a regra das prioridades, o que está dentro dos parênteses é calculado primeiro - resultando em 12,75. Após esse valor é diminuído do valor da compra - 255,00 -12,75 = 242,25.

Prestações com Entrada:

Deverá ser apresentado o valor da entrada e o valor da prestação para todas as modalidades de pagamento.
O valor da entrada é a divisão do Valor do Produto pelo Número de Prestações. Não há cobrança de juros no valor da entrada. Nas prestações, calcular o valor do juro que é de 2% ao mês.

Exemplo:
Valor do Produto = R$ 100,00
Modalidade de Pagamento = 1 + 3 (uma entrada mais três pagamentos- 4 prestações)
Valor da Entrada = R$ 25,00 ( 100 / 4 )
Juros = 6% ( 3 * 2%)
Valor da prestação = R$ 26,50 (25,00 + 25,00 * 6%)

Também poder ser (25*6%)+25 ou 25*6%+25
Os juros são de 1,50 ao mês: 25*6% = 1,50

Calcule os juros produzidos por 1 capital de R$ 50000,00 a uma taxa de 15% ao ano durante 2 anos ?



Onde: J =juros c =capital i =taxa t =tempo


Note:
Não acrescente o símbolo de porcentagem % em nenhum tipo das fórmulas de juros simples, pois o Resultado sairá com o valor errado ser for acrescido o %.
Você pode especificar endereços de células para o calculo de juros simples, mas não use o símbolo de porcentagem e nem utilize porcentagem em valor decimais nos cálculos, pois o resultado obtidos
destas maneiras terá valor errado.
Fórmula: =50000*15*2/100
Resposta: R$ 15.000,00

Qual o capital que colocado a 4% ao mês, rendeu em 3 mês os juros de R$ 2.400,00


Fórmula: =(100*2400/(4*3)) Resposta R$ 20.000,00

Como obter a porcentagem decimal ?

Basta dividir o valor da porcentagem por 100.
Ex: 15% é igual a 0,15 (15/100)
Veja as seguintes fórmulas: =10*15% ou =10*0,15 ambas produzem o resultado 1,5

Extração da raiz quadrada

=raiz(144) resposta: 12
=144^(1/2) resposta:12
=sqrt(144) resposta:12 (para planilhas em inglês)

Função PI

=PI( ) Obs: nunca digite nada nos parênteses da função PI
Resposta: 3,14

Dependendo de como está configurado as casas decimais é mostrado somente 2 casas decimais após a vírgula, para mostrar mais casas decimais você deve formatar a célula para exibir a quantidade de decimais desejada.
Formatando a célula para exibir 6 casas decimais da função PI, fica assim: 3,141593.

Exemplos de uso: 
=PI()*5 ou =PI()*A12 (especificação de um endereço de célula)

Função SE

Suportando que nas células C4 eu tenho o valor 40 e na D4 o valor 20
Se a soma de c4 + d4 for menor ou igual 70 é sim, caso contrário é não.
Em lógica, para a função texto, o texto deve está entre aspas duplas, para números não use aspas.
Ao usar a seguinte fórmula: =SE((C4+D4)<=70;"sim";"não") a resposta e sim pois 40+20=60 pois a soma dos dois é menor que 70.
Na função SE quando se utilizar texto para os critérios é obrigatório usar aspas duplas, já se for número não é necessário aspas duplas.

Menos 10% de 50, deixando o resultado positivo

=50-(50*10%)
=A5-(A5*10%) com a especificação de endereço de célula

Potenciação

=5^3 resposta: 125

Paula deseja comprar uma tv que custa R$ 1340,00 com juros de 1,5% ao mês durante 12 meses. Qual o valor da prestação ?

=(1340*1,5%+1340)/12 Resposta: R$ 113,34

Valor total da tv= 113,34*12=1360,10
Se você aumentar o n.º de prestações para 24x, o valor da prestação é R$ 56,67 mas o valor final do produto continua o mesmo que é R$ 1360,10

Sob arredondamento de números na planilha

Ao transformar um número para moeda, sempre que a casa após a vírgula for = ou > 5 a segunda casa após a vírgula será arredonda sempre em um centésimo, o qual representa 0,01 a mais.
Ex. 19,557 fica R$ 19,56
119,555 fica R$ 199,56

Este procedimento pode se aplicado também a números sem ser transformado em moeda automaticamente pela sua planilha, dependendo de como sua aplicação esteja configurada, quando houver 3 ou mais casas decimais. Você digita 1,695 e ao teclar <Enter> fica 1,70
Você digita 4,567986 e ao teclar <Enter> fica 4,57

Em ambos caso o número real sem o arredondamento só aparecerá na barra de fórmulas da planilha, e sendo mostrado na célula o número arredondado. Isto não representa nenhum erro nos cálculos, mas se você desejar o número exatamente como você digitou, você devera formatar a célula que contém este número.
Outros exemplos: 1,694 fica 1,69 19,444 fica 19,44
Note que também por default muitas planilhas exibi somente as duas primeiras casas após a vírgula ao teclar <Enter> em um número com mais de três casas decimais após a vírgula, sendo exibido o número completo somente na barra de fórmula. Para exibir o número completo na célula a mesma deve ser formatada.


Soma de intervalos consecutivos

Nas células A10,A11 e A12 tenho os valores 20,30,50
=soma(a10:a12) Resultado: 100 na célula A13

Nas células C15, C16,C17 tenho os valores 120, 20, 50
=soma(c15:c17) Resultado: 190 na célula C18

Podemos somar os 2 intervalos entre si: = a13+c18 Resultado: 290
Pode-se fazer a soma de intervalos consecutivos na horizontal ao invés de na vertical também com o uso do botão AutoSoma.
=soma(a20:f20)
Para facilitar o uso de soma de intervalos consecutivos, basta clicar no botão AutoSoma ( botão Σ com um M virado a direita), será mostrado o intervalo achado, se estiver certo basta teclar Enter para conclusão.



Sob separador de casas, dinheiro e lista

Não use ponto ( . ) para separar as casas decimais que representa os centavos, caso for formatar o número em dinheiro, se o separador configurado é a vírgula ( , ) que ao formatar o número para dinheiro, o resultado sairá errado.
Se o separador de lista é ponto e vírgula (padrão), é este que você deve usar, mas dependendo alguns tipos de planilha simples (as mais antigas) ou a configuração do seu sistema, pode está configurado a vírgula no lugar do ponto e vírgula.
Um exemplo de fórmula que usam separador de lista é a função SE, que utiliza o ponto e vírgula ( ; )
Alguns tipo de programas de planilhas simples utilizam a configuração do seu sistema para separador de lista, moeda, número de decimais, data e hora, quando o programa de planilha não tem opções de configurações próprio. As configurações do sistema sob moeda, número de decimais, separador de lista, data e hora no caso do Windows estão no Painel de Controle, ícone do Configurações regionais.