Temat: Kopiowanie formuł nietypowe

czy można jakoś skopiować formuły w nietypowy sposób?

Drugi Arkusz REGAŁY

REG_1_P1KAM1 REG_1_P1KBM1 REG_1_P1KCM1 REG_1_P1KDM1
REG_1_P1KAM2 REG_1_P1KBM2 REG_1_P1KCM2 REG_1_P1KDM2
REG_1_P1KAM3 REG_1_P1KBM3 REG_1_P1KCM3 REG_1_P1KDM3
REG_1_P1KAM4 REG_1_P1KBM4 REG_1_P1KCM4 REG_1_P1KDM4
REG_1_P1KAM5 REG_1_P1KBM5 REG_1_P1KCM5 REG_1_P1KDM5
REG_1_P1KAM6 REG_1_P1KBM6 REG_1_P1KCM6 REG_1_P1KDM6

Formuła wygląda tak:
=JEŻELI(Magazyn!D4=1;Magazyn!B4;Magazyn!A4)
i odnosi się do pierwszego arkusza w którym są 2 kolumny:

MAGAZYN
REG_1_P1KAM1REG_1_P1KAM2REG_1_P1KAM3 973 009 654 4 Cover
REG_1_P1KAM4 973 011 554 4 Body
REG_1_P1KAM5 973 901 552 4 Body
REG_1_P1KAM6REG_1_P1KBM1 973 011 554 4 Body
REG_1_P1KBM2 973 011 554 4 Body
REG_1_P1KBM3 973 011 554 4 Body
REG_1_P1KBM4 973 011 554 4 Body
REG_1_P1KBM5 973 009 654 4 Cover
REG_1_P1KBM6REG_1_P1KCM1 973 901 552 4 Body
REG_1_P1KCM2 973 901 552 4 Body
REG_1_P1KCM3 973 901 552 4 Body

Drugi arkusz odwzorowuje miejsca na regałach.
pozycji w pierwszym arkuszu jest 3000. Wiec trochę tego jest. Czy jest w Excelu jakaś formuła która pomaga kopiować w nietypowy sposób czyli czyli w tym przypadku zmienia się co 6 pozycji?Ten post został edytowany przez Autora dnia 20.03.15 o godzinie 07:34
Andy L.

Andy L. ITM, VUB

Temat: Kopiowanie formuł nietypowe

1. można o ile wiadomo co to jest nietypowy sposób
2. w Excelu nie ma formuł, w Excelu są funkcje z których "juzer" tworzy formuły

wykorzystaj funkcje ROW() i INT()

Temat: Kopiowanie formuł nietypowe

hm... próbuje ale bez efektu ;-(
może jeszcze jakaś podpowiedź?
Andy L.

Andy L. ITM, VUB

Temat: Kopiowanie formuł nietypowe

zakładając, że masz header o nazwie magazyn i dane w kolumnie A,
to czy pierwszy wiersz (A2) też kopiujesz i licząc od niego (włącznie) nastepną pozycją do skopiowania jest szósty (A7), czy liczysz od następnego wiersza (A3) i następny jest A8?

funkcje wykorzystane
IF, OR, AND, N, ROW, INT - mniej więcej w tej kolejności
oprócz IF reszta jest wykorzystana do zdefiniowania warunku, czyli:
IF(warunek,A2,"")
Warunek to tylko matematyka :)

edit:
zapomniałem dodać, że formuła umieszczona jest w B2 i w dół :)Ten post został edytowany przez Autora dnia 20.03.15 o godzinie 10:54

Temat: Kopiowanie formuł nietypowe

Dokładnie jest tak: liczę od A4 i następny jest A10, następny A16, następny A22 itd.

=IF(Mg!D4=1;Mg!B4;Mg!A4) -- =IF(Mg!D10=1;Mg!B10;Mg!A10) -- =IF(Mg!D16=1;Mg!B16;Mg!A16) -- =IF(Mg!D22=1;Mg!B22;Mg!A22)
=IF(Mg!D5=1;Mg!B5;Mg!A5) -- =IF(Mg!D11=1;Mg!B11;Mg!A11) -- =IF(Mg!D17=1;Mg!B17;Mg!A17) -- =IF(Mg!D23=1;Mg!B23;Mg!A23)
=IF(Mg!D6=1;Mg!B6;Mg!A6) -- =IF(Mg!D12=1;Mg!B12;Mg!A12) -- =IF(Mg!D18=1;Mg!B18;Mg!A18) -- =IF(Mg!D24=1;Mg!B24;Mg!A24)
=IF(Mg!D7=1;Mg!B7;Mg!A7) -- =IF(Mg!D13=1;Mg!B13;Mg!A13) -- =IF(Mg!D19=1;Mg!B19;Mg!A19) -- =IF(Mg!D25=1;Mg!B25;Mg!A25)
=IF(Mg!D8=1;Mg!B8;Mg!A8) -- =IF(Mg!D14=1;Mg!B14;Mg!A14) -- =IF(Mg!D20=1;Mg!B20;Mg!A20) -- =IF(Mg!D26=1;Mg!B26;Mg!A26)
=IF(Mg!D9=1;Mg!B9;Mg!A9) -- =IF(Mg!D15=1;Mg!B15;Mg!A15) -- =IF(Mg!D21=1;Mg!B21;Mg!A21) -- =IF(Mg!D27=1;Mg!B27;Mg!A27)

i tak dalej do 3000
męczę się na razie ale nie wymyśliłem nic ;-(
Andy L.

Andy L. ITM, VUB

Temat: Kopiowanie formuł nietypowe

załącz w końcu plik excela z przykładowymi danymi a nie kopiuj tutaj tylko wartości - albo radź sobie sam
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Kopiowanie formuł nietypowe

Poczytaj o funkcji indirect.
Możesz dzięki niej zamiast adresu wstawiać tekst, a tekst możesz już sobie dowolnie ustawić.
Andy L.

Andy L. ITM, VUB

Temat: Kopiowanie formuł nietypowe

to popieram Sławka, INDIRECT()

chociaż....
chwilowo mnie głowa boli :-)Ten post został edytowany przez Autora dnia 20.03.15 o godzinie 14:36
Andy L.

Andy L. ITM, VUB

Temat: Kopiowanie formuł nietypowe

... ale niekoniecznie :)

spróbuj złożyć do kupy:

IF, MOD, ROW

i napisz co ci z tego wyszło :)

Temat: Kopiowanie formuł nietypowe

.... ale niekoniecznie :-)

ja zrobiłem to składając do kupy:

INDEX, WIERSZ, NR.KOLUMNY

https://www.dropbox.com/s/ttp3csi6ouwh1fg/test1.xlsx?dl=0

niestety nie wymyśliłem z IF, MOD, ROW
Ale chętnie poznam rozwiązanie?
Andy L.

Andy L. ITM, VUB

Temat: Kopiowanie formuł nietypowe

no tak, to zależy w którym kierunku chcesz mieć wynik, w poziomie czy w pionie :) a to nie zostało określone.


=IF(MOD(ROW()+2,6)=0,A4,"")


jak widać w excelu nie ma jednego rozwiązania :-)



Wyślij zaproszenie do