Notifications
Clear all

Ajuda com corresp

14 Posts
2 Usuários
0 Reactions
1,316 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal

Tenho uma tabela onde tenho o valor máximo de cada semana por faixa de horário. Eu já tenho o valor máximo de cada semana, porém preciso saber a qual horário corresponde esse dado.

A formula correta seria corresp?

segue o arquivo.

 
Postado : 10/04/2012 9:18 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

De onde exatamente devo fazer essa comparação?

Poderia exemplificar?

Att

 
Postado : 10/04/2012 10:22 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara nas células em amarelo.
Horário com maior volume tem a semana|Horário|Volume.

O volume já está preenchido, ai preciso saber qual horário representa esse volume.

 
Postado : 10/04/2012 10:32 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Tenta essa fórmula Fernando:

=INDIRETO(ENDEREÇO(6;MÁXIMO(SE($D$1:$M$28=H32;COL($D$1:$M$28)))))

Ctrl + Shift + Enter

Qualquer coisa da o grito.

 
Postado : 10/04/2012 10:33 am
(@robert)
Posts: 561
Honorable Member
 

Boa tarde, Bernardo!

Cara você realmente é um Pandoriano, sua formula é genial.

Obs.: Galerinha eu acho que relamente esse cara não é de nosso planeta.

Att...

 
Postado : 10/04/2012 11:28 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

AFFFFFFF MARIAAA!!
Nem sabia que existia essa formula endereço...rsrs

Isso ai mesmo que preciso valeuu cara!

 
Postado : 10/04/2012 11:42 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Quando o bernardo começou a brincar com excel, a versão só tinha 500 linhas..rsrsr

#GENIO

 
Postado : 10/04/2012 11:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Calma gente, tava só brincando.... (tava com saudades de usar o endereço())

pode usar assim:

=DESLOC($C$6;0;MÁXIMO(SE($D$1:$M$28=H32;COL($D$1:$M$28)))-3)

Ctrl + Shift + Enter

Caio, eram 512 linhas (múltiplos de 2)

Qualquer coisa da o grito.
Abraço

 
Postado : 10/04/2012 12:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

kkkkkkkkkkkkkkkkkkk!!!! :D

 
Postado : 10/04/2012 12:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

E a planilha do email lá Caio? resolvido?

 
Postado : 10/04/2012 1:03 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Puts cara até esqueci de te responderr!

Deu certissímo, meio hard aquela formula lá hem... :lol:

 
Postado : 10/04/2012 1:29 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

aah, então tá tranquilo...

É que to estudando tanto que to ficando meio enferrujado com Excel...
=/

 
Postado : 10/04/2012 1:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Atrasado mais para deixar ainda mais confuso, veja também...

=ÍNDICE($A$1:$L$18;1;CORRESP(G22;DESLOC($A$1:$L$1;CORRESP(VERDADEIRO;CONT.SE(DESLOC($A$1;LIN($1:$18);0);E22)*CONT.SE(DESLOC($C$1:$L$1;LIN($1:$18);0);G22)>0;0);0);0))

Ctrl + Shift + Enter

Versão VBA

Option Explicit

Sub FindTime()
Dim W_nos, V_nos, T, N As Long
Dim Fok As Range
Dim Wro As Variant


Do While Range("F22").Offset(N, -1) <> ""
W_nos = WorksheetFunction.CountIf(Range("A:A"), Range("F22").Offset(N, -1).Value)

Wro = 1
For T = 1 To W_nos
Wro = Range("A:A").Find(Range("F22").Offset(N, -1).Value, Range("A" & Wro)).Row
Set Fok = Range("B" & Wro & ":L" & Wro).Find(Range("F22").Offset(N, 1).Value)

If Not Fok Is Nothing Then
Range("F22").Offset(N, 0) = Cells(1, Fok.Column)
End If

Next T
N = N + 1
Loop

End Sub
 
Postado : 11/04/2012 11:55 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Etaaa po!@##!@,

NIVEL- VERYHARD

valeu Vou testar tbm..

 
Postado : 11/04/2012 1:18 pm