Dodaj wpis w tym temacie
Spis tematów | Strona: 1 Wyślij wiadomość do admina |
Przewiń wpisy ↓ | Jak przekształcić te formuły? |
2010-08-03 (16:51) keriusz Data rejestracji: 2009-10-21 Ilość postów: 147 | wpis nr 345 650 [ CZCIONKA SPECJALNA ] Czy jest automatyczna możliwość przekształcenia w Excelu kilku tysięcy formuł. Chodzi mi o końcowy wpis w formule, który jest inny dla każdej z nich. Formuła wygląda jak poniżej: =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$3<>\"\");1+H1;H1) A teraz potrzebowałbym, aby uległ zmianie sam koniec formuły z: +H1;H1) na: ;\"\") Cały problem polega na tym że każda formuła ma inną końcówkę: +H1;H1) +H2;H2) +H3;H3) +H4;H4) +H5;H5) itd. Dlatego nie mogę użyć funkcji \"znajdź i zastąp\". Czy jest jakaś inna możliwość rozwiązania tego problemu? |
2010-08-03 (17:16) SirMavins Data rejestracji: 2009-05-29 Ilość postów: 3951 | wpis nr 345 656 [ CZCIONKA SPECJALNA ] A gdyby wziąć w do Worda skopiować i zamienić? Mi się kiedyś takie coś udało, bo tez miałem problem z zamianą kilkuset formuł. |
2010-08-03 (19:58) Adalbert Data rejestracji: 2009-03-19 Ilość postów: 675 | wpis nr 345 696 [ CZCIONKA SPECJALNA ] Jeżeli wszystkie fomuły, które chcesz zamienić znajdują się w kolumnie, to popraw tylko pierwszą formułę: =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$3<>\"\");1+H1;H1) na =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$3<>\"\");\"\") i następnie skopiuj ją w całym zakresie, gdzie te formuły chcesz zamienić. |
2010-08-03 (20:26) keriusz Data rejestracji: 2009-10-21 Ilość postów: 147 | wpis nr 345 700 [ CZCIONKA SPECJALNA ] Gdybym tak zrobił to miałbym taką samą formułę (ten sam wzór obliczeń) we wszystkich komórkach tej kolumny, ale niestety każda formuła zawiera swój niemogący powtórzyć się w innych formułach wzór obliczeń. Poniżej są trzy kolejne po sobie występujace formuły - każda jest inna: =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$3<>\"\");1+H1;H1) =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$4<>\"\");1+H2;H2) =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$5<>\"\");1+H3;H3) itd. Dlatego te formuły muszą zostać zmienione jedyni w tym miejscu o którym pisałem wcześniej. |
2010-08-03 (20:55) Piotrek11 Data rejestracji: 2009-09-09 Ilość postów: 102 | wpis nr 345 710 [ CZCIONKA SPECJALNA ] Użyj symboli wieloznacznych: * zastępuje ciąg dowolnych znaków, ? zastępuje jeden dowolny znak. Powinno się udać, o ile formuły po zmianie będą poprawne. d_|_b |
2010-08-03 (21:15) Adalbert Data rejestracji: 2009-03-19 Ilość postów: 675 | wpis nr 345 719 [ CZCIONKA SPECJALNA ] Teraz już wiem o, co chodzi. W takim razie w pierwszą formułę: =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$3<>\"\");1+H1;H1) zamień na: =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A3<>\"\");\"\") i skopiuj w całej kolumnie. Teraz powinno być dobrze. |
2010-08-03 (21:16) Adalbert Data rejestracji: 2009-03-19 Ilość postów: 675 | wpis nr 345 721 [ CZCIONKA SPECJALNA ] Poprawka, sorry Teraz już wiem o, co chodzi. W takim razie w pierwszą formułę: =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$3<>\"\");1+H1;H1) zamień na: =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A3<>\"\");1;\"\") i skopiuj w całej kolumnie. Teraz powinno być dobrze. |
2010-08-03 (21:29) keriusz Data rejestracji: 2009-10-21 Ilość postów: 147 | wpis nr 345 726 [ CZCIONKA SPECJALNA ] No niestety tak też nie da rady, te trzy wartości w każdej formule ze znakiem dolara, to są zestawy trójek i w każdej komórce jest inny zestaw różniący się od zestawu umieszczonego w komórce wyżej np: $1, $3, $78 $5, $6, $80 Ja w ten sposób, który proponujesz tworzyłem te formuły, ale zajeło mi to kilka dni, dlatego chciałem te formuły zmienić w możliwie krótszym czasie. Wiem że w funkcji \"znajdź/zamień\" można stosować gwiazdki jako uniwersalną wartość poszukiwaną i przy pomocy takiej gwiazdkowej konstrukcji dokonać zmian - ale kombinuje już od południa i nic mi nie wychodzi. |
2010-08-03 (21:36) Piotrek11 Data rejestracji: 2009-09-09 Ilość postów: 102 | wpis nr 345 730 [ CZCIONKA SPECJALNA ] No przestań. W wyszukaj wpisujesz: +H* a w zamień na: ;\"\") |
2010-08-03 (21:53) keriusz Data rejestracji: 2009-10-21 Ilość postów: 147 | wpis nr 345 739 [ CZCIONKA SPECJALNA ] Udało mi się to zmienić przy pomocy znaków zapytania, ale etapami. Piotrek Twój spsób jest idealny, o to mi chodziło - dzięki. |
2010-08-03 (21:57) Piotrek11 Data rejestracji: 2009-09-09 Ilość postów: 102 | wpis nr 345 741 [ CZCIONKA SPECJALNA ] Cieszę się, że mogłem pomóc. :) |
2010-08-05 (08:49) keriusz Data rejestracji: 2009-10-21 Ilość postów: 147 | wpis nr 346 006 [ CZCIONKA SPECJALNA ] Mam jeszcze jeden ciekawy problem:-? Jak poniższą formułe przekształcić w taki sposób, aby sygnalizowała trafienie tylko i wyłącznie dwóch spośród trzech sprawdzanych liczb. =JEŻELI(ORAZ([R.xlsx]R!A$1<>\"\";[R.xlsx]R!A$2<>\"\";[R.xlsx]R!A$3<>\"\");1+H1;H1) Kiedy zmienie \"ORAZ\" na \"LUB\" otrzymuje sygnalizowanie trafienia jednej, dwóch, lub trzech liczb:( |
2010-08-05 (09:42) keriusz Data rejestracji: 2009-10-21 Ilość postów: 147 | wpis nr 346 012 [ CZCIONKA SPECJALNA ] Zrobiłem taką kompozycje: =JEŻELI(ORAZ([R.xlsx]R!A$1=1;[R.xlsx]R!A$2=2);1;0)+JEŻELI(ORAZ([R.xlsx]R!A$1=1;[R.xlsx]R!A$3=3);1;0)+JEŻELI(ORAZ([R.xlsx]R!A$2=2;[R.xlsx]R!A$3=3);1;0) sygnalizuje dwa z trzech dowolne trafienia liczbą 1, oraz sygnalizuje trafienie trójki liczbą 3. Czy da się jakoś uprościć tę formułę i zlikwidować sygnalizowanie trafienia trójki? |
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 Wyślij wiadomość do admina |