heh.pl
Kanał informacyjny Heh.pl


Niedziela 22 grudnia 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


Temat

/excel/ Formuła...


80.244.139.* napisał:
Nie mogę poradzić sobie ze stworzeniem formuły, która miała by polegać na tym, że wpisany tekst ma przekształcać w inny wedle wzoru, na razie wyszło mi coś takiego:

=PODSTAW(B3;"a";"q")

Moja formuła zamienia jak na razie tylko 'a' na 'q'. Jak dodać inne zmienne w tej formule? icon_confused2.gif

83.26.215.* napisał:
Nie bardzo rozumiem o co Ci chodzi więc będe strzelał icon_biggrin3.gif , może spróbuj zamiast funkcji PODSTAW użyć funkcji ZASTĄP z tymi samymi argumentamii.


80.244.139.* napisał:


Chodzi mi o to, że jak na razie zamienia 'a' na 'q', chciałbym dodać jeszcze kilka innych np:. żeby zamieniło jeszcze 'b' na 'w' itd. W sumie kilkanaście takich zmiennych. Ogólny cel zadania to taki żeby stworzyć 'maszynę kodujacą', np:. po wpisaniu 'Myszka' zamienia na "Qdfwmq'.


87.204.188.* napisał:
Użyj opcji wklej funkcję i skorzystaj pomocy Excela.

80.244.139.* napisał:


Właśnie tej funkcji używam, a pomoc mi nie pomaga, ponieważ nie mogę tam znaleźć właśnie jak urozmaicić tą formułę...

83.17.159.* napisał:
musisz dodac funkcje "lub" i tak dlugo wpisywac zmienne az zastapisz wszystkie literki ktore chcesz zmienic

80.244.139.* napisał:


Też o tym myslałem, ale nie wiem gdzie wstawić to 'lub'? icon_redface.gif icon_sad3.gif

P.S. Sorry za lamerskie pytanie...

83.16.82.* napisał:
To ja też mam pewno pytanko icon_smile3.gif
Chce sobie policzyć nadgodziny (50% i 100%)
Np. za pierwsze 8 nadgodzin w tygodniu mam płacone pięćdziesiątki a za następne godziny już setki icon_smile3.gif
Jak policzyć pięćdziesiątki i setki tak aby były pokazywane w osobnych polach.



82.161.42.* napisał:

=PODSTAW(PODSTAW(B3;"a";"q"); "b", "z")


83.24.204.* napisał:
CODE
=PODSTAW(PODSTAW(B3;"a";"q"); "b", "z")

To zamieni tylko dwie litery "a" i "b". Aby zaszyfrować dowolne słowo trzebaby zagnieździć tą funkcję 26 razy (bo tyle jest liter alfabetu o ile dobrze pamiętam), a excel tego nie łyknie (max to chyba 7 zagnieżdżeń).

Na upartego możnaby zaszyfrować dowolne słowo funkcją PODSTAW w 26 krokach, czyli:
A1 abc
A2 zbc =PODSTAW(A1;"a";"z") => zamieniamy a na z
A3 zyc =PODSTAW(A2;"b";"y") => zamieniamy b na y
A4 zyx =PODSTAW(A3;"c";"x") => zamieniamy c na x
...itd
( szyfr monoalfabetyczny podstawieniowy AtBash, tzn za pierwszą literę alfabetu podstawiamy ostatnią za drugą przedostatnią itd.)

Tak to widzę.
Nie wiem czy działa, nie chciało mi się klepać tych funkcji.
W c++ można to zrobić dużo prościej w Excelu nie wiem jak inaczej. icon_biggrin3.gif

217.98.123.* napisał:



Czesc
A mi sie udalo:

-w C2 wpisz "a", w D2 wpisz "=ZASTĄP(C2,1,1,"z")"

Tym samym w komorce D2 bedziesz mial zmieniona literke "a" z komorki C2 na literke "z".

Peace


83.31.187.* napisał:
He? huh.gif

Zrobiles wlasnie to samo, co on, tyle ze inna funkcja. A jemu chodzi o cos bardziej rozbudowanego, zamieniajacego cale slowa od razu.

Podobne tematy


Działy









Copyright © 2002-2024 | Prywatność | Load: 1.05 | SQL: 1 | Uptime: 142 days, 16:38 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl