Forum > Software > problem z EXCEL - automat wypełniający

Strona 1 z 1 1
skocz

mee

  • mee
  • wiadomość Użytkownik

  • 1311 wypowiedzi

Wysłane 2018-01-06 19:14 , Edytowane 2018-01-06 19:23

Witam
Może ktoś pomoże w funkcjach excel?
Mam taki przypadek :
Łopatologicznie wstawiając X w komórce I32 ma wypisać na 3 krawędziach kolejne numery (1-2-3). Zaznaczając kolejny kwadracik ma mi wypisać znów kolejne numery (4-5-6). i tak ciągle.
Chciałem to rozwiązać funkcją MAX jednak nie działa ona prawidłowo w tym przypadku :(
W EF31 mam wpisane:
=JEŻELI(I32="x";MAX(E35:F38;E47:F62;E71:F78;K32:P74;X31:Y38;X47:Y62;X71:Y78;X78;X78)+1;" ")
W EF35 mam:
=JEŻELI(I36="x";MAX(E31:F34;E47:F62;E71:F78;K32:P74;X31:Y38;X47:Y62;X71:Y78;X78)+1;" ")
W momencie gdy zaznaczę oba kwadraciki naprzemiennie się sprawdzają która liczba jest największa by wpisać kolejną i wywala błąd - jak moża to inaczej zrobić? HELP


maq2

  • maq2
  • wiadomość Użytkownik

  • 2244 wypowiedzi

Wysłane 2018-01-06 20:42

Chciałbym pomóc ale nie rozumiem do końca jak to ma działać.

Przede wszystkim zdanie "Zaznaczając kolejny kwadracik ma mi wypisać znów kolejne numer" - czy chodzi o zaznaczenie, czy wpisanie X w konkretnej komórce.

Te 4-5-6, to ma być z ręki, czy to wynik działania: poprzednie 1-2-3 i kolejno +1 w górę?

Jak dobrze to rozumiem, to zwykłą funkcją jeżeli lub suma.jeżeli bym to rozwiązał ale chyba nie do końca kumam jak to ma chodzić.

Gakudini

Wysłane 2018-01-06 20:58 , Edytowane 2018-01-06 21:02

O ile dobrze rozumiem niezaznaczone kwadraciki maja być pomijane. Ja bym wydziubał coś takiego:
EDIT: Są jeszcze te scalenia pionowe, potrzebne one? nielubię scaleń pionowych napisałem poniższ tak jakby ich nie było, ale zasada powinna "jakoś" działać.
Po pierwsze rozdzieliłbym tego Xa na wiersze na które wpływa w dodatkowej kolumnie np:
w G31 wpisujesz =I32
w G32 wpisujesz =I32
w G33 wpisujesz =I32
w G34 wpisujesz =I36
w G35 wpisujesz =I36
w G36 wpisujesz =I36
itd. To może być trochę pracochłonne.
Po drugie robisz kolejną dodatkową kolumnę np. D
D31 wpisujesz =JEŻELI(G31="X";D30+1;D30)
przeciągasz do dołu, żeby wzór wypełnił cała kolumnę.
Po trzecie w E31 czy F31 (nie czaję tych scaleń) wpisujesz =JEŻELI(G31="X";D31;"") i przeciągasz na całą kolumnę. GOTOWE.
Ja bym kolumnę G wyprodukował przez ADR.POŚR() ale to już inna historia :)

mee

  • mee
  • wiadomość Użytkownik

  • 1311 wypowiedzi

Wysłane 2018-01-06 21:46

@Gakudini
Działa!!! Wiedziałem, że na in4 zawsze można polegać :)


Scalanie wierszy odwzorowuje grafikę - to co widzicie to rzut boczny wagonu kolejowego (węglarki), pewnie można było to lepiej zrobić ale brakuje mi zasobu wiedzy :)

Strona 1 z 1 1
skocz

Kto jest online: 1 użytkowników, 202 gości

maq2 ,