Teclas de atalho TAB e SHIFT+TAB

A tecla TAB, de tabulação, é bastante conhecida, e serve para mover o cursor para a próxima célula.

Poucos conhecem o inverso, que é o SHIFT + TAB. Serve para “voltar”: da célula atual para a anterior.

Testem numa planilha qualquer. Há ganho enorme de produtividade em usar o teclado ao invés do mouse.

Algumas fórmulas de texto

A fórmula =MINÚSCULA() transforma em texto em caracteres minúsculos.

Tudo vale a pena se a alma não é pequena.tudo vale a pena se a alma não é pequena.

A fórmula =MAIÚSCULA() transforma em texto em caracteres maiúsculos.

Tudo vale a pena se a alma não é pequena.TUDO VALE A PENA SE A ALMA NÃO É PEQUENA.

E =PRI.MAIÚSCULA() os primeiros caracteres em maiúscula.

Tudo vale a pena se a alma não é pequena.Tudo Vale A Pena Se A Alma Não É Pequena.

(Lembro De Um Colega Que Sempre Escrevia A Primeira Em Maiúscula, Assim…)

A fórmula =ARRUMAR(), tira caracteres vazios antes e depois da string. Especialmente útil quando alguma consulta do SAP sai com caracteres vazios a mais.

     abc  abc

A fórmula =TIRAR(), tira caracteres não imprimíveis. No exemplo abaixo, a coluna da esquerda tem várias quebras de texto. O =tirar() remove as quebras.

Como calcular a sua idade exata no Excel?

Quantos dias, meses e anos há entre duas datas?

Há algumas fórmulas do Excel que ajudam nisso.

Notadamente, a função DataDif pode ajudar.

=DATADIF(Data1; Data2;”Y”) ‘Onde colocamos Y para indicar ano entre duas datas

Basta substituir o último fator para “YM”, para calcular meses entre duas datas, descontando o ano

E “MD” para dias, tirando anos e meses.

Segue exemplo no link a seguir.

(Enviado pelo Michael Wilker)

Link para download

Dica: como encontrar referências circulares

Referências circulares ocorrem quando uma célula depende de outra, que depende da primeira. Isso é ruim, porque pode dar resultados errados – e normalmente ocorre por algum erro de fórmulas.

Há um modo fácil de identificar onde há referências circulares:

Fórmulas -> Verificação de Erros -> Referências circulares

E aí é possível verificar onde ocorrem tais referências circulares.

Como fazer uma formatação condicional com duas condições?

Exemplo. Tenho duas colunas, e quero uma formatação condicional que fique verde somente se ambas as colunas forem maiores do que zero.

Na célula a sinalizar (tome como referência a célula F7), ir em Página Inicial > Formatação condicional -> Nova Regra…

Há uma série de regras pré-definidas, porém, a opção de “Usar uma fórmula…” é que mais customizável para escrever qualquer regra possível.

A fórmula a ser colocada é a mesma que seria feita numa célula do Excel (é verdadeira se a célula D7 > 0 e E7 > 0, lembrando que estamos na F7).

= E(D7>0; E7>0)

No botão “Formatar…” podemos escolher qual o formato especial que queremos quando a condição da fórmula for verdadeira. No caso, apenas mudamos o preenchimento para verde.

Dar Ok.

Por fim, queremos estender a condicional para as células abaixo.

Ir em: Página Inicial > Formatação condicional -> Gerenciar Regras…

Escolher a regra e mudar o campo “Aplica-se a” para as células alvo, F7:F10.

Lembrando que as fórmulas colocadas acima também seguem as regras de travamento de linhas e colunas com o $.

Vide planilha em https://1drv.ms/x/s!Aumr1P3FaK7joH3H2mXRl4A2CojX?e=qoh5GZ.


Vide também:

https://ideiasesquecidas.com/

Teclas de atalho Excel: navegação entre abas

Ganhe uns 40% de produtividade usando teclas de atalho ao invés do mouse.

Como são muitas, vou colocar pouca por vez.

Navegação:

Sabemos que as teclas de seta (→ ←↓↑) andam uma célula à direita, esquerda, etc.

Adicionando Ctrl + seta, andamos percorremos a região de dados toda:

  • Mover para a borda direita         Ctrl+→
  • Mover para a borda esquerda Ctrl+←
  • Mover para a borda superior Ctrl+↑
  • Mover para a borda inferior Ctrl+↓

Para navegar entre abas, CTRL + Page down ou CTRL + Page up ajudam bastante:

Sugestão: treinar numa planilha qualquer.

MP Load – Estudo rápido de carga

Introdução

O MP-Load faz um estudo rápido de carga. O “MP” é em homenagem a Max Planck, um físico do século XX.

O estudo de carga simplificado é baseado em duas hipóteses:

  • A bobina vai de pé
  • Há somente um tipo de bobina

E testa dois padrões:

  1. Retangular
  • Zig zag

Há dois elementos, a bobina de papel e o contêiner

O mais legal é que usa apenas geometria de segundo grau, baseado em contas espertas.

Padrão Retangular

O primeiro padrão é o retangular:

Este tem uma solução muito simples.

Número de bobinas na linha e colunas:

  • N_comp  = arrend.baixo (ComprimentoC / Dext)
  • N_larg= arrend.baixo (LarguraC / Dext)
  • Ntotal = N_comp * N_larg

Padrão Zig Zag

O segundo padrão é o zig zag, que pode ou não ser melhor que a configuração retangular.

Dois parâmetros cruciais a serem calculados são o d e o c, que comandarão a disposição das bobinas.

No extremo, c será igual ao Raio (metade do Dext)

Note também que temos um triângulo retângulo, d^2 + c^2 = Dext^2

Outra definição é o das linhas pares e ímpares:

Por convenção, a linha par começa com a bobina no canto superior esquerdo, e a linha ímpar é a que vai no meio das bobinas pares.

Primeiro cálculo: estimar quantas linhas pares e ímpares cabem no contêiner

Arrendondamos para cima o valor (Largura contêiner / dextB), para fazer caber uma fileira a mais, em relação à configuração retangular:

     nl_larg = WF.RoundUp(LarguraC / dextB, 0)  ‘Número de linhas total

Número de linhas par e ímpar

     nl_largOdd = WF.RoundUp(nl_larg / 2, 0) ‘Number odd rows

     nl_largEven = WF.RoundDown(nl_larg / 2, 0) ‘Number even rows

Note que o parâmetro c pode ser calculado a partir da Largura do contêiner.

Tiro um diâmetro externo e uma fileira, e o que restar é múltiplo do valor de c:

 dextB + (nl_larg – 1) *c = LargC

Portanto:

  c = (LarguraC – dextB) / (nl_larg – 1)

  d = Math.Sqr(dextB * dextB – c * c) ‘Por Pitágoras

A observação anterior é válida também para casos em que c é maior que o raio, como o abaixo

A partir dos valores calculados c e d, é possível calcular quantas bobinas entram no comprimento do contêiner

Sub-caso: d> Dext / 2:

            nl_compOdd = WF.RoundDown((ComprimentoC – dextB) / (2 * d), 0) + 1

            nl_compEven = WF.RoundDown((ComprimentoC – dextB – d) / (2 * d), 0) + 1

Sub-caso: d <= Dext / 2:

                nl_compOdd = WF.RoundDown((ComprimentoC – dextB) / (dextB), 0) + 1

                nl_compEven = WF.RoundDown((ComprimentoC – dextB – dextB / 2) / (dextB), 0) + 1

Altura. Para calcular o número de camadas de bobinas que cabem no contêiner, consideramos que uma bobina será empilhada sobre outra, e a conta é arrendondar para baixo AlturaC / LargB

nl_alt = WF.RoundDown(AlturaC / largB)

N. Bobinas Total

Será calculado como número de camadas da altura * (núm linhas pares *núm bobinas nas linhas pares + núm linhas ímpares *núm bobinas nas linhas ímpares)

         n_reels = nl_alt * (nl_largOdd * nl_compOdd + nl_largEven * nl_compEven)

Limite por peso

Há também a possibilidade do limite ser o peso, e não o número de bobinas, mesmo sendo geometricamente possível caber mais carga no contêiner. O algoritmo verifica se o número máximo de bobinas para restringir pelo peso.

Algoritmo completo

O algoritmo completo (escrito em VBA) tem uma série de checagens e outros detalhes de implementação,

e pode ser encontrado na função MaxPlanck_loader do arquivo Excel abaixo.

MaxPlanck_loader(AlturaC As Long, LarguraC As Long, ComprimentoC As Long, MaxCargaC As Double, dextB As Long, largB As Long, pesounitB As Double, resultados As Variant) As Boolean

Versão para download pode ser encontrada em: https://1drv.ms/x/s!Aumr1P3FaK7joGEmWAJLQiqcslZz?e=agdxJQ

Vale notar também que este não é um estudo de carga completo, que considera diferentes tamanhos de carga e outras restrições.

Veja também:

Laboratório de Matemática

Como utilizar links em shapes

Utilizar shapes com links pode ajudar bastante na navegabilidade de uma planilha.

Para inserir um shape: Inserir -> Ilustrações -> Formas -> Escolher a forma desejada.

Clicar na forma com o botão direito do mouse -> Link

Aqui podemos escolher para onde navegar: no caso, vai para a célula z1 da mesma aba (mas pode ir para outras abas, para outros documentos, etc).

Ao clicar no shape, o cursor vai até o destino referenciado.

Vide planilha aqui (https://1drv.ms/x/s!Aumr1P3FaK7joFbkEltKJgSCw_e0?e=TdaXEI), como um caso de uso.

Veja também:

https://ideiasesquecidas.com/

Como utilizar imagens nos marcadores de gráfico no Excel

No gráfico do Excel, selecionar o marcador que você quer colocar a imagem. Ir em opções de marcador, e tem uma opção lá que é imagem. Depois de selecionada, vai pedir para carregar uma imagem ou do computador, ou do banco de imagens da Microsoft.

Alguns exemplos: